0000944480-15-000078.txt : 20151112 0000944480-15-000078.hdr.sgml : 20151112 20151112160402 ACCESSION NUMBER: 0000944480-15-000078 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150930 FILED AS OF DATE: 20151112 DATE AS OF CHANGE: 20151112 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: 151224236 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 3Q15
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, 2015
 
       
   
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 17,897,859 shares of common stock, with a par value of $.01 per share outstanding as of November 11, 2015.

1


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

     
PAGE
PART I.
 
FINANCIAL INFORMATION
3
Item 1.
 
Financial Statements:
 
   
3
   
4
   
5
   
6
   
7
   
8
Item 2.
 
30
Item 3.
 
48
Item 4.
 
49
       
PART II.
 
50
Item 1.
 
50
Item 1A.
 
50
Item 2.
 
50
Item 3.
 
50
Item 4.
 
50
Item 5.
 
51
Item 6.
 
51
   
52
2


PART I - FINANCIAL INFORMATION
Item 1.  Financial Statements

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

   
Unaudited
     
   
September 30, 2015
   
December 31, 2014
 
ASSETS
 
Current assets:
       
Cash and cash equivalents
 
$
12,832
   
$
13,583
 
Restricted cash
   
223
     
613
 
Contract receivables, net
   
12,240
     
15,830
 
Prepaid expenses and other current assets
   
2,380
     
1,703
 
Total current assets
   
27,675
     
31,729
 
                 
Equipment, software and leasehold improvements
   
7,039
     
7,055
 
Accumulated depreciation
   
(5,387
)
   
(5,229
)
Equipment, software and leasehold improvements, net
   
1,652
     
1,826
 
                 
Software development costs, net
   
996
     
1,414
 
Goodwill
   
5,612
     
5,612
 
Intangible assets, net
   
903
     
1,279
 
Long-term restricted cash
   
3,305
     
3,591
 
Other assets
   
78
     
548
 
Total assets
 
$
40,221
   
$
45,999
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Line of credit
 
$
-
   
$
339
 
Accounts payable
   
2,015
     
2,330
 
Accrued expenses
   
1,944
     
1,554
 
Accrued compensation and payroll taxes
   
3,707
     
2,595
 
Billings in excess of revenue earned
   
7,062
     
8,684
 
Accrued warranty
   
1,614
     
1,456
 
Current contingent consideration
   
2,601
     
2,842
 
Other current liabilities
   
444
     
473
 
Total current liabilities
   
19,387
     
20,273
 
                 
Contingent consideration
   
2,221
     
1,948
 
Other liabilities
   
238
     
38
 
Total liabilities
   
21,846
     
22,259
 
                 
Stockholders' equity:
               
Preferred stock $.01 par value, 2,000,000 shares authorized,  shares issued and outstanding none in 2015 and 2014
   
-
     
-
 
Common stock $.01 par value, 30,000,000 shares authorized, 19,496,770 shares issued and 17,897,859 shares outstanding in 2015, 19,486,770 shares issued and 17,887,859 shares outstanding in 2014
   
195
     
195
 
Additional paid-in capital
   
73,324
     
72,917
 
Accumulated deficit
   
(50,708
)
   
(45,142
)
Accumulated other comprehensive loss
   
(1,437
)
   
(1,231
)
Treasury stock at cost, 1,598,911 shares in 2015 and 2014
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
18,375
     
23,740
 
Total liabilities and stockholders' equity
 
$
40,221
   
$
45,999
 

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


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

   
Three Months ended
September 30,
   
Nine Months ended
September 30,
 
   
2015
   
2014
   
2015
   
2014
 
                 
Contract revenue
 
$
14,961
   
$
7,823
   
$
42,589
   
$
24,823
 
                                 
Cost of revenue
   
11,158
     
5,368
     
32,649
     
17,497
 
Write-down of capitalized software development costs
   
1,538
     
-
     
1,538
     
-
 
Gross profit
   
2,265
     
2,455
     
8,402
     
7,326
 
                                 
Operating expenses:
                               
Selling, general and administrative
   
3,811
     
3,954
     
11,031
     
11,939
 
Restructuring charges
   
1,600
     
272
     
1,746
     
883
 
Depreciation
   
119
     
140
     
383
     
413
 
Amortization of definite-lived intangible assets
   
123
     
36
     
370
     
108
 
Total operating expenses
   
5,653
     
4,402
     
13,530
     
13,343
 
                                 
Operating loss
   
(3,388
)
   
(1,947
)
   
(5,128
)
   
(6,017
)
                                 
Interest income, net
   
19
     
44
     
67
     
103
 
Gain (loss) on derivative instruments, net
   
20
     
69
     
(59
)
   
178
 
Other expense, net
   
(156
)
   
-
     
(235
)
   
(7
)
Loss before income taxes
   
(3,505
)
   
(1,834
)
   
(5,355
)
   
(5,743
)
                                 
Provision for income taxes
   
50
     
61
     
211
     
162
 
Net loss
 
$
(3,555
)
 
$
(1,895
)
 
$
(5,566
)
 
$
(5,905
)
                                 
                                 
Basic loss per common share
 
$
(0.20
)
 
$
(0.11
)
 
$
(0.31
)
 
$
(0.33
)
                                 
Diluted loss per common share
 
$
(0.20
)
 
$
(0.11
)
 
$
(0.31
)
 
$
(0.33
)

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

4


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

   
Three Months ended
September 30,
   
Nine Months ended
September 30,
 
   
2015
   
2014
   
2015
   
2014
 
                 
                 
Net loss
 
$
(3,555
)
 
$
(1,895
)
 
$
(5,566
)
 
$
(5,905
)
                                 
Foreign currency translation adjustment, net of tax
   
(76
)
   
(261
)
   
(206
)
   
(362
)
                                 
Comprehensive loss
 
$
(3,631
)
 
$
(2,156
)
 
$
(5,772
)
 
$
(6,267
)

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


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

   
Common
Stock
   
Additional
Paid-in
   
Accumulated
   
Accumulated
Other Comprehensive
   
Treasury
Stock
     
   
Shares
   
Amount
   
Capital
   
Deficit
   
Loss
   
Shares
   
Amount
   
Total
 
Balance, December 31, 2014
   
19,487
   
$
195
   
$
72,917
   
$
(45,142
)
 
$
(1,231
)
   
(1,599
)
 
$
(2,999
)
 
$
23,740
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
392
     
-
     
-
     
-
     
-
     
392
 
Common stock issued for services provided
   
10
     
-
     
15
     
-
     
-
     
-
     
-
     
15
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(206
)
   
-
     
-
     
(206
)
Net loss
   
-
     
-
     
-
     
(5,566
)
   
-
     
-
     
-
     
(5,566
)
Balance, September 30, 2015
   
19,497
   
$
195
   
$
73,324
   
$
(50,708
)
 
$
(1,437
)
   
(1,599
)
 
$
(2,999
)
 
$
18,375
 

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

6


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

   
Nine Months ended
September 30,
 
   
2015
   
2014
 
Cash flows from operating activities:
       
Net loss
 
$
(5,566
)
 
$
(5,905
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
               
Write-down of capitalized software development costs
   
1,538
     
-
 
Depreciation
   
383
     
413
 
Amortization of definite-lived intangible assets
   
370
     
108
 
Capitalized software amortization
   
291
     
173
 
Change in fair value of contingent consideration
   
739
     
69
 
Stock-based compensation expense
   
407
     
514
 
Equity loss on investments
   
233
     
38
 
(Gain) loss on derivative instruments
   
59
     
(178
)
Changes in assets and liabilities:
               
Contract receivables
   
3,580
     
11,928
 
Prepaid expenses and other assets
   
(409
)
   
419
 
Accounts payable, accrued compensation and accrued expenses
   
1,262
     
(2,292
)
Billings in excess of revenue earned
   
(1,618
)
   
792
 
Accrued warranty reserves
   
158
     
(349
)
Other liabilities
   
(120
)
   
(575
)
Net cash provided by operating activities
   
1,307
     
5,155
 
                 
Cash flows from investing activities:
               
Capital expenditures
   
(217
)
   
(240
)
Capitalized software development costs
   
(1,411
)
   
(590
)
Restrictions of cash as collateral under letters of credit
   
(1,148
)
   
(3,159
)
Releases of cash as collateral under letters of credit
   
1,824
     
34
 
Net cash used in investing activities
   
(952
)
   
(3,955
)
                 
Cash flows from financing activities:
               
Payments on line of credit
   
(339
)
   
-
 
Payments of the liability-classified contingent consideration arrangements
   
(500
)
   
(500
)
Net cash used in financing activities
   
(839
)
   
(500
)
                 
Effect of exchange rate changes on cash
   
(267
)
   
(315
)
Net increase (decrease) in cash and cash equivalents
   
(751
)
   
385
 
Cash and cash equivalents at beginning of year
   
13,583
     
15,643
 
Cash and cash equivalents at end of period
 
$
12,832
   
$
16,028
 

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


7

 
GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the Three and Nine Months ended September 30, 2015 and 2014
(Unaudited)

1. Basis of Presentation and Revenue Recognition

Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company" or "GSE") without independent audit.  In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2014 filed with the Securities and Exchange Commission on March 19, 2015.  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
Our Performance Improvement Solutions business segment encompasses all of the solution-oriented technologies and services traditionally associated with GSE which focus on both our client's people and their plants and operations. This segment includes various simulation, training and engineering products and services delivered across the breadth of industries we serve. Our simulation solutions include platforms ranging from (1) the non-specific plant systems of our EnVision product line used to teach fundamental processes to newly hired employees, to (2) custom plant-specific simulators used to train plant operators, to (3) engineering-grade simulation solutions used to help clients verify and validate control systems prior to new plant construction or modification of existing plants, to (4) engineering-grade simulation solutions used for human factors engineering. Training applications include turnkey and custom training services to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Nuclear Industry Training and Consulting (formerly our "Staff Augmentation" segment)
Nuclear Industry Training and Consulting services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are primarily senior reactor operations instructors, procedure writers, work management specialists, planners and training material developers. This business is managed through our Hyperspring, LLC subsidiary.  Hyperspring has been providing these services since 2005.
Financial information about the two business segments is provided in Note 15 of the accompanying Consolidated Financial Statements.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.  The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.
8


Revenue Recognition on Long-Term Contracts
The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other material and (2) time and material contracts primarily for Nuclear Industry Training and Consulting support and service agreements.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts, our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts 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 earned to date, less amounts recognized in prior periods. The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to software embedded in the systems.
The Company's system design contracts do not normally provide for "post customer support service" (PCS) in terms of software upgrades, software enhancements or telephone support. In order to obtain PCS, the customers normally must purchase a separate contract. 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 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.
9


We evaluate our contracts for multiple deliverables under ASC 605-25 Revenue Recognition-Multiple Element Arrangements, and when appropriate, separate 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, licenses, and PCS, as described above, embedded in the agreement. 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. Amounts allocated to software licenses are also based on VSOE. Revenue related to software licenses is recognized once the license has been delivered.
The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting and certain consulting agreements. Revenue on time and materials 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. At the end of each accounting period, revenue is estimated and accrued for services performed since the last billing cycle. These unbilled amounts are billed the following month.

For the three and nine months ended September 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:

   
Three Months ended
September 30,
 
Nine Months ended
September 30,
   
2015
 
2014
 
2015
 
2014
Tennessee Valley Authority
 
14.3 %
 
0.0 %
 
17.9 %
 
0.0 %
Public Service Enterprise Group Inc.
 
11.3 %
 
0.6 %
 
10.6 %
 
0.6 %
10


2. Recent Accounting Pronouncements Not Yet Adopted

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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.
11


3. Basic and Diluted Loss per Common Share

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

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

(in thousands, except for share amounts)
 
Three Months ended
   
Nine Months ended
 
   
September 30,
   
September 30,
 
   
2015
   
2014
   
2015
   
2014
 
Numerator:
               
Net loss
 
$
(3,555
)
 
$
(1,895
)
 
$
(5,566
)
 
$
(5,905
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
17,894,272
     
17,887,859
     
17,890,020
     
17,887,859
 
                                 
Effect of dilutive securities:
                               
Employee stock options
   
-
     
-
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
17,894,272
     
17,887,859
     
17,890,020
     
17,887,859
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
2,513,321
     
2,736,703
     
2,548,401
     
2,730,558
 
12


4. Acquisition

Hyperspring, LLC

On November 14, 2014, (the "Closing Date") the Company, through its operating subsidiary, GSE Power Systems, Inc. (now GSE Performance Solutions, Inc. "GSE Performance"),  acquired Hyperspring, LLC ("Hyperspring") pursuant to a Membership Interests Purchase Agreement ("Purchase Agreement") with the sellers of Hyperspring ("Sellers").  Hyperspring, headquartered in Huntsville, Alabama, specializes in training and development, plant operations support services, and Nuclear Industry Training and Consulting, primarily in the United States nuclear industry.  Hyperspring operates as a wholly-owned subsidiary of GSE Performance Solutions, Inc.  The purchase price allocation included customer relationship intangible assets valued at $779,000 which are being amortized over seven years.
GSE Performance paid the Sellers an aggregate of $3.0 million in cash at the closing date.  Per the Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for a two year period for substantially the same scope as was currently being provided and with substantially the same economics.  On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.
In addition, GSE may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $7.2 million if Hyperspring attains certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017. Accordingly, the total cash paid to the former Hyperspring members may total $11.4 million.
13


The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring, LLC, acquired on November 14, 2014.

(in thousands)
   
     
Cash purchase price
 
$
3,000
 
Fair value of contingent consideration
   
3,953
 
Total purchase price
 
$
6,953
 
         
Purchase price allocation:
       
Cash
 
$
152
 
Contract receivables
   
1,719
 
Prepaid expenses and other current assets
   
23
 
Property and equipment, net
   
12
 
Intangible assets
   
779
 
Goodwill
   
5,612
 
Total assets
   
8,297
 
         
Line of credit
   
749
 
Accounts payable, accrued expenses, and other liabilities
   
586
 
Billings in excess of revenue earned
   
9
 
Total liabilities
   
1,344
 
         
Net assets acquired
 
$
6,953
 

14


Pro forma results.  Our consolidated financial statements include the operating results of Hyperspring as of the date of acquisition.  For the nine months ended September 30, 2015 and 2014, the unaudited pro forma financial information below assumes that our material business acquisition of Hyperspring occurred on January 1, 2014.

(in thousands except per share data)
(unaudited)
 
 
Three Months ended
 
Nine Months ended
 
 
September 30,
 
September 30,
 
Pro forma financial information including the acquisition of Hyperspring
2015
 
2014
 
2015
 
2014
 
Revenue
 
$
14,961
   
$
12,307
   
$
42,589
   
$
37,930
 
Operating loss
   
(3,195
)
   
(1,785
)
   
(4,701
)
   
(5,848
)
Net loss
   
(3,363
)
   
(1,697
)
   
(5,140
)
   
(5,749
)
Loss per common share — basic
 
$
(0.19
)
 
$
(0.09
)
 
$
(0.29
)
 
$
(0.32
)
Loss per common share — diluted
 
$
(0.19
)
 
$
(0.09
)
 
$
(0.29
)
 
$
(0.32
)

IntelliQlik LLC
In conjunction with the Hyperspring acquisition, GSE Performance invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").  IntelliQlik is developing a software platform for online learning and learning management for the energy market and is jointly owned by GSE Performance and a former Hyperspring member.  GSE Performance was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  Based on a review of the software platform as of September 30, 2015, GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.  The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.  The loss was recorded under other expense, net.
15


Contingent Consideration

Accounting Standards Codification 805, Business Combinations ("ASC 805") 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. We estimate the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discount 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. We believe our 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, our 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, 2015 and December 31, 2014, current contingent consideration totaled $2.6 million and $2.8 million, respectively.  As of September 30, 2015 and December 31, 2014, we also had accrued contingent consideration totaling $2.2 million and $1.9 million, respectively, which represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.
During the three and nine months ended September 30, 2015 the Company made payments of $182,000 and $500,000, respectively, to the former EnVision shareholders in accordance with the purchase agreements.  For the nine months ended September 30, 2015, the Company did not make any payments to the former owners of Hyperspring.  Refer to the Subsequent Event footnote in regards to the $1.2 million payout to the former Hyperspring members in October 2015.

(in thousands)
   
   
September 30,
   
December 31,
 
   
2015
   
2014
 
Hyperspring, LLC
 
$
2,601
   
$
2,152
 
IntelliQlik, LLC
   
-
     
213
 
EnVision Systems, Inc.
   
-
     
477
 
Current contingent consideration
 
$
2,601
   
$
2,842
 
                 
Hyperspring, LLC
 
$
2,221
   
$
1,948
 
Contingent consideration
 
$
2,221
   
$
1,948
 

16


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. Recoverable costs and accrued profit not billed 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,
 
   
2015
   
2014
 
         
Billed receivables
 
$
7,473
   
$
10,792
 
Recoverable costs and accrued profit not billed
   
4,769
     
5,060
 
Allowance for doubtful accounts
   
(2
)
   
(22
)
Total contract receivables, net
 
$
12,240
   
$
15,830
 

Recoverable costs and accrued profit not billed totaled $4.8 million and $5.1 million as of September 30, 2015 and December 31, 2014, respectively.  During October 2015, the Company invoiced $1.9 million of the unbilled amounts.

The following customers accounted for more than 10% of the Company's consolidated contract receivables as of September 30, 2015 and December 31, 2014, respectively:

 
September 30, 2015
 
December 31, 2014
China Nuclear Power Engineering Company
14.7 %
 
3.9 %
State Nuclear Power Automation System Engineering Co.
0.4 %
 
10.2 %
17


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.

During the third quarter of 2015,  the Company's new CEO conducted a review of the Company's organizational and cost structure and software development plans.  Based upon this review, GSE decided to terminate the Enterprise Data Management ("EDM") development program.  As a result, GSE believes that the full value of the capitalized software development costs relating to EDM are no longer recoverable.  As of September 30, 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of its EDM development projects.

Software development costs capitalized were $473,000 and $1.4 million for the three and nine months ended September 30, 2015, respectively, and $241,000 and $590,000 for the three and nine months ended September 30, 2014, respectively.  Total amortization expense was $96,000 and $291,000 for the three and nine months ended September 30, 2015, respectively, and $78,000 and $173,000 for the three and nine months ended September 30, 2014, respectively.

18


7. Goodwill and Intangible Assets

Goodwill

We review goodwill for impairment annually as of November 30 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. We test 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. generally accepted accounting principles. After the acquisition of Hyperspring, LLC ("Hyperspring") on November 14, 2014, our reporting units are: (i) Performance Improvement Solutions and (ii) Nuclear Industry Training and Consulting.  At September 30, 2015 and December 31, 2014, the $5.6 million of goodwill balance was related to the Hyperspring acquisition and is assigned to our Nuclear Industry Training and Consulting segment.
Accounting Standards Update ("ASU") 2011-08, Testing Goodwill for Impairment ("ASU 2011-08") permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount. As of September 30, 2015, no impairment has been recognized on goodwill.

Intangible Assets Subject to Amortization

The Company's intangible assets include amounts recognized in connection with business acquisitions, including 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 intangibles for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.
19


8. Fair Value of Financial Instruments

ASC 820, Fair Value Measurements and Disclosures ("ASC 820"), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The levels of the fair value hierarchy established by ASC 820 are:

Level 1:  inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2:  inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  A Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3:  inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.

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, 2015 and December 31, 2014 based upon the short-term nature of the assets and liabilities.
20


The following table presents assets and liabilities measured at fair value at September 30, 2015:

   
Quoted Prices
in Active
Markets for Identical Assets
   
Significant
Other
Observable Inputs
   
Significant
Unobservable
Inputs
     
(in thousands)
 
(Level 1)
   
(Level 2)
   
(Level 3)
   
Total
 
                 
Money market funds
 
$
12,129
   
$
-
   
$
-
   
$
12,129
 
Foreign exchange contracts
   
-
     
124
     
-
     
124
 
                                 
Total assets
 
$
12,129
   
$
124
   
$
-
   
$
12,253
 
                                 
Foreign exchange contracts
 
$
-
   
$
(107
)
 
$
-
   
$
(107
)
                                 
Total liabilities
 
$
-
   
$
(107
)
 
$
-
   
$
(107
)

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

   
Quoted Prices
in Active
Markets for Identical Assets
   
Significant
Other
Observable Inputs
   
Significant
Unobservable
Inputs
     
(in thousands)
 
(Level 1)
   
(Level 2)
   
(Level 3)
   
Total
 
                 
Money market funds
 
$
11,661
   
$
-
   
$
-
   
$
11,661
 
Foreign exchange contracts
   
-
     
92
     
-
     
92
 
                                 
Total assets
 
$
11,661
   
$
92
   
$
-
   
$
11,753
 
                                 
Foreign exchange contracts
 
$
-
   
$
(24
)
 
$
-
   
$
(24
)
                                 
Total liabilities
 
$
-
   
$
(24
)
 
$
-
   
$
(24
)
21


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, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.6 million Pounds Sterling, 0.5 million Australian Dollars, and 12.5 million Japanese Yen at fixed rates.  The contracts expire on various dates through December 2016.  At December 31, 2014, the Company had contracts outstanding of approximately 1.4 million Euro, 0.3 million Pounds Sterling, 0.8 million Australian Dollars, and 0.5 million Malaysian Ringgits at fixed rates.
The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

   
September 30,
   
December 31,
 
(in thousands)
 
2015
   
2014
 
         
Asset derivatives
       
Prepaid expenses and other current assets
 
$
121
   
$
71
 
Other assets
   
3
     
21
 
     
124
     
92
 
Liability derivatives
               
Other current liabilities
   
(15
)
   
(23
)
Other liabilities
   
(92
)
   
(1
)
     
(107
)
   
(24
)
                 
Net fair value
 
$
17
   
$
68
 
22


The changes in the fair value of the foreign exchange contracts are included in net gain (loss) on derivative instruments 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 net gain (loss) on derivative instruments in the consolidated statements of operations.

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

   
Three Months ended
September 30,
   
Nine Months ended
September 30,
 
(in thousands)
 
2015
   
2014
   
2015
   
2014
 
                 
Foreign exchange contracts- change in fair value
 
$
34
   
$
58
   
$
(53
)
 
$
312
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
   
(14
)
   
11
     
(6
)
   
(134
)
                                 
Gain (loss) on derivative instruments, net
 
$
20
   
$
69
   
$
(59
)
 
$
178
 
23


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 $136,000 and $175,000 of stock-based compensation expense for the three months ended September 30, 2015 and 2014, respectively, under the fair value method and recognized $407,000 and $514,000 of stock-based compensation expense for the nine months ended September 30, 2015 and 2014, respectively.

In the third quarter 2015, the Company granted 975,000 Restricted Stock Unit's with an aggregate fair value of $673,500.  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 Company granted 10,000 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 three and nine months ended September 30, 2015 was $8,000 and $48,000, respectively. The Company granted 0 and 60,000 stock options for the three and nine months ended September 30, 2014, respectively.  The fair value of the granted options at the grant date was $56,000.

11.  Long-Term Debt

At September 30, 2015 and December 31, 2014, the Company had no long-term debt.
Lines of Credit
Susquehanna Bank
At September 30, 2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with Susquehanna Bank ("Susquehanna").  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 1/2%.  The agreement expires on June 30, 2016.
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, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.
24


On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna 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, Susquehanna Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At September 30, 2015 and December 31, 2014, the cash collateral account totaled $3.6 million and $4.2 million, respectively. The balances were classified as restricted cash on the balance sheet.

The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.  

   
  As of
 
Covenant
September 30, 2015
       
Minimum tangible capital base
Must Exceed $10.5 million
$10.9 million
Quick ratio
Must Exceed 1.00 : 1.00
1.43 : 1.00

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

IberiaBank
At September 30, 2015, Hyperspring, LLC has a $1.0 million working capital line of credit with IberiaBank for a one year period.  Under the executed promissory note, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal resulting in an effective interest rate of 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The line of credit expires on July 6, 2016.  At September 30, 2015, the Company had no outstanding amounts under the line of credit.
Letters of Credit and Bonds
As of September 30, 2015, the Company has thirteen standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of thirteen standby letters of credit in escrow accounts, amounting to $3.6 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 balance sheet at September 30, 2015 as restricted cash.
25


12. Product Warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.  The activity in the warranty account is as follows:

(in thousands)
   
     
Balance at December 31, 2014
 
$
1,456
 
Warranty provision
   
514
 
Warranty claims
   
(312
)
Currency adjustment
   
(44
)
Balance at September 30, 2015
 
$
1,614
 

13. Income Taxes

The Company files in the United States federal jurisdiction and in several state and foreign jurisdictions. Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from years 1997 forward and is subject to foreign tax examinations by tax authorities for years 2007 and forward. Open tax years related to state and foreign jurisdictions remain subject to examination but are not considered material to our financial position, results of operations or cash flows.

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

In 2014, the Company paid income taxes in the UK and India and expects to do so again in 2015.  The Company has a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at September 30, 2015.
26


14. Preferred Stock Rights

On March 21, 2011, the Board of Directors of the Company declared a dividend, payable to holders of record as of the close of business on April 1, 2011, of  one preferred stock purchase right (a "Right") for each outstanding share of common stock, par value $0.01 per share, of the Company (the "Common Stock").  In addition, the Company will issue one Right with each new share of Common Stock issued.  In connection therewith, on March 21, 2011, the Company entered into a Stockholder Protection Rights Agreement (as amended from time to time, the Rights Agreement) with Continental Stock Transfer & Trust Company, as Rights Agent, which has a term of three years, unless amended by the Board of Directors in accordance with the terms of the Rights Agreement.  On March 21, 2014, the Rights Agreement was amended to extend the term an additional two years.  The Rights Agreement will now expire on March 21, 2016.  The Rights trade with and are inseparable from the Common Stock and are not evidenced by separate certificates unless they become exercisable.  Each Right entitles its holder to purchase from the Company one-hundredth of a share of participating preferred stock having economic and voting terms similar to the Common Stock at an exercise price of $8.00 per Right, subject to adjustment in accordance with the terms of the Rights Agreement, once the Rights become exercisable.  Under the Rights Agreement, the Rights become exercisable if any person or group acquires 20% or more of the Common Stock or, in the case of any person or group that owned 20% or more of the Common Stock as of March 21, 2011, upon the acquisition of any additional shares by such person or group.  The Company, its subsidiaries, employee benefit plans of the Company or any of its subsidiaries and any entity holding Common Stock for or pursuant to the terms of any such plan are accepted.  Upon exercise of the Right in accordance with the Rights Agreement, the holder would be able to purchase a number of shares of Common Stock from the Company having an aggregate market price (as defined in the Rights Agreement) equal to twice the then-current exercise price for an amount in cash equal to the then-current exercise price.  In addition, the Company may, in certain circumstances and pursuant to the terms of the Rights Agreement, exchange the Rights for one share of Common Stock or an equivalent security for each Right or, alternatively, redeem the Rights for $0.001 per Right.  The Rights will not prevent a takeover of our Company, but may cause substantial dilution to a person that acquires 20% or more of the Company's Common Stock.
27



15.              Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions business segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve.  Solutions include simulation for both training and engineering applications.  Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. We provide these services across all our market segments.  Contracts typically range from ten months to three years.

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

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

(in thousands)
 
 
Three Months ended
September 30,
   
Nine Months ended
September 30,
 
   
2015
   
2014
   
2015
   
2014
 
                 
Contract revenue:
               
Performance Improvement Solutions
 
$
9,903
   
$
7,823
   
$
26,911
   
$
24,823
 
Nuclear Industry Training and Consulting
   
5,058
     
-
     
15,678
     
-
 
   
$
14,961
   
$
7,823
   
$
42,589
   
$
24,823
 
                                 
Operating income (loss):
                               
Performance Improvement Solutions
 
$
(3,604
)
 
$
(1,905
)
 
$
(5,493
)
 
$
(5,948
)
Nuclear Industry Training and Consulting
   
442
     
-
     
1,104
     
-
 
Loss on change in fair value of contingent consideration, net
   
(226
)
   
(42
)
   
(739
)
   
(69
)
                                 
Operating loss
 
$
(3,388
)
 
$
(1,947
)
 
$
(5,128
)
 
$
(6,017
)
                                 
Interest income, net
   
19
     
44
     
67
     
103
 
Gain (loss) on derivative instruments, net
   
20
     
69
     
(59
)
   
178
 
Other expense, net
   
(156
)
   
-
     
(235
)
   
(7
)
Loss before income taxes
 
$
(3,505
)
 
$
(1,834
)
 
$
(5,355
)
 
$
(5,743
)

28



16. Subsequent Events

Per the Hyperspring LLC Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for at least a two year period for substantially the same scope as was being provided at the acquisition date and with substantially the same economics.  On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly, the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.
29


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

GSE Systems, Inc. ("GSE Systems", "GSE" or the "Company") is a world leader in real-time high fidelity simulation.  The Company provides simulation and educational solutions and services to the nuclear and fossil electric utility industry, and the chemical and petrochemical industries.  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 and a 50% interest in General Simulation Engineering RUS LLC, a Russian closed joint-stock company.

The Company has two reportable business segments:  Performance Improvement Solutions which provides simulation, engineering, and training solutions and services to the nuclear and fossil fuel power industry and to the chemical and petrochemical industries and Nuclear Industry Training and Consulting (formerly our "Staff Augmentation" segment) which provides personnel to fulfill staff positions on a short-term basis to energy industry customers.


30

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 2014 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 unduly rely on such forward-looking statements when evaluating the information presented in this report.
31

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 certain classes of customers or within targeted markets.  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
Our Performance Improvement Solutions business segment primarily encompasses our next-generation power plant and process simulation solutions, as well as engineering solutions.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil power generation, and the petroleum industry.  Our simulation solutions include the following: (1) simulation tools and services, including operator training systems, for the nuclear power industry, (2) simulation tools and services, including operator training systems, for the fossil power industry, (3) simulation tools and services for the petroleum industry used to teach fundamental industry processes and control systems to newly hired employees.

Nuclear Industry Training and Consulting
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 our clients' facilities under client direction.  Examples of these highly skilled positions are primarily senior reactor operations instructors, procedure writers, work management specialists, planners and training material developers.  This business is managed through our Hyperspring LLC 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.

Industry Trends
We believe the most serious future challenge facing the industries we serve is access to and continued development of a trained and efficient workforce.  This challenge manifests itself in the increasing pace of the knowledge lost as a large percentage of the experienced workforce reaches retirement age over the next ten years.  The replacement of these experienced workers by a new generation who have different learning styles and work expectations is a critical challenge that the power and process industries must address. Globally, as more people increase their standard of living so too will global power demand increase, which will require the on-going construction of power plants.  Developing a skilled labor force to operate these plants and keep their skills honed and evergreen is another key challenge facing the global power industry. Additionally, there seems to be an emerging enlightenment that nuclear energy is an increasingly desirable form of energy production as there are no greenhouse gas emissions associated with nuclear power generation.  We believe that GSE is well positioned to take advantage of these trends as they emerge.
32


Growing Global Power Demand
At the same time that experienced nuclear workforce is retiring, new nuclear capacity will be coming into operation.  According to the International Energy Agency's, World Energy Outlook 2014, global energy demand is projected to rise 37% by 2040. Similarly the BP Energy Outlook 2035 projects a 41% rise in global energy consumption between 2012 and 2035.  While a diverse mix of power generation technologies will be used to satisfy the increasing demand, nuclear energy will continue to play a significant role.  Nuclear energy output is expected to rise at around 1.9% per year until 2035.  There are currently 67 nuclear plants under construction in 15 countries, including 24 in China, 9 in Russia, 6 in India and 4 in the United Arab Emirates according to the Nuclear Energy Institute.  Other countries with multiple reactors under construction include Slovakia, Korea, Pakistan, Belarus and Japan.
Five reactors are currently under construction in the US including two for Southern Nuclear at the Vogtle Site; two at SCANA's VC Summer site and one at the Tennessee Valley Authority's Watts Bar generating facility.  The UK recently announced collaboration with Chinese nuclear entities that will help finance new reactors at the Hinkley Point site and set the stage for additional reactor projects in the UK in the future.
According to the World Nuclear Association, there are 165 reactors in 27 countries in specific phases of planning that will be operating by 2030.
Growing awareness of strategic environmental advantages of nuclear energy
The growth in nuclear energy is aided by its increasing recognition as a critical technology for reaching the CO2 emission reduction targets recommended by the scientific community.  According to the UN's Intergovernmental Panel on Climate Change and research from the National Renewable Energy Laboratory, greenhouse gas emissions across the entire lifecycle of nuclear energy from uranium mining to decommissioning, are comparable with those of wind power.

Workforce Trends
Power Engineering Magazine article: Who will Replace Power Aging Workforce? cites the Nuclear Energy Institute estimates that 39% of the nuclear workforce will be eligible to retire by 2018 resulting in the need for 20,000 new workers to replace them. The article goes on to discuss the US Department of Labor estimates as much as 50% of the nation's utility workforce will be retiring in the next 5-10 years.
Exacerbating this workforce trend is the continuing domestic and global population increases which will continue to increase the overall demand for energy.  As the U.S.' current educational system is not able to provide the needed trained workers in adequate numbers, the onus is on the energy industry itself to address its training needs at both entry levels and more senior levels.  A complete lifecycle of training, from a worker's entry into the energy industry through to the achievement of expert knowledge and skills, is now required for the energy industry more than ever.
Power Magazine article Manpower Report: Power Industry Faces Talent Shortage, (May 2014) cites a survey by Manpower which say 58% of executives struggle finding the talent they need.  Students are consistently underperforming in science, technology, engineering and math and, on average, only 45% of applicants are passing basic skilled-trade aptitude tests.
Business leaders are recognizing the problem and the challenge ahead.  A study published in Harvard Business Review (May 28, 2013) revealed that Boards of Directors identified Talent Management as their number one concern.  Those same executives rated their companies very poorly on key elements of talent management including attracting, hiring, assessing and developing top talent.
33


As companies are always under pressure to improve productivity, reduce costs and improve operating margins, energy industry companies have been working to create leaner, more competent organizations that can rapidly respond to a changing environment.  Increasing pressures to improve profitability have resulted in flatter organizational structures within companies with less middle management to exercise control.  According to the International Atomic Energy Agency (IAEA) article, A Systematic Approach to Human Performance Improvement in Nuclear Power Plants: Training Solutions, companies understand and value the potential contribution that every employee can make to their overall success.  As a result, companies have been emphasizing the quality of their human performance processes and the building of excellent educational processes for their employees.

Our Solutions
Our two overarching solution sets, Entry2Expert (E2E) and Design2Decom (D2D) bring together the collection of skills GSE has amassed over more than 40 years from its traditional roots in custom simulation to the recent acquisition of the specialized engineering and training capabilities.

Entry2Expert Performance Cycle
To assist our clients in creating world-class internal training and performance improvement programs, we are building the E2E Performance Solution, a set of integrated and scalable products and services which provide a structured program from employee selection and onboarding through continuous skills improvement for experienced employees.  GSE can now provide the right training solution for the right step in each employee's career.

The goal of our E2E performance lifecycle offering is to help improve our customer's bottom line through superior human achievement in screening and selecting the right workforce, shortening the learning process, reducing human errors, improving worker agility and mitigating the effects of retirements and turnover.

Design2Decom Performance Cycle
Just like the E2E process helps improve the performance of our customers' people, D2D encompasses a range of services and technologies aimed at improving plant performance. From getting a client's system on-line faster, to operating safety, and support from experienced staff throughout the lifecycle, services include: engineering and specialized plant support services, virtual commissioning of plants and plant changes, safety and compliance services and assistance in decommissioning.

34



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,
 
   
2015
   
%
   
2014
   
%
   
2015
   
%
   
2014
   
%
 
Contract revenue
 
$
14,961
     
100.0
%
 
$
7,823
     
100.0
%
 
$
42,589
     
100.0
%
 
$
24,823
     
100.0
%
Cost of revenue
   
11,158
     
74.6
%
   
5,368
     
68.6
%
   
32,649
     
76.7
%
   
17,497
     
70.5
%
Write-down of capitalized software development costs
   
1,538
     
10.3
%
   
-
     
0.0
%
   
1,538
     
3.6
%
   
-
     
0.0
%
                                                                 
Gross profit
   
2,265
     
15.1
%
   
2,455
     
31.4
%
   
8,402
     
19.7
%
   
7,326
     
29.5
%
Operating expenses:
                                                               
Selling, general and administrative
   
3,811
     
25.5
%
   
3,954
     
50.5
%
   
11,031
     
25.9
%
   
11,939
     
48.0
%
Restructuring charges
   
1,600
     
10.7
%
   
272
     
3.5
%
   
1,746
     
4.1
%
   
883
     
3.6
%
Depreciation
   
119
     
0.8
%
   
140
     
1.8
%
   
383
     
0.9
%
   
413
     
1.7
%
Amortization of definite-lived intangible assets
   
123
     
0.8
%
   
36
     
0.5
%
   
370
     
0.9
%
   
108
     
0.4
%
Total operating expenses
   
5,653
     
37.8
%
   
4,402
     
56.3
%
   
13,530
     
31.8
%
   
13,343
     
53.7
%
                                                                 
Operating loss
   
(3,388
)
   
(22.7
)%
   
(1,947
)
   
(24.9
)%
   
(5,128
)
   
(12.1
)%
   
(6,017
)
   
(24.2
)%
                                                                 
Interest income, net
   
19
     
0.1
%
   
44
     
0.6
%
   
67
     
0.2
%
   
103
     
0.4
%
Gain (loss) on derivative instruments, net
   
20
     
0.1
%
   
69
     
0.9
%
   
(59
)
   
(0.1
)%
   
178
     
0.7
%
Other expense, net
   
(156
)
   
(0.9
)%
   
-
     
0.0
%
   
(235
)
   
(0.6
)%
   
(7
)
   
0.0
%
                                                                 
Loss before income taxes
   
(3,505
)
   
(23.4
)%
   
(1,834
)
   
(23.4
)%
   
(5,355
)
   
(12.6
)%
   
(5,743
)
   
(23.1
)%
                                                                 
Provision for income taxes
   
50
     
0.4
%
   
61
     
0.8
%
   
211
     
0.5
%
   
162
     
0.7
%
                                                                 
Net loss
 
$
(3,555
)
   
(23.8
)%
 
$
(1,895
)
   
(24.2
)%
 
$
(5,566
)
   
(13.1
)%
 
$
(5,905
)
   
(23.8
)%
35


Critical Accounting Policies and Estimates

The preparation of financial statements in accordance with U.S. generally accepted accounting principles 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, 2014 is included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2014.  Certain of our accounting policies require higher degrees of judgment than others in their application.  These include revenue recognition on long-term contracts, capitalization of computer software development costs, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  These critical accounting policies and estimates are discussed in the Management's Discussion and Analysis of Financial Condition and Results of Operations section in the 2014 Annual Report on Form 10-K for the fiscal year ended December 31, 2014.

36


Results of Operations - Three and Nine Months ended September 30, 2015 versus Three and Nine Months ended September 30, 2014

Contract Revenue.  Total contract revenue for the three months ended September 30, 2015 totaled $15.0 million, which was 91.2% more than the $7.8 million total revenue for the quarter ended September 30, 2014. For the nine months ended September 30, 2015, contract revenue totaled $42.6 million, which was 71.6% greater than the $24.8 million of revenue for the nine months ended September 30, 2014.  The increase in revenue was primarily driven by the acquisition of Hyperspring, represented by our Nuclear Industry Training and Consulting segment, described below.

 
Three Months ended
   
Nine Months ended
 
 
September 30,
   
September 30,
 
(in thousands)
2015
 
2014
   
2015
 
2014
 
Contract Revenue:
               
Performance Improvement Solutions
 
$
9,903
   
$
7,823
   
$
26,911
   
$
24,823
 
Nuclear Industry Training and Consulting
   
5,058
     
-
     
15,678
     
-
 
Total Contract Revenue
 
$
14,961
   
$
7,823
   
$
42,589
   
$
24,823
 

Performance Improvement Solutions revenue increased 26.6% from $7.8 million for the three months ended September 30, 2014 to $9.9 million for the three months ended September 30, 2015.  The main driver of this increase was a $1.0 million increase in Fossil project revenue.  In addition, Performance Improvement Solutions saw increases in revenue from a mix of other industries between those periods, including Nuclear and Process. We recorded total Performance Improvement Solutions orders of $3.8 million in the three months ended September 30, 2015 as compared to $17.6 million in the three months ended September 30, 2014. For the nine months ended September 30, 2015 Performance Improvement Solutions revenue was $26.9 million compared to $24.8 million for the nine months ended September 30, 2014.  Again, the main driver of this increase was Fossil project revenue which increased $3.4 million in the third quarter 2015 as compared to the third quarter 2014.  The increase in Fossil project revenue for the nine months ended September 30, 2015 compared to the nine months ended September 30, 2014 was partially offset by decreases in project revenue in a mix of other industries. We recorded total Performance Improvement Solutions orders of $27.6 million in the nine months ended September 30, 2015 as compared to $33.5 million in the nine months ended September 30, 2014.
As discussed earlier, our Nuclear Industry Training and Consulting business segment was created due to the acquisition of Hyperspring, LLC on November 14, 2014.  Revenue for the three months ended September 30, 2015 totaled $5.1 million.  Nuclear Industry Training and Consulting orders totaled $1.5 million during the same period.  Revenue for the nine months ended September 30, 2015 totaled $15.7 million and orders totaled $14.6 million during the same period.
At September 30, 2015, backlog was $47.5 million: $42.1 million for the Performance Improvement Solutions business segment and $5.4 million for Nuclear Industry Training and Consulting.  At December 31, 2014, the Company's backlog was $48.4 million: $41.7 million for the Performance Improvement Solutions business segment and $6.7 million for Nuclear Industry Training and Consulting.
37


Write-down of capitalized software development costs.  The Company makes ongoing evaluations of the recoverability of its capitalized software projects.  During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational and cost structures and software development plans.  As a result of this review, the Company has terminated further development of its Enterprise Data Management ("EDM") system and has concluded that the capitalized software development costs relating to EDM were no longer recoverable.  Accordingly, in the three months ended September 30, 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of the EDM configuration management system.


Gross Profit.  Excluding the $1.5 million write-down of software development costs, gross profit was $3.8 million for the three months ended September 30, 2015 compared to $2.5 million for the same period in 2014.  As a percentage of revenue, gross profit decreased from 31.4% for the three months ended September 30, 2014 to 25.4% for the three months ended September 30, 2015.  Excluding the $1.5 million write-down of software development costs, for the nine months ended September 30, 2015, gross profit was $9.9 million compared to $7.3 million for the same period in 2014.  As a percentage of revenue, gross profit decreased from 29.5% for the nine months ended September 30, 2014 to 23.3% for the nine months ended September 30, 2015.  The reduction in gross profit in 2015 reflects the Company's acquisition of Hyperspring LLC in November 2014.  Hyperspring, which comprises our Nuclear Industry Training and Consulting segment, has an overall gross profit which is significantly lower than the historical gross profit of our Performance Improvement Solution segment.


   
Three Months ended
   
Nine Months ended
 
   
September 30,
   
September 30,
 
(in thousands)
 
2015
   
%
   
2014
   
%
   
2015
   
%
   
2014
   
%
 
Gross Profit:
                               
Performance Improvement Solutions
 
$
3,127
     
31.6
%
 
$
2,455
     
31.4
%
 
$
8,158
     
30.3
%
 
$
7,326
     
29.5
%
Nuclear Industry Training and Consulting
   
676
     
13.4
%
   
-
     
0.0
%
   
1,782
     
11.4
%
   
-
     
0.0
%
Consolidated Gross Profit Excluding Write-down
   
3,803
     
25.4
%
   
2,455
     
31.4
%
   
9,940
     
23.3
%
   
7,326
     
29.5
%
Write-down of capitalized software development costs
   
(1,538
)
   
10.3
%
   
-
     
0.0
%
   
(1,538
)
   
3.6
%
   
-
     
0.0
%
Consolidated Gross Profit
 
$
2,265
     
15.1
%
 
$
2,455
     
31.4
%
 
$
8,402
     
19.7
%
 
$
7,326
     
29.5
%


Excluding the $1.5 million write-down of software development costs, Performance Improvement Solutions had gross profit of $3.1 million or 31.6% of segment revenue for the three months ended September 30, 2015 compared to $2.5 million or 31.4% of segment revenue for the quarter ended September 30, 2014.

Excluding the $1.5 million write-down of software development costs, Performance Improvement Solutions had gross profit of $8.2 million or 30.3% of segment revenue for the nine months ended September 30, 2015  compared to gross profit of $7.3 million or 29.5% of segment revenue for the nine months ended September 30, 2014.  The increase in gross margin percent for Performance Improvement Solutions for the nine months ended September 30, 2015 as compared to the same period in 2014 is mainly due to:
·
The restructuring of our Swedish operations in 2014 which has reduced their operations overhead costs and facility expenses in 2015,
·
The completion in 2014 of a process simulation project that had a 14% gross margin, and
·
Higher margined engineering consulting projects in 2015 for our UK subsidiary.


38


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

·
Business development and marketing costs decreased from $1.5 million for the three months ended September 30, 2014 to $1.2 million for the three months ended September 30, 2015, and decreased from $4.5 million for the nine months ended September 30, 2014 to $4.0 million for the nine months ended September 30, 2015. 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 $180,000 and $420,000 for the three months ended September 30, 2015 and 2014, respectively, and $679,000 and $1.2 million for the nine months ended September 30, 2015 and 2014, respectively.
·
The Company's general and administrative expenses ("G&A") increased to $2.2 million from $1.7 million for the three months ended September 30, 2015 and 2014, respectively, and increased to $5.9 million from $5.2 million for the nine months ended September 30, 2015 and 2014, respectively.  Some components of G&A are as follows:
o
For the three months ended September 30, 2015 and 2014, contingent consideration accretion expense was $306,000 and $22,000, respectively.  For the nine months ended September 30, 2015 and 2014, contingent consideration accretion expense was $739,000 and $69,000, respectively.  The increase in contingent consideration is a result of the Hyperspring acquisition on November 14, 2014 and is associated with the deferred contingent consideration due to the former Hyperspring members if certain EBITDA targets are met.
o
In 2014, the Company's Board of Directors agreed to waive their fees for 2014.  These fees were reinstated in 2015 and totaled $51,000 and $149,000 in the three and nine months ended September 30, 2015.
o
For the three and nine months ended September 30, 2014, the Company incurred acquisition expenses of $35,000 and $108,000, respectively, related to the acquisition of Hyperspring.  No acquisition expenses were incurred in 2015.
39


·
Gross spending on software product development ("development") expenses for the three and nine months ended September 30, 2015 totaled $866,000 and $2.6 million, respectively, as compared to $1.0 million and $2.8 million for the three and nine months ended September 30, 2014, respectively. The Company capitalized $473,000 and $1.4 million of product development expenses for the three and nine months ended September 30, 2015, respectively, and $241,000 and $590,000 for the same periods in 2014, respectively.  Net development spending decreased from $795,000 for the three months ended September 30, 2014 to $393,000 for the three months ended September 30, 2015 and decreased from $2.2 million for the nine months ended September 30, 2014 to $1.2 million for the nine months ended September 30, 2015.
o
Spending on simulator software development and modeling tools totaled $518,000 and $1.7 million for the three and nine months ended September 30, 2015, respectively.  Spending on software product development totaled $760,000 and $2.2 million for the three and nine months ended September 30, 2014, respectively.  The Company's development expenses were mainly related to a new configuration management system and the enhancement of JADEand SimExec® applications.  However, the Company wrote off the capitalized costs related to the new configuration management system in the third quarter 2015.  See Write-down of capitalized software development costs, above.
o
During the three months ended September 30, 2015 the Company completed its new Propane Refrigeration Process and Feed Gas Conditioning Process computer based tutorial and simulation training tools. Development expense related to the EnVision product line totaled $276,000 and $233,000 for the three months ended September 30, 2015 and 2014, respectively.  For the nine months ended September 30, 2015 and 2014, EnVision incurred $775,000 and $455,000 of development expense, respectively.
o
The Company's 3D visualization team, which develops 3D technology to add to our training programs, incurred $72,000 and $108,000 of costs related to this effort during the three and nine months ended September 30, 2015, respectively, as compared to $43,000 and $178,000 for the same periods in 2014, respectively.  The Company's 3D development activities have been curtailed as a part of the third quarter 2015 restructuring.

Restructuring Charges.  In July 2015, GSE entered into a separation and release agreement with James Eberle, the former Chief Executive Officer of the company.  Effective July 31, 2015, Mr. Eberle resigned his position as Chief Executive Officer and as a director on GSE's board of directors.  The Company incurred a $380,000 charge in the third quarter 2015 in severance expense related to the termination of Mr. Eberle.
In the third quarter 2015, the Board of Directors of the Company approved restructuring actions for the Company's worldwide operations.  For the three and nine months ended September 30, 2015, the Company incurred $1.2 million and $1.3 million, respectively, of restructuring charges including severance expense, facility closing costs, and other restructuring costs.  The restructuring actions were designed to deliver cost reductions and operating efficiencies throughout the Company and reduce both operations overheads and selling, general, and administrative expenses.
During the three and nine months ended September 30, 2014, the Company incurred severance costs of $193,000 and $474,000, respectively, associated with the downsizing of our Swedish operations.   We also incurred severance costs of $272,000 for terminations in the U.S. in the third quarter 2014. In addition, we recorded a $137,000 charge in the second quarter of 2014 related to the renegotiation of our Swedish office lease to reduce the size of the office.
40


Depreciation.  Depreciation expense totaled $119,000 and $140,000 for the three months ended September 30, 2015 and 2014, respectively.  For the nine months ended September 30, 2015 and 2014, depreciation expense totaled $383,000 and $413,000, respectively.

Amortization of Definite-lived Intangible Assets. Amortization expense related to definite-lived intangible assets totaled $123,000 and $36,000 for the three months ended September 30, 2015 and 2014, respectively.  For the nine months ended September 30, 2015 and 2014, amortization expense related to definite-lived intangible assets totaled $370,000 and $108,000, respectively.
In conjunction with the Hyperspring acquisition on November 14, 2014, we recorded $779,000 of customer-related intangible assets which is being amortized on a waterfall basis over seven years.  We recognized $91,000 and $274,000 of amortization expense for the Hyperspring intangibles for the three and nine months ended September 30, 2015, respectively.
The balance of the intangible asset amortization relates to the amortization of EnVision and TAS intangible assets which is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contractual customer relationships and contract backlog which are recognized in proportion to the related projected revenue streams.

Operating Loss.  The Company had an operating loss of $3.4 million (22.7% of revenue) during the three months ended September 30, 2015, as compared with an operating loss of $1.9 million (24.9% of revenue) for the same period in 2014.  For the nine months ended September 30, 2015 and 2014, the Company had an operating loss of $5.1 million (12.1% of revenue) and an operating loss of $6.0 million (24.2% of revenue), respectively.  The variances were due to the factors outlined above.  Excluding the impact of the $1.5 million capitalized software write-down from the three and nine months ended September 30, 2015 and the $1.6 million and $1.7 million restructuring charges for the three and nine months ended September 30, 2015, respectively, the Company generated an operating loss of $250,000 (1.7% of revenue) during the three months ended September 30, 2015, and an operating loss of $1.8 million (4.3% of revenue) during the nine months ended September 30, 2015.

Interest Income, Net.  Net interest income totaled $19,000 and $44,000 for the three months ended September 30, 2015 and 2014, respectively.  For the nine months ended September 30, 2015 and 2014, net interest income totaled $67,000 and $103,000, respectively.
41


Gain (Loss) on Derivative Instruments, Net.  The Company periodically enters into forward foreign exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates on foreign-denominated trade receivables.  As of September 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.6 Pounds Sterling, 0.5 million Australian Dollars and 12.5 million Japanese Yen at fixed rates.  The contracts expire on various dates through December 2016.  The Company has not designated the contracts as hedges and has recognized a gain on the change in the estimated fair value of the contracts of $34,000 for both the three months ended September 30, 2015 and a loss $53,000 for the nine months ended September 30, 2015.

As of September 30, 2014, the Company had foreign exchange contracts outstanding of approximately 1.5 million Euro, 0.1 million Pounds Sterling and 33,000 Canadian Dollars at fixed rates.  The contracts expire on various dates through June 2016.  The Company had not designated the contracts as hedges and had recognized gains of on the change in the estimated fair value of the contracts of $58,000 and $312,000 for the three and nine months ended September 30, 2014, 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, 2015, the Company recognized losses of $14,000 and $6,000, respectively, from the remeasurement of such contract receivables, billings in excess of revenue earned and subcontractor accruals.  For the same periods in 2014, the Company recognized a gain of $11,000 and a loss of $134,000, respectively.

Other Expense, Net.  For the three and nine months ended September 30, 2015, the Company recognized other expense, net of $156,000 and $235,000, respectively.  For the three and nine months ended September 30, 2014, the Company recognized other expense, net of $0 and $7,000, respectively. The major components of other expense, net included the following items:

·
On November 14, 2014, in conjunction with the Hyperspring acquisition, the Company invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").  For the three and nine months ended September 30, 2015, the Company recognized equity losses of $28,000 and $107,000, respectively, on its investment in IntelliQlik.  IntelliQlik is developing a software platform for online learning and learning management for the energy market.  The Company was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  Based on a review of the software platform as of September 30, 2015, GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.  The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in Q3 2015.
·
On May 22, 2013, the Company and Electrobalt Holding, a Russian Federation closed joint-stock company, created a 50/50 joint venture called General Simulation Engineering RUS Limited Liability Company ("GSE RUS"). For the nine months ended September 30, 2014, the Company recognized a loss of $38,000 relating to its pro rata share of operating results from GSE-RUS.  Although the company's entire investment in GSE-RUS was written off by the end of December 2014, we have not received a request for additional funding from the joint venture and, due to the political issues with Russia regarding the conflict in Ukraine, we do not intend to contribute additional equity in the foreseeable future.
·
The Company had other miscellaneous losses of $2,000 for the three and nine months ended September 30, 2015, respectively. For the nine months ended September 30, 2014, the Company had other miscellaneous income of $31,000.
42


Provision (Benefit) for Income Taxes

The Company files in the United States federal jurisdiction and in several state and foreign jurisdictions. Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from years 1997 and forward and is subject to foreign tax examinations by tax authorities for years 2007 and forward.  Open tax years related to state and foreign jurisdictions remain subject to examination but are not considered material to our financial position, results of operations or cash flows.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e., a likelihood of more than fifty percent) 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 fifty percent likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.  The Company has appropriately accounted for its uncertain tax positions.

In 2014, the Company paid income taxes in the UK and India and expects to do so again in 2015.  The Company has a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at September 30, 2015.
43



Liquidity and Capital Resources

As of September 30, 2015, the Company's cash and cash equivalents totaled $12.8 million compared to $13.6 million at December 31, 2014.

Cash provided by operating activities.  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.6 million decrease in the Company's contract receivables.  The Company's trade receivables, net of the 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 for more than 90 days, net of the bad debt reserve, totaled approximately $1.1 million as compared to $369,000 at December 31, 2014.  The Company believes the entire 90-day balance at September 30, 2015 will be received.  The Company's unbilled receivables decreased by approximately $291,000 to $4.8 million at September 30, 2015 as compared to December 31, 2014.  The decrease in the unbilled receivables is due to the timing of contracted billing milestones of the Company's current projects.  In October 2015, the Company invoiced $1.9 million of the unbilled amounts; the balance is expected to be invoiced and collected within one year.
·
A $1.6 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.

For the nine months ended September 30, 2014, net cash provided by operations totaled $5.2 million.  Significant changes in the Company's assets and liabilities in the nine months ended September 30, 2014 included:
·
An $11.9 million decrease in the Company's contract receivables.  The Company's trade receivables, net of the allowance for doubtful accounts, decreased from $19.0 million at December 31, 2013 to $6.2 million at September 30, 2014.  At September 30, 2014, trade receivables outstanding for more than 90 days, net of the bad debt reserve, totaled approximately $549,000 as compared to $623,000 at December 31, 2013.  The Company's unbilled receivables increased by approximately $760,000 to $6.3 million at September 30, 2014 as compared to December 31, 2013.  The increase in the unbilled receivables was due to the timing of contracted billing milestones of the Company's current projects.  
·
A $2.3 million decrease in accounts payable, accrued compensation, and accrued expenses.  The decrease was due to the timing of payments made by the Company to vendors and subcontractors.
44


Cash used in investing activities.  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. Restrictions of cash used as collateral for outstanding letters of credit decreased by $676,000 for the nine months ended September 30, 2015.
Net cash used in investing activities totaled $4.0 million for the nine months ended September 30, 2014.  Capital expenditures totaled $240,000 and capitalized software development costs totaled $590,000 for the nine months ended September 30, 2014.  On September 30, 2014 Susquehanna Bank collateralized the Company's outstanding letters of credit and segregated $3.2 million into a restricted cash account.  Releases of restricted cash as collateral under letters of credit totaled $34,000 for the nine months ended September 30, 2014.

Cash used in financing activities.  Cash used in financing activities totaled $839,000 for the nine months ended September 30, 2015. The Company has a working capital line of credit with IberiaBank for its Hyperspring subsidiary.  In the first quarter 2015, the Company paid down the outstanding balance of the line of credit, $339,000, and at September 30, 2015, the Company had no outstanding borrowings.  During the nine months ended September 30, 2015, 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.
Net cash used in financing activities totaled $500,000 for the nine months ended September 30, 2014.  During the nine months ended September 30, 2014, the Company made payments of $500,000 in accordance with the 2011 purchase agreement due to the achievement of certain revenue targets in 2013.
At September 30, 2015, the Company had cash and cash equivalents of $12.8 million.  The Company believes that its (i) cash and cash equivalents and (ii) cash generated from normal operations will be sufficient to fund its working capital and other requirements for at least the next twelve months.  However, notwithstanding the foregoing, the Company may be required to look for additional capital to fund its operations if the Company is unable to operate profitably and generate sufficient cash from operations.  There can be no assurance that the Company would be successful in raising such additional funds.
45

Credit Facilities

Susquehanna Bank
At September 30, 2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with Susquehanna Bank ("Susquehanna").  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 1/2%.  The agreement expires on June 30, 2016.
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, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.
On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna 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, Susquehanna Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At September 30, 2015 and December 31, 2014, the cash collateral account totaled $3.6 million and $4.2 million, respectively. The balances were classified as restricted cash on the balance sheet.
The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.

   
  As of
 
Covenant
September 30, 2015
       
Minimum tangible capital base
Must Exceed $10.5 million
$10.9 million
Quick ratio
Must Exceed 1.00 : 1.00
1.43 : 1.00

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


IberiaBank
At September 30, 2015, Hyperspring, LLC had a $1.0 million working capital line of credit with IberiaBank.  Under the executed promissory note, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal resulting in an effective interest rate of 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The line of credit expires on July 6, 2016.  At September 30, 2015, the Company had no outstanding amounts under the line of credit.
Letters of Credit and Bonds
As of September 30, 2015, the Company had thirteen standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of thirteen standby letters of credit in escrow accounts, amounting to $3.6 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 balance sheet at September 30, 2015 as restricted cash.
47


Item 3.  Quantitative and Qualitative Disclosure about Market Risk

The Company's market risk is principally confined to changes in foreign currency exchange rates.  The Company's exposure to foreign exchange rate fluctuations arises in part from customer contracts that are denominated in currencies other than the Company's functional currency as well as from inter-company accounts in which costs incurred in one entity are charged to other entities in different foreign jurisdictions.  The Company is also exposed to foreign exchange rate fluctuations as the financial results of all foreign subsidiaries are translated into U.S. dollars in consolidation.  As exchange rates vary, those results when translated may vary from expectations and adversely impact overall expected profitability.
The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.  The principal currencies for which such forward exchange contracts are entered into are the Pound Sterling, the Euro and the Japanese Yen.  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, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.6 million Pounds Sterling, 0.5 million Australian Dollars and 12.5 million Japanese Yen 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 in the estimated fair value of the contracts for the three and nine months ended September 30, 2015, respectively.  A 10% fluctuation in the foreign currency exchange rates up or down as of September 30, 2015 would have increased/decreased the change in the estimated fair value of the contracts by $1,700.

As of September 30, 2014, the Company had foreign exchange contracts outstanding of approximately 1.5 million Euro, 0.1 million Pounds Sterling, and 34,000 Canadian Dollars at fixed rates.  The contracts expire on various dates through June 2016.  The Company had not designated the contracts as hedges and had recognized gains on the change in the estimated fair value of the contracts of $58,000 and $312,000 for the three and nine months ended September 30, 2014, respectively.  A 10% fluctuation in the foreign currency exchange rates up or down as of September 30, 2014 would have increased/decreased the change in the estimated fair value of the contracts by $1,400.

48


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, 2015, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective.

(b)  Changes in internal control over financial reporting

There were no changes in the Company's internal control over financial reporting that occurred during the most recent fiscal quarter that have materially affected or are reasonably likely to materially affect the Company's internal control over financial reporting.

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


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

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


Item 5. Other Information

None

Item 6. Exhibits

 
10.1
Form of Restricted Stock Unit Agreement Under the GSE Systems, Inc. 1995 Long-Term Incentive Plan, as amended and restated effective March 6, 2014, filed herewith.
     
 
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
     
     
     
     
     
     
51

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 12, 2015                                                                                                                                  GSE SYSTEMS, INC.

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



/S/ JEFFERY G. HOUGH
Jeffery G. Hough
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


52
EX-10.1 2 exh10-1.htm RSU AGREEMENT FORM

Exhibit 10.1
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 effective March 6, 2014 (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 (as defined in Exhibit 1), 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 date the hereof 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:
(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 minimum amount of tax required to be withheld by law; 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 equal 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 Chief Executive Officer or the 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 162(m). All payments under this Agreement are intended to constitute "qualified performance-based compensation" within the meaning of Section 162(m) of the Code. This Award shall be construed and administered in a manner consistent with such intent.
23.            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.

24.            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.
25.            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.
26.            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 date hereof 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 90 consecutive trading day period.


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


I, Kyle J. Loudermilk, certify that:

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

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


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


I, Jeffery G. Hough, 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 12, 2015
 
/s/ Jeffery G. Hough
   
Jeffery G. Hough
   
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


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

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the "Company") for the quarter ended September 30, 2015 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, Jeffery G. Hough, 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 12, 2015
/s/ Kyle J. Loudermilk
 
/s/ Jeffery G. Hough
 
 
Kyle J. Loudermilk
 
Jeffery G. Hough
 
 
Chief Executive Officer
 
Senior Vice President and Chief
 
     
Financial Officer
 


EX-101.INS 6 gvp-20150930.xml XBRL INSTANCE DOCUMENT 0000944480 2015-01-01 2015-09-30 0000944480 2015-06-30 0000944480 2015-11-11 0000944480 2015-09-30 0000944480 2014-12-31 0000944480 2014-01-01 2014-09-30 0000944480 2014-07-01 2014-09-30 0000944480 2015-07-01 2015-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000944480 us-gaap:RetainedEarningsMember 2014-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000944480 us-gaap:TreasuryStockMember 2014-12-31 0000944480 us-gaap:CommonStockMember 2014-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-09-30 0000944480 us-gaap:CommonStockMember 2015-01-01 2015-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-09-30 0000944480 us-gaap:RetainedEarningsMember 2015-01-01 2015-09-30 0000944480 us-gaap:RetainedEarningsMember 2015-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-09-30 0000944480 us-gaap:TreasuryStockMember 2015-09-30 0000944480 us-gaap:CommonStockMember 2015-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-09-30 0000944480 2013-12-31 0000944480 2014-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember 2015-01-01 2015-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:PublicServiceEnterpriseGroupIncMember 2015-07-01 2015-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:TennesseeValleyAuthorityMember 2014-01-01 2014-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:PublicServiceEnterpriseGroupIncMember 2014-01-01 2014-09-30 0000944480 gvp:TennesseeValleyAuthorityMember us-gaap:SalesRevenueServicesNetMember 2014-07-01 2014-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:PublicServiceEnterpriseGroupIncMember 2015-01-01 2015-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:PublicServiceEnterpriseGroupIncMember 2014-07-01 2014-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:TennesseeValleyAuthorityMember 2015-01-01 2015-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:TennesseeValleyAuthorityMember 2015-07-01 2015-09-30 0000944480 gvp:IntelliqlikLlcMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:IntelliqlikLlcMember 2014-11-14 0000944480 gvp:TennesseeValleyAuthorityRenewalTargetMember gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:EBITDATargetMember gvp:HyperspringLlcMember 2014-11-14 0000944480 us-gaap:CustomerContractsMember us-gaap:MaximumMember gvp:HyperspringLlcMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember gvp:TennesseeValleyAuthorityRenewalTargetMember 2014-11-14 2014-11-14 0000944480 gvp:EBITDATargetMember gvp:HyperspringLlcMember 2014-11-14 2014-11-14 0000944480 gvp:IntelliqlikLlcMember 2015-01-01 2015-09-30 0000944480 gvp:HyperspringLlcMember us-gaap:InternetDomainNamesMember 2014-11-14 0000944480 gvp:HyperspringLlcMember us-gaap:DevelopedTechnologyRightsMember 2014-11-14 0000944480 us-gaap:CustomerContractsMember gvp:HyperspringLlcMember 2014-11-14 0000944480 us-gaap:InProcessResearchAndDevelopmentMember gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:HyperspringLlcMember us-gaap:CustomerRelationshipsMember 2014-11-14 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember gvp:HyperspringLlcMember 2015-09-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:HyperspringLlcMember 2015-09-30 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2014-12-31 0000944480 gvp:EnvisionSystemsIncMember us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2015-09-30 0000944480 gvp:IntelliqlikLlcMember us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 gvp:IntelliqlikLlcMember us-gaap:OtherCurrentLiabilitiesMember 2015-09-30 0000944480 gvp:EnvisionSystemsIncMember us-gaap:OtherCurrentLiabilitiesMember 2015-09-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2015-09-30 0000944480 gvp:HyperspringLlcMember us-gaap:OtherNoncurrentLiabilitiesMember 2014-12-31 0000944480 gvp:HyperspringLlcMember us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 2015-10-01 2015-10-31 0000944480 gvp:ChinaNuclearPowerEngineeringCompanyMember 2015-09-30 0000944480 gvp:StateNuclearPowerAutomationSystemEngineeringCoMember 2014-12-31 0000944480 gvp:ChinaNuclearPowerEngineeringCompanyMember 2014-12-31 0000944480 gvp:StateNuclearPowerAutomationSystemEngineeringCoMember 2015-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2015-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2015-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2015-09-30 0000944480 us-gaap:ForeignExchangeContractMember 2015-01-01 2015-09-30 0000944480 us-gaap:ForeignExchangeContractMember currency:JPY 2015-09-30 0000944480 us-gaap:ForeignExchangeContractMember currency:MYR 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:GBP 2015-09-30 0000944480 currency:AUD us-gaap:ForeignExchangeContractMember 2015-09-30 0000944480 currency:EUR us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:GBP 2014-12-31 0000944480 currency:AUD us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:EUR 2015-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNoncurrentAssetsMember 2015-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2015-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2015-09-30 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2015-09-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:SusquehannaBankMember 2015-09-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:SusquehannaBankMember 2015-01-01 2015-09-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-01-01 2015-09-30 0000944480 us-gaap:LineOfCreditMember gvp:IberiaBankMember 2014-12-31 0000944480 gvp:SusquehannaBankMember us-gaap:RevolvingCreditFacilityMember gvp:QuickRatioMember 2015-01-01 2015-09-30 0000944480 gvp:MinimumTangibleCapitalBaseMember us-gaap:RevolvingCreditFacilityMember gvp:SusquehannaBankMember 2015-01-01 2015-09-30 0000944480 gvp:PreferredStockRightsAgreementMember 2015-01-01 2015-09-30 0000944480 gvp:PreferredStockRightsAgreementMember 2011-03-21 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-01-01 2015-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-07-01 2015-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-07-01 2015-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2014-07-01 2014-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2014-07-01 2014-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2014-01-01 2014-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-01-01 2015-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2014-01-01 2014-09-30 0000944480 us-gaap:SubsequentEventMember 2015-01-01 2015-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares gvp:Segment xbrli:pure iso4217:JPY iso4217:MYR iso4217:GBP iso4217:AUD iso4217:EUR gvp:Right false --12-31 2015-09-30 No No Yes Smaller Reporting Company 27315219 GSE SYSTEMS INC 0000944480 17897859 2015 Q3 10-Q 12500000 500000 600000 500000 1400000 300000 800000 2600000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">2.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Recent Accounting Pronouncements Not Yet Adopted</td></tr></table></div><div style="margin-bottom: 11pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from Contracts with Customers</font>, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December&#160;31,&#160;2018, and interim periods therein, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.</div><div><br /></div></div> 2015000 2330000 12240000 15830000 15830000 12240000 1944000 1554000 5229000 5387000 -1231000 -1437000 P7Y 72917000 73324000 392000 392000 175000 136000 514000 407000 2000 22000 370000 123000 108000 36000 2548401 2730558 2513321 2736703 92000 0 0 11753000 12253000 12129000 124000 11661000 40221000 45999000 31729000 27675000 10792000 7473000 7062000 8684000 1 0.5 6953000 0 779000 0 779000 0 0 1746000 883000 272000 1600000 -0.29 -0.09 -0.19 -0.32 2221000 2601000 1948000 477000 2601000 213000 0 0 2842000 2221000 1948000 2152000 586000 -0.09 -0.29 -0.19 -0.32 1719000 152000 14961000 37930000 12307000 42589000 3953000 -4701000 -3195000 -1785000 -5848000 -5749000 -1697000 -3363000 -5140000 23000 12000 2014-11-14 2014-11-14 739000 69000 226000 42000 749000 1344000 9000 8297000 IntelliQlik, LLC Hyperspring, LLC <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 9.1pt;"></td><td style="width: 26.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">4.</td><td style="text-align: left; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Acquisition</td></tr></table></div><div><br /></div><div style="text-align: left; font-style: italic; text-indent: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hyperspring, LLC</div><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">On November 14, 2014, (the "Closing Date") the Company, through its operating subsidiary, GSE&#160;Power&#160;Systems,&#160;Inc. (now GSE Performance Solutions, Inc. "GSE Performance"),&#160; acquired Hyperspring, LLC ("Hyperspring") pursuant to a Membership Interests Purchase Agreement ("Purchase Agreement") with the sellers of Hyperspring ("Sellers").&#160; Hyperspring, headquartered in Huntsville, Alabama, specializes in training and development, plant operations support services, and Nuclear Industry Training and Consulting, primarily in the United States nuclear industry.&#160; Hyperspring operates as a wholly-owned subsidiary of GSE Performance Solutions, Inc.&#160; The purchase price allocation included customer relationship intangible assets valued at $779,000 which are being amortized over seven years.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">GSE Performance paid the Sellers an aggregate of $3.0&#160;million in cash at the closing date.&#160; Per the Purchase Agreement, a <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$1.2&#160;million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for a two year period for substantially the same scope as was currently being provided and with substantially the same economics.&#160; On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly the Company paid the $1.2&#160;million payment to the former Hyperspring members in October 2015.</font></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, GSE may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $7.2 million if Hyperspring attains certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017. Accordingly, the total cash paid to the former Hyperspring </font>members may total $11.4&#160;million.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring,&#160;LLC, acquired on November 14, 2014.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash purchase price</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Fair value of contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Purchase price allocation:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Cash</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,719</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Property and equipment, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">779</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,612</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,297</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Line of credit</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">749</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,344</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net assets acquired</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;"><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pro forma results.</font>&#160; Our consolidated financial statements include the operating results of Hyperspring as of the date of acquisition.&#160; For the nine months ended September 30, 2015 and 2014, the unaudited pro forma financial information below assumes that our material business acquisition of Hyperspring occurred on January 1, 2014.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands except per share data)</div></td><td colspan="15" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(unaudited)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Pro forma financial information including the acquisition of Hyperspring</div></td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,961</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,307</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,589</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,195</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,785</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,701</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,848</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,363</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,697</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,140</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,749</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss per common share &#8212; basic</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.32</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss per common share &#8212; diluted</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.32</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: left; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">IntelliQlik LLC</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">In conjunction with the Hyperspring acquisition, GSE Performance invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").&#160; IntelliQlik is developing a software platform for online learning and learning management for the energy market and is jointly owned by GSE Performance and a former Hyperspring member.&#160; GSE Performance was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.&#160; Based on a review of the software platform as of September 30, 2015, GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.&#160; The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.&#160; The loss was recorded under other expense, net.</div><div style="margin-bottom: 3pt;"><br /></div><div style="text-align: left; font-style: italic; text-indent: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contingent Consideration</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Standards Codification 805, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business Combinations </font>("ASC 805") 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. We estimate the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discount 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. We believe our 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, our 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.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of September 30,&#160;2015 and December&#160;31,&#160;2014, current contingent consideration totaled $2.6&#160;million and $2.8&#160;million, respectively.&#160; As of September 30,&#160;2015 and December&#160;31,&#160;2014, we also had accrued contingent consideration totaling $2.2&#160;million and $1.9&#160;million, respectively, which represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">During the three and nine months ended September 30, 2015 the Company made payments of $182,000 and $500,000, respectively, to the former EnVision shareholders in accordance with the purchase agreements.&#160; For the nine months ended September 30, 2015, the Company did not make any payments to the former owners of Hyperspring.&#160; Refer to the <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Subsequent Event</font> footnote in regards to the $1.2 million payout to the former Hyperspring members in October 2015.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: top;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,601</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">IntelliQlik, LLC</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">EnVision Systems, Inc.</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">477</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,601</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,842</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 6953000 if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for a two year period for substantially the same scope as was currently being provided and with substantially the same economics. certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets 250000 1200000 7200000 11400000 -291000 -173000 -78000 -96000 -418000 163000 417000 -1161000 -1538000 -1538000 0 0 241000 590000 473000 1411000 1414000 996000 0 0 11661000 12129000 0 0 11661000 12129000 12832000 13583000 15643000 16028000 385000 -751000 8.00 195000 195000 19496770 19486770 30000000 30000000 0.01 0.01 0.01 17897859 17887859 19486770 -1598911 19496770 -1598911 -6267000 -2156000 -5772000 -3631000 the following customers provided more than 10% of the Company’s consolidated revenue 0.113 0 0.006 0 0.106 0.006 0.179 0.143 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis of Presentation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company" or "GSE") without independent audit.&#160; In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made.&#160; Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.&#160; The results of operations for interim periods are not necessarily an indication of the results for the full year.&#160; These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2014 filed with the Securities and Exchange Commission on March&#160;19,&#160;2015.&#160; Certain reclassifications have been made to prior period amounts to conform to the current presentation.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has two reportable segments as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">Our Performance Improvement Solutions business segment encompasses all of the solution-oriented technologies and services traditionally associated with GSE which focus on both our client's people and their plants and operations. This segment includes various simulation, training and engineering products and services delivered across the breadth of industries we serve. Our simulation solutions include platforms ranging from (1) the non-specific plant systems of our EnVision product line used to teach fundamental processes to newly hired employees, to (2) custom plant-specific simulators used to train plant operators, to (3) engineering-grade simulation solutions used to help clients verify and validate control systems prior to new plant construction or modification of existing plants, to (4) engineering-grade simulation solutions used for human factors engineering. Training applications include turnkey and custom training services to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting (formerly our "Staff Augmentation" segment)</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">Nuclear Industry Training and Consulting services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are primarily senior reactor operations instructors, procedure writers, work management specialists, planners and training material developers. This business is managed through our Hyperspring, LLC subsidiary.&#160; Hyperspring has been providing these services since 2005.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial information about the two business segments is provided in Note 15 of the accompanying Consolidated Financial Statements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.&#160; The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.&#160; Actual results could differ from these estimates and those differences could be material.</div><div><br /></div></div> 24823000 42589000 7823000 14961000 11158000 32649000 5368000 17497000 P2Y P1Y 1824000 34000 119000 383000 413000 140000 24000 92000 15000 23000 107000 1000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">9.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Derivative Instruments</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.&#160; It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.&#160; The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">As&#160;of September&#160;30,&#160;2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.6&#160;million&#160;Pounds&#160;Sterling, 0.5 million Australian Dollars, and 12.5 million Japanese Yen at fixed rates.&#160; The contracts expire on various dates through December 2016.&#160; At December 31, 2014, the Company had contracts outstanding of approximately 1.4&#160;million Euro, 0.3 million Pounds Sterling, 0.8&#160;million&#160;Australian&#160;Dollars, and 0.5&#160;million Malaysian&#160;Ringgits at fixed rates.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The changes in the fair value of the foreign exchange contracts are included in net gain (loss) on derivative instruments in the consolidated statements of operations.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The foreign currency denominated contract receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.&#160; The gain or loss resulting from such remeasurement is also included in net gain (loss) on derivative instruments in the consolidated statements of operations.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and nine months ended September 30, 2015 and 2014, the Company recognized a net gain (loss) on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts- change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(53</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">312</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables,</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;billings in excess of revenue earned, and</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;subcontractor accruals</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(134</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(59</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 2016-12-01 3000 71000 92000 124000 21000 121000 17000 68000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">10.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Stock-Based Compensation</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes compensation expense for all equity-based compensation awards issued to employees, directors and non-employees that are expected to vest.&#160; Compensation cost is based on the fair value of awards as of the grant date.&#160; The Company recognized $136,000 and $175,000 of stock-based compensation expense for the three months ended September 30, 2015 and 2014, respectively, under the fair value method and recognized $407,000 and $514,000 of stock-based compensation expense for the nine months ended September 30, 2015 and 2014, respectively.</div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the third quarter 2015, the Company granted 975,000 Restricted Stock Unit's with an aggregate fair value of $673,500.&#160; The RSUs vest upon the achievement of specific performance measures.&#160; The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.</div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company granted 10,000 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 three and nine months ended September 30, 2015 was $8,000 and $48,000, respectively. The Company granted 0 and 60,000 stock options for the three and nine months ended September 30, 2014, respectively.&#160; The fair value of the granted options at the grant date was $56,000.</div><div><br /></div></div> 2011-03-21 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">3.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Basic and Diluted Loss per Common Share</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic loss per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted loss per share adjusts the weighted average shares outstanding for the potential dilution that could occur if stock options were exercised into common stock.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands, except for share amounts)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,555</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,895</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,566</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,905</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,894,272</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,890,020</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Employee stock options</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,894,272</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,890,020</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,513,321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,736,703</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,548,401</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,730,558</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> -0.11 -0.31 -0.33 -0.20 -0.33 -0.31 -0.11 -0.20 -315000 -267000 673500 0 3707000 2595000 126000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">8.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Fair Value of Financial Instruments</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ASC 820, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair Value Measurements and Disclosures </font>("ASC 820"), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&#160; ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The levels of the fair value hierarchy established by ASC 820 are:</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2:&#160; inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&#160; A Level 2 input must be observable for substantially the full term of the asset or liability.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 3:&#160; inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at September 30, 2015 and December 31, 2014 based upon the short-term nature of the assets and liabilities.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at September 30, 2015:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,129</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,129</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,129</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,253</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,753</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at September 30, 2015:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,129</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,129</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,129</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,253</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,753</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> 92000 0 0 124000 0 124000 92000 0 0 107000 0 107000 0 24000 0 24000 58000 -53000 34000 312000 69000 -59000 178000 20000 5612000 5612000 5612000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">7.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Goodwill and Intangible Assets</td></tr></table></div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Goodwill</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">We review goodwill for impairment annually as of November 30 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. We test 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. generally accepted accounting principles. After the acquisition of Hyperspring,&#160;LLC ("Hyperspring") on November 14, 2014, our reporting units are: (i) Performance Improvement Solutions and (ii) Nuclear Industry Training and Consulting.&#160; At September 30,&#160;2015 and December&#160;31,&#160;2014, the $5.6 million of goodwill balance was related to the Hyperspring acquisition and is assigned to our Nuclear Industry Training and Consulting segment.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">Accounting Standards Update ("ASU") 2011-08, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Testing Goodwill for Impairment</font> ("ASU 2011-08") permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount. As of September 30, 2015, no impairment has been recognized on goodwill.</div><div style="margin-top: 12pt; margin-bottom: 3pt;"><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Intangible Assets Subject to Amortization</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including 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;&#160; The Company reviews specific definite-lived intangibles for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.</div><div><br /></div></div> 0 0 0 2265000 2455000 7326000 8402000 -38000 -233000 -5743000 -5355000 -1834000 -3505000 162000 211000 61000 50000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">13.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Income Taxes</td></tr></table></div><div style="margin-top: 2.4pt;"><br /></div><div style="text-align: justify; margin-top: 2.4pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company files in the United States federal jurisdiction and in several state and foreign jurisdictions. Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from years 1997 forward and is subject to foreign tax examinations by tax authorities for years 2007 and forward. Open tax years related to state and foreign jurisdictions remain subject to examination but are not considered material to our financial position, results of operations or cash flows.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An uncertain tax position taken or expected to be taken in a tax return is recognized in the 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.&#160; The Company has appropriately accounted for its uncertain tax positions.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2014, the Company paid income taxes in the UK and India and expects to do so again in 2015.&#160; The Company has a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at September 30, 2015.</div><div><br /></div></div> 1148000 3159000 -11928000 -3580000 -2292000 1262000 -1618000 792000 -120000 -575000 1900000 -419000 409000 0 0 0 0 1279000 903000 19000 44000 103000 67000 19387000 20273000 21846000 22259000 0 0 0 0 107000 24000 107000 24000 45999000 40221000 The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc. 2016-07-06 2016-06-30 339000 0 7500000 1000000 Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2% interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal 0 339000 GSE Systems, Inc. and GSE Performance Solutions, Inc. Hyperspring, LLC 0.0425 Must Exceed 1.00 : 1.00 Must Exceed $10.5 million $10.9 million 1.43 : 1.00 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">5.</td><td style="text-align: left; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Contract Receivables</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract receivables represent balances due from a broad base of both domestic and international customers.&#160; All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Billed receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,473</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Recoverable costs and accrued profit not billed</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,769</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,240</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,830</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Recoverable costs and accrued profit not billed totaled $4.8 million and $5.1 million as of September 30, 2015 and December 31, 2014, respectively.&#160; During October 2015, the Company invoiced $1.9 million of the unbilled amounts.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following customers accounted for more than 10% of the Company's consolidated contract receivables as of September 30, 2015 and December 31, 2014, respectively:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 58.93%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 17.87%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30, 2015</div></td><td style="background-color: #ffffff; width: 1.7%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 21.49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2014</div></td></tr><tr><td style="background-color: #cceeff; width: 58.93%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">China Nuclear Power Engineering Company</div></td><td style="background-color: #cceeff; width: 17.87%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.7 %</div></td><td style="background-color: #cceeff; width: 1.7%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 21.49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.9 %</div></td></tr><tr><td style="background-color: #ffffff; width: 58.93%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State Nuclear Power Automation System Engineering Co.</div></td><td style="background-color: #ffffff; width: 17.87%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.4 %</div></td><td style="background-color: #ffffff; width: 1.7%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 21.49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.2 %</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: -26.9pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; margin-left: 36pt; font-size: 10pt; font-weight: bold;">11.&#160; Long-Term Debt</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">At September&#160;30,&#160;2015 and December 31, 2014, the Company had no long-term debt.</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Lines of Credit</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;"><u>Susquehanna Bank</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">At September&#160;30,&#160;2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with Susquehanna&#160;Bank ("Susquehanna").&#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 1/2%.&#160; The agreement expires on June 30, 2016.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.</div><div style="margin-top: 12pt; margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.&#160; According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.&#160; Under this Amendment, Susquehanna Bank shall have complete and unconditional control over the cash collateral account.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.&#160; At September 30, 2015 and December 31, 2014, the cash collateral account totaled $3.6 million and $4.2 million, respectively. The balances were classified as restricted cash on the balance sheet.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.&#160; On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</font>&#160;</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;As of</div></td></tr><tr><td style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30, 2015</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;&#160;&#160;</td></tr><tr><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum tangible capital base</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must Exceed $10.5 million</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$10.9 million</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quick ratio</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must Exceed 1.00 : 1.00</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.43 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of September&#160;30,&#160;2015, the Company was in compliance with its financial covenants as defined above.</div><div><br /></div><div style="text-align: left; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>IberiaBank</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At September 30, 2015, Hyperspring, LLC has a $1.0&#160;million working capital line of credit with IberiaBank for a one year period.&#160; Under the executed promissory note, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal resulting in an effective interest rate of 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.&#160; The line of credit expires on July 6, 2016.&#160; At September 30, 2015, the Company had no outstanding amounts under the line of credit.</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Letters of Credit and Bonds</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of September 30, 2015, the Company has thirteen standby letters of credit and one surety bond totaling $3.6&#160;million which represent advance payment and performance bonds on twelve contracts.&#160; The Company has deposited the full value of thirteen standby letters of credit in escrow accounts, amounting to $3.6&#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 balance sheet at September 30, 2015 as restricted cash.</div><div><br /></div></div> -500000 -839000 -3955000 -952000 1307000 5155000 -5905000 -5566000 -1895000 -3555000 -5566000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">2.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Recent Accounting Pronouncements Not Yet Adopted</td></tr></table></div><div style="margin-bottom: 11pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from Contracts with Customers</font>, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December&#160;31,&#160;2018, and interim periods therein, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.</div><div><br /></div></div> 2 13343000 4402000 5653000 13530000 -6017000 -1947000 -3388000 -5128000 0 -1905000 1104000 0 -3604000 442000 -5948000 -5493000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">1.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Basis of Presentation and Revenue Recognition</td></tr></table></div><div><br /></div><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis of Presentation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company" or "GSE") without independent audit.&#160; In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made.&#160; Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.&#160; The results of operations for interim periods are not necessarily an indication of the results for the full year.&#160; These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2014 filed with the Securities and Exchange Commission on March&#160;19,&#160;2015.&#160; Certain reclassifications have been made to prior period amounts to conform to the current presentation.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has two reportable segments as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">Our Performance Improvement Solutions business segment encompasses all of the solution-oriented technologies and services traditionally associated with GSE which focus on both our client's people and their plants and operations. This segment includes various simulation, training and engineering products and services delivered across the breadth of industries we serve. Our simulation solutions include platforms ranging from (1) the non-specific plant systems of our EnVision product line used to teach fundamental processes to newly hired employees, to (2) custom plant-specific simulators used to train plant operators, to (3) engineering-grade simulation solutions used to help clients verify and validate control systems prior to new plant construction or modification of existing plants, to (4) engineering-grade simulation solutions used for human factors engineering. Training applications include turnkey and custom training services to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting (formerly our "Staff Augmentation" segment)</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">Nuclear Industry Training and Consulting services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are primarily senior reactor operations instructors, procedure writers, work management specialists, planners and training material developers. This business is managed through our Hyperspring, LLC subsidiary.&#160; Hyperspring has been providing these services since 2005.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial information about the two business segments is provided in Note 15 of the accompanying Consolidated Financial Statements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.&#160; The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.&#160; Actual results could differ from these estimates and those differences could be material.</div><div><br /></div><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Revenue Recognition on Long-Term Contracts</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other material and (2) time and material contracts primarily for Nuclear Industry Training and Consulting support and service agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">In accordance with ASC 605-35, Construction-Type and Production-Type Contracts, our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts 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 earned 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.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to software embedded in the systems.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's system design contracts do not normally provide for "post customer support service" (PCS) in terms of software upgrades, software enhancements or telephone support. In order to obtain PCS, the customers normally must purchase a separate contract. 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.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Revenue from the sale of software licenses 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.</div><div style="margin-top: 12pt; margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">We evaluate our contracts for multiple deliverables under ASC 605-<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25 Revenue Recognition-Multiple Element Arrangements</font>, and when appropriate, separate 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, licenses, and PCS, as described above, embedded in the agreement. 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. Amounts allocated to software licenses are also based on VSOE. Revenue related to software licenses is recognized once the license has been delivered.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting and certain consulting agreements. Revenue on time and materials 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. At the end of each accounting period, revenue is estimated and accrued for services performed since the last billing cycle. These unbilled amounts are billed the following month.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and nine months ended September 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 27.44%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 3.98%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 32.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 32.29%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td></tr><tr><td style="background-color: #cceeff; width: 27.44%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 3.98%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 15.48%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 15.47%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td></tr><tr><td style="background-color: #ffffff; width: 27.44%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Tennessee Valley Authority</div></td><td style="background-color: #ffffff; width: 3.98%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 15.48%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.3 %</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0 %</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 15.47%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17.9 %</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0 %</div></td></tr><tr><td style="background-color: #cceeff; width: 27.44%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Public Service Enterprise Group Inc.</div></td><td style="background-color: #cceeff; width: 3.98%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 15.48%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.3 %</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6 %</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 15.47%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.6 %</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6 %</div></td></tr></table><div><br /></div></div> 78000 548000 473000 444000 238000 38000 0 -156000 -7000 -235000 -261000 -206000 -362000 -76000 -206000 250000 3000000 240000 217000 500000 500000 1200000 0.01 0.01 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">14.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Preferred Stock Rights</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On March 21, 2011, the Board of Directors of the Company declared a dividend, payable to holders of record as of the close of business on April 1, 2011, of&#160; one preferred stock purchase right (a "Right") for each outstanding share of common stock, par value $0.01 per share, of the Company (the "Common Stock").&#160; In addition, the Company will issue one Right with each new share of Common Stock issued.&#160; In connection therewith, on March 21, 2011, the Company entered into a Stockholder Protection Rights Agreement (as amended from time to time, the Rights Agreement) with Continental Stock Transfer &amp; Trust Company, as Rights Agent, which has a term of three years, unless amended by the Board of Directors in accordance with the terms of the Rights Agreement.&#160; On March 21, 2014, the Rights Agreement was amended to extend the term an additional two years.&#160; The Rights Agreement will now expire on March 21, 2016.&#160; The Rights trade with and are inseparable from the Common Stock and are not evidenced by separate certificates unless they become exercisable.&#160; Each Right entitles its holder to purchase from the Company one-hundredth of a share of participating preferred stock having economic and voting terms similar to the Common Stock at an exercise price of $8.00 per Right, subject to adjustment in accordance with the terms of the Rights Agreement, once the Rights become exercisable.&#160; Under the Rights Agreement, the Rights become exercisable if any person or group acquires 20% or more of the Common Stock or, in the case of any person or group that owned 20% or more of the Common Stock as of March 21, 2011, upon the acquisition of any additional shares by such person or group.&#160; The Company, its subsidiaries, employee benefit plans of the Company or any of its subsidiaries and any entity holding Common Stock for or pursuant to the terms of any such plan are accepted.&#160; Upon exercise of the Right in accordance with the Rights Agreement, the holder would be able to purchase a number of shares of Common Stock from the Company having an aggregate market price (as defined in the Rights Agreement) equal to twice the then-current exercise price for an amount in cash equal to the then-current exercise price.&#160; In addition, the Company may, in certain circumstances and pursuant to the terms of the Rights Agreement, exchange the Rights for one share of Common Stock or an equivalent security for each Right or, alternatively, redeem the Rights for $0.001 per Right.&#160; The Rights will not prevent a takeover of our Company, but may cause substantial dilution to a person that acquires 20% or more of the Company's Common Stock.</div><div style="margin-bottom: 6pt;"><br /></div><div><br /></div></div> 2000000 2000000 1703000 2380000 -339000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 9.1pt;"></td><td style="width: 26.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">12.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Product Warranty</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 32.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.&#160; The activity in the warranty account is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty provision</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">514</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(312</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at September 30, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 1456000 1614000 1826000 1652000 7039000 7055000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income tax expense:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nine Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,903</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,058</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,678</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,961</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,589</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss):</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,905</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,493</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,104</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on change in fair value of contingent consideration, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(226</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(42</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(739</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(69</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,388</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,947</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,128</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,017</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Interest income, net</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(59</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other expense, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(235</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,505</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,834</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,355</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,743</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">6.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Software Development Costs</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.&#160; Capitalization of computer software development costs begins upon the establishment of technological feasibility.&#160; Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers.&#160; Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years.&#160; On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product.&#160; If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the investment to its estimated fair value based on future undiscounted cash flows.&#160; The excess of any unamortized software development costs over the related net realizable value is written down and charged to cost of revenue.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the third quarter of 2015,&#160; the Company's new CEO conducted a review of the Company's organizational and cost structure and software development plans.&#160; Based upon this review, GSE decided to terminate the Enterprise Data Management ("EDM") development program.&#160; As a result, GSE believes that the full value of the capitalized software development costs relating to EDM are no longer recoverable.&#160; As of September 30, 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of its EDM development projects.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software development costs capitalized were $473,000 and $1.4 million for the three and nine months ended September 30, 2015, respectively, and $241,000 and $590,000 for the three and nine months ended September 30, 2014, respectively.&#160; Total amortization expense was $96,000 and $291,000 for the three and nine months ended September 30, 2015, respectively, and $78,000 and $173,000 for the three and nine months ended September 30, 2014, respectively.</div><div><br /></div><div><br /></div></div> 3600000 4200000 613000 223000 3591000 3305000 -50708000 -45142000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Revenue Recognition on Long-Term Contracts</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other material and (2) time and material contracts primarily for Nuclear Industry Training and Consulting support and service agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">In accordance with ASC 605-35, Construction-Type and Production-Type Contracts, our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts 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 earned 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.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to software embedded in the systems.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's system design contracts do not normally provide for "post customer support service" (PCS) in terms of software upgrades, software enhancements or telephone support. In order to obtain PCS, the customers normally must purchase a separate contract. 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.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Revenue from the sale of software licenses 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.</div><div style="margin-top: 12pt; margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">We evaluate our contracts for multiple deliverables under ASC 605-<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25 Revenue Recognition-Multiple Element Arrangements</font>, and when appropriate, separate 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, licenses, and PCS, as described above, embedded in the agreement. 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. Amounts allocated to software licenses are also based on VSOE. Revenue related to software licenses is recognized once the license has been delivered.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting and certain consulting agreements. Revenue on time and materials 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. At the end of each accounting period, revenue is estimated and accrued for services performed since the last billing cycle. These unbilled amounts are billed the following month.</div></div> 9903000 7823000 42589000 24823000 5058000 7823000 0 26911000 24823000 14961000 15678000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 32.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.&#160; The activity in the warranty account is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty provision</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">514</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(312</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at September 30, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring,&#160;LLC, acquired on November 14, 2014.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash purchase price</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Fair value of contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Purchase price allocation:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Cash</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,719</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Property and equipment, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">779</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,612</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,297</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Line of credit</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">749</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,344</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net assets acquired</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of September 30,&#160;2015 and December&#160;31,&#160;2014, current contingent consideration totaled $2.6&#160;million and $2.8&#160;million, respectively.&#160; As of September 30,&#160;2015 and December&#160;31,&#160;2014, we also had accrued contingent consideration totaling $2.2&#160;million and $1.9&#160;million, respectively, which represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">During the three and nine months ended September 30, 2015 the Company made payments of $182,000 and $500,000, respectively, to the former EnVision shareholders in accordance with the purchase agreements.&#160; For the nine months ended September 30, 2015, the Company did not make any payments to the former owners of Hyperspring.&#160; Refer to the <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Subsequent Event</font> footnote in regards to the $1.2 million payout to the former Hyperspring members in October 2015.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: top;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,601</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">IntelliQlik, LLC</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">EnVision Systems, Inc.</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">477</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,601</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,842</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands, except for share amounts)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,555</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,895</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,566</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,905</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,894,272</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,890,020</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Employee stock options</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,894,272</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,890,020</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,513,321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,736,703</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,548,401</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,730,558</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.&#160; On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</font>&#160;</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;As of</div></td></tr><tr><td style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30, 2015</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;&#160;&#160;</td></tr><tr><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum tangible capital base</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must Exceed $10.5 million</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$10.9 million</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quick ratio</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must Exceed 1.00 : 1.00</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.43 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of September&#160;30,&#160;2015, the Company was in compliance with its financial covenants as defined above.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(107</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and nine months ended September 30, 2015 and 2014, the Company recognized a net gain (loss) on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts- change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(53</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">312</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables,</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;billings in excess of revenue earned, and</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;subcontractor accruals</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(134</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(59</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and nine months ended September 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 27.44%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 3.98%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 32.3%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 32.29%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td></tr><tr><td style="background-color: #cceeff; width: 27.44%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 3.98%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 15.48%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 15.47%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td></tr><tr><td style="background-color: #ffffff; width: 27.44%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Tennessee Valley Authority</div></td><td style="background-color: #ffffff; width: 3.98%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 15.48%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.3 %</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0 %</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 15.47%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17.9 %</div></td><td style="background-color: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0 %</div></td></tr><tr><td style="background-color: #cceeff; width: 27.44%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Public Service Enterprise Group Inc.</div></td><td style="background-color: #cceeff; width: 3.98%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 15.48%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11.3 %</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6 %</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 15.47%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.6 %</div></td><td style="background-color: #cceeff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 12.83%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6 %</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">15.</font><font style="font-size: 5.4pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Segment Information</font></div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Company has two reportable business segments.&#160; The Performance Improvement Solutions business segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve.&#160; Solutions include simulation for both training and engineering applications.&#160; Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. We provide these services across all our market segments.&#160; Contracts typically range from ten months to three years.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Nuclear Industry Training and Consulting services segment provides specialized workforce solutions primarily to the U.S. nuclear industry, working at our clients' facilities.&#160; This business is managed through our Hyperspring,&#160;LLC subsidiary.&#160; Hyperspring has been providing these services since 2005.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income tax expense:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nine Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,903</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,058</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,678</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,961</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,589</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,823</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss):</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,905</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,493</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,104</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on change in fair value of contingent consideration, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(226</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(42</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(739</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(69</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,388</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,947</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,128</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,017</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Interest income, net</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">69</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(59</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other expense, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(235</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,505</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,834</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,355</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,743</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div><br /></div></div> 3811000 11031000 11939000 3954000 407000 514000 0 975000 0 975000 0 60000 60000 10000 -349000 158000 312000 514000 1456000 1614000 -44000 15000 15000 10000 23740000 18375000 -1231000 -45142000 72917000 -2999000 195000 -50708000 73324000 -2999000 195000 -1437000 Per the Hyperspring LLC Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for at least a two year period for substantially the same scope as was being provided at the acquisition date and with substantially the same economics. On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly, the Company paid the $1.2 million payment to the former Hyperspring members in October 2015. <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">16.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Subsequent Events</td></tr></table></div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 54pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-right: 0.2pt;">Per the Hyperspring LLC Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for at least a two year period for substantially the same scope as was being provided at the acquisition date and with substantially the same economics.&#160; On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly, the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.</div><div style="margin-top: 3pt;"><br /></div></div> 2015-10-06 1598911 1598911 2999000 2999000 5060000 4769000 17890020 17894272 17887859 17887859 17894272 17887859 17887859 17890020 P1Y P10M P3Y P1Y P12M 0.147 0.102 0.039 0.004 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Billed receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,473</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Recoverable costs and accrued profit not billed</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,769</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,240</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,830</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following customers accounted for more than 10% of the Company's consolidated contract receivables as of September 30, 2015 and December 31, 2014, respectively:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 58.93%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 17.87%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30, 2015</div></td><td style="background-color: #ffffff; width: 1.7%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 21.49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2014</div></td></tr><tr><td style="background-color: #cceeff; width: 58.93%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">China Nuclear Power Engineering Company</div></td><td style="background-color: #cceeff; width: 17.87%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.7 %</div></td><td style="background-color: #cceeff; width: 1.7%; vertical-align: bottom;">&#160;</td><td style="background-color: #cceeff; width: 21.49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.9 %</div></td></tr><tr><td style="background-color: #ffffff; width: 58.93%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State Nuclear Power Automation System Engineering Co.</div></td><td style="background-color: #ffffff; width: 17.87%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.4 %</div></td><td style="background-color: #ffffff; width: 1.7%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 21.49%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.2 %</div></td></tr></table><div><br /></div></div> 590000 1411000 0.5 0.5 0.001 0.01 P2Y P3Y 1 1 0.2 2016-03-21 2014-03-21 1 0.2 2842000 2601000 1948000 2221000 -14000 11000 -6000 -134000 12 3600000 13 1 13 3000000 0 56000 48000 8000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;"><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pro forma results.</font>&#160; Our consolidated financial statements include the operating results of Hyperspring as of the date of acquisition.&#160; For the nine months ended September 30, 2015 and 2014, the unaudited pro forma financial information below assumes that our material business acquisition of Hyperspring occurred on January 1, 2014.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands except per share data)</div></td><td colspan="15" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(unaudited)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Three Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nine Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Pro forma financial information including the acquisition of Hyperspring</div></td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,961</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,307</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,589</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,195</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,785</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,701</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,848</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,363</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,697</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,140</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,749</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss per common share &#8212; basic</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.32</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss per common share &#8212; diluted</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.19</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.09</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.32</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> for the three-year period ending November 13, 2017 EX-101.SCH 7 gvp-20150930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Basis of Presentation and Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements Not Yet Adopted link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Acquisition 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 - Preferred Stock Rights link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Basis of Presentation and Revenue Recognition (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - Basis of Presentation and Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Basic and Diluted Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Acquisition (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 081500 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of Presentation and Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Basic and Diluted Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - Acquisition, Contingent Consideration by Acquisition (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 - Preferred Stock Rights (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gvp-20150930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 gvp-20150930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 gvp-20150930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Foreign exchange contract outstanding Award Type [Axis] Recent Accounting Pronouncements Not Yet Adopted [Text Block] Accounts payable Contract receivables, net Total contract receivables, net Contract Receivable Accrued expenses Accumulated depreciation Accumulated Other Comprehensive Loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Stock-based compensation expense Pre-tax share based compensation expense Allowance for doubtful accounts Amortization of definite-lived intangible assets Amortization of deferred financing costs Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure Total assets Assets Total current assets Assets, Current Current assets: Derivatives, Fair Value, by Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Billed receivables Billings in excess of revenue earned Deferred tax liability Percentage of ownership interest acquired (in hundredths) Total purchase price Business Combination, Consideration Transferred Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restructuring charges Loss per common share - diluted Contingent Consideration, Liability Accounts payable, accrued expenses and other liabilities Loss per common share - basic Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Period Results Included in Combined Entity Business Acquisition, Pro Forma Information [Abstract] Contract receivables Cash Revenue Business Acquisition, Acquiree [Domain] Fair value of contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Operating loss Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax Net loss Business Acquisition, Pro Forma Net Income (Loss) Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property, plant and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Business Acquisition, Effective Date of Acquisition Business Acquisition [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Gain on change in fair value of contingent consideration, net Line of credit Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Billings in excess of revenue earned Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Acquisition [Abstract] Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Business Acquisition, Name of Acquired Entity Business Acquisition [Line Items] Acquisition Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Contingent Consideration Arrangements, Description Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Capitalized software amortization Capitalized Computer Software, Period Increase (Decrease), Total Capitalized Computer Software, Period Increase (Decrease) Write-down of capitalized software development costs Write-down of capitalized software development costs Total capitalized software development cost Software development costs, net Money market fund Cash and Cash Equivalents, Fair Value Disclosure Unrestricted cash Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash and cash equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Exercise price of right (in dollars per share) Class of Warrant or Right [Domain] Class of Warrant or Right [Axis] Preferred Stock Rights Class of Warrant or Right [Table] Common stock $.01 par value, 30,000,000 shares authorized, 19,496,770 shares issued and 17,897,859 shares outstanding in 2015, 19,486,770 shares issued and 17,887,859 shares outstanding in 2014 Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, par value (in dollars per share) Common Stock Balance (in shares) Common Stock, Shares, Outstanding Balance (in shares) Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Type [Axis] Concentration Risk [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk [Table] Concentration Risk, Benchmark Description Percentage of revenue contributed by major customers (in hundredths) Concentration Risk, Percentage Concentration Risk by Benchmark [Axis] Basis of Presentation Consolidation, Policy [Policy Text Block] Contingent Consideration Type [Domain] Contingent Consideration by Type [Axis] Contract Receivables [Abstract] Contract revenue Corporate Segment [Member] Cost of revenue Credit Facility [Domain] Credit Facility [Axis] Currency [Axis] Customer Relationships [Member] Contractual Customer Relationships [Member] Line of credit facility term Long-Term Debt [Abstract] Interest rate floor related to credit agreement (in hundredths) Releases of cash as collateral under letters of credit Deferred income taxes Depreciation Derivative [Line Items] Liability derivatives Derivative Instruments Derivative [Table] Derivative, Maturity Date Derivative Instruments [Abstract] Derivative Instrument [Axis] Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Net fair value Derivative, Fair Value, Net Derivative, Name [Domain] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivatives, Fair Value [Line Items] Developed Technology [Member] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation [Abstract] Date on which dividends payable was declared by Board of Directors Basic and Diluted Loss Per Common Share Earnings Per Share [Text Block] Basic loss per common share Diluted loss per common share Basic and Diluted Loss Per Common Share [Abstract] Effect of exchange rate changes on cash Aggregate Fair Value for RSUs Accrued compensation and payroll taxes Equity Method Investment, Other than Temporary Impairment Equity Component [Domain] Escrow Deposit Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value of Financial Instruments [Abstract] Fair Value, Hierarchy [Axis] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Measurements, Fair Value Hierarchy [Domain] 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 Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Foreign exchange contracts - Assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign exchange contracts - Liabilities Foreign Exchange Contract [Member] Foreign exchange contracts- change in fair value (Gain) loss on derivative instruments, net (Gain) loss on derivative instruments, net Gain (Loss) on Derivative Instruments, Net, Pretax Goodwill Net book value at December 31, 2014 Net book value at September 30, 2015 Acquisition Goodwill, Acquired During Period Goodwill and Intangible Assets Foreign currency translation Goodwill, Translation Adjustments Goodwill, Period Increase (Decrease), Total Goodwill, Period Increase (Decrease) Goodwill [Roll Forward] Goodwill impairment loss Goodwill and Intangible Assets [Abstract] Gross profit Gross Profit Hedging Designation [Axis] Hedging Designation [Domain] In Process Research and Development [Member] Equity loss on investments Consolidated Statements of Operations (Unaudited) Income Taxes [Abstract] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Provision for income taxes Income Taxes Income Tax Disclosure [Text Block] Restrictions of cash as collateral under letters of credit Contract receivables Increase (Decrease) in Contract Receivables, Net Accounts payable, accrued compensation and accrued expenses Billings in excess of revenue earned Increase (Decrease) in Billing in Excess of Cost of Earnings Other liabilities Increase (Decrease) in Other Operating Liabilities Changes in assets and liabilities: Unbilled Contract Receivables Billed during October 2015 Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Employee stock options (in shares) Intangible assets, net Interest income, net Domain Names and Other Marketing Related [Member] Total current liabilities Liabilities, Current Current liabilities: Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total liabilities and stockholders' equity Liabilities and Equity Line of Credit Facility [Table] Line of Credit Facility, Collateral Expiration date of credit agreement Lines of Credit [Abstract] Lender Name [Axis] Line of credit Long-term Line of Credit Principal amount of the line of credit Line of Credit Facility, Interest Rate Description Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Lender [Domain] Line of Credit Facility, Affiliated Borrower Line of Credit Facility, Interest Rate During Period Line of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility, Covenant Terms Line of Credit Facility, Covenant Compliance Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-Term Debt Long-term Debt [Text Block] Maximum [Member] Minimum [Member] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Customer [Domain] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net loss Cash flows from investing activities: Cash flows from operating activities: New accounting standards Recent Accounting Pronouncements Not Yet Adopted [Abstract] Number of reportable segment Number of reportable business segments Not Designated as Hedging Instrument [Member] Operating expenses: Total operating expenses Operating Expenses Operating loss Operating income (loss) Operating Income (Loss) Basis of Presentation and Revenue Recognition Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Basis of Presentation and Revenue Recognition [Abstract] Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Other non current liabilities [Member] Other Noncurrent Assets [Member] Other Current Assets [Member] Non-cash tax provision Other assets Other current liabilities Other liabilities Other expense, net Other Nonoperating Income (Expense) Foreign currency translation adjustment, net of tax Foreign currency translation adjustment, net of tax Treasury stock purchases Payments to Acquire Equity Method Investments Acquisition of Hyperspring, LLC, net of cash acquired Cash purchase price Capital expenditures Payments of the liability-classified contingent consideration arrangements Earnout Payment Payments to Acquire Interest in Joint Venture Deferred financing costs Preferred stock, par value (in dollars per share) Preferred stock $.01 par value, 2,000,000 shares authorized, shares issued and outstanding none in 2015 and 2014 Preferred Stock Rights [Text Block] Preferred stock, shares authorized (in shares) Prepaid expenses and other current assets Release of cash for credit facility collateral Payments on line of credit Proceeds from issuance of common stock Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Accrued warranty Equipment, software and leasehold improvements, net Property, Plant and Equipment, Net Equipment, software and leasehold improvements Range [Domain] Range [Axis] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Software Development Costs [Abstract] Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Restricted cash and investments Restricted Stock Units (RSUs) [Member] Restricted cash Long-term restricted cash Accumulated Deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Revenues Revolving Credit Facility [Member] Proceeds from sale/leaseback transaction Revenue [Member] Activities in the product warranty accounts Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Susquehanna Bank Loan Agreement debt covenants Schedule of Segment Reporting Information, by Segment [Table] Estimated fair value of the contracts in the consolidated balance sheets Derivative Instruments, Gain (Loss) [Table Text Block] Percentage of revenue by major customers Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Information [Abstract] Segment [Domain] Segment Reporting Information, Profit (Loss) [Abstract] Segment Reporting Information [Line Items] Segment Information Segment Reporting Disclosure [Text Block] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Severance Costs Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Description Share-based Compensation Award, Tranche Three [Member] Stock-based compensation expense Share-based Compensation Granted Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two [Member] Shares granted under stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Equity Award [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Accrued warranty reserves Standard Product Warranty Accrual, Period Increase (Decrease), Total Standard Product Warranty Accrual, Period Increase (Decrease) Warranty claims Warranty provision Balance at December 31, 2014 Balance at September 30, 2015 Standard Product Warranty Accrual Currency adjustment Statement [Line Items] Statement of Stockholders' Equity Statement of Cash Flows Consolidated Statements of Comprehensive Loss Statement, Equity Components [Axis] Statement [Table] Business Segments [Axis] Statement of Financial Position Common stock issued for services provided Common stock issued for services provided (in shares) Stockholder's equity: Stockholders' Equity Attributable to Parent [Abstract] Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Subsequent Event Type [Axis] Subsequent Event, Description Subsequent Event [Line Items] Subsequent Event [Member] Subsequent Events [Text Block] Subsequent Events [Abstract] Subsequent Event Type [Domain] Subsequent Event, Date Subsequent Event [Table] Treasury stock at cost (in shares) Treasury Stock, Shares, Acquired Treasury stock, shares acquired (in shares) Treasury Stock Treasury stock at cost Treasury Stock, Value, Acquired, Cost Method Treasury stock at cost, 1,598,911 shares in 2015 and 2014 Recoverable costs and accrued profit not billed Vesting [Domain] Vesting [Axis] Weighted-average shares outstanding for basic earnings per share (in shares) Weighted Average Number of Shares Issued, Basic Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of dilutive securities: Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Australia, Dollars Canada, Dollars Euro Member Countries, Euro United Kingdom, Pounds Japan, Yen Malaysia, Ringgits United States of America, Dollars All Currencies [Domain] Preferred Stock Rights [Abstract] Describes the approximate term of the product warranty. Standard Product Warranty, Period Term of warranty (in years) When presenting the minimum range of expiration dates, the earliest date when the contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract Term, Minimum Minimum term of contract (in years) Contract range, minimum When presenting the maximum range of expiration dates, the earliest date when the contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract Term, Maximum Maximum term of contract (in years) Contract range, maximum Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Slovenske Elektrarne [Member] Slovenske elektrarne, a.s. [Member] Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) (in years) Tennessee Valley Authority [Member] Public Service Enterprise Group Inc. [Member] Fair Value Measurement Inputs [Abstract] Assets and liabilities measured at fair value [Abstract] Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables (in months) Components of Contract Receivables [Abstract] Components of contract receivables [Abstract] For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Concentration Risk, Percentages Percentage of contract receivables accounted by major customers (in hundredths) Amount billed to customers under long-term contracts or programs but not paid as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation. Contract Receivable [Member] Contract Receivable [Member] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. China Nuclear Power Engineering Company [Member] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. State Nuclear Power Automation System Engineering Co. [Member] Tabular disclosure of the components of contract receivables. Components of Contract Receivables [Table Text Block] Components of contract receivables Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark. SchedulesOfConcentrationOfRiskByRiskFactorTextBlock1 Contract receivable by major customers The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization. Capitalized Software Development Costs The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. Investment in GSE-RUS LLC The net cash inflow (outflow) from the cash and cash items of an Equity Method investment that are not available for withdrawal or usage. Increase Decrease In Cash Collateral Of Equity Method Investment Describes the minimum probability of uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements. Minimum Probability of Uncertain Tax Position to be Recognized Minimum probability of uncertain tax position to be recognized (in hundredths) Describes the minimum probability of tax position realized upon ultimate settlement. Probability of Tax Position Realized Upon Ultimate Settlement, Minimum Minimum percentage of tax position realized upon ultimate settlement (in hundredths) Preferred Stock Rights Agreement Preferred Stock Rights Agreement [Member] Amount to be paid per right by entity to redeem the right. Redemption Price Per Right Redemption price per right (in dollars per share) Defines the fraction of a share that can be exercised as a result of right on participating preferred stock having economic and voting terms similar to common stock. Fraction Share Against Each Participating Preferred Share Entitle Each Right Fraction of participating preferred stock that can be exercised as a result of right Term of the right plan extension. Extension Period of Right Plan Term of the Rights Agreement extension Describes the term of Stockholder protection rights agreement. Term of Stockholder Protection Rights Agreement Term of stockholder protection rights agreement Represents the number of right issued for each new issuance of common stock by the entity. Number of Right Issued for Each New Common Stock Issued Number of rights issued with each issuance of common stock (per right) Represents the number of preferred stock purchase right declared for each outstanding common stock of the entity. Number of Preferred Stock Purchase Right Declared for Each Outstanding Common Stock Number of preferred stock purchase right declared for each outstanding common stock (per right) Represents the percentage of common stock acquired to cause substantial dilution. Percentage of Common Stock Acquired to Cause Substantial Dilution Percentage of common stock acquired to cause substantial dilution (in hundredths) Date that the Rights Agreement will expire Rights Agreement Expiration Date Date that the Rights Agreement was amended Rights Agreement Amendment Date Defines the number of common stock that may be exchanged against rights in certain circumstances and pursuant to the terms of the rights agreement. Number of Common Stock Exchange for Rights Number of common stock exchange for rights (in shares) Represents the minimum percentage of common stock owned for right to become exercisable. Percentage of Common Stock Owned for Right to Become Exercisable, Minimum Minimum percentage of common stock owned for right to become exercisable (in hundredths) Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Current contingent consideration Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Contingent consideration Net Income Loss Available to Common Stockholders [Abstract] Numerator: Amount of gain (loss) recognized in earnings in the period due to Gain (loss) on remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals. Gain Loss on Remeasurement of Related Contract Receivables, Billings in Excess of Revenue Earned, and Subcontractor Accruals Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals Performance Bond Abstract This item represents the number of bid bonds contract. Number of Bid Bonds Contract Number of Performance and Bid Bonds issued in relation to contracts This item represents all the relevant information regarding the credit agreement. Susquehanna Bank [Member] This item represents all the relevant information regarding the credit agreement. IberiaBank [Member] Information about debt covenants. Covenants [Axis] Identification of debt covenant. Covenants [Domain] Cash flow coverage ratio debt covenant Cash flow coverage ratio [Member] Minimum Tangible Capital Base debt covenant Minimum tangible capital base [Member] Quick Ratio debt covenant. Quick Ratio [Member] Minimum tangible capital base ratio debt covenant. Tangible capital base ratio [Member] Segregated Cash Collateral account requirement Segregated Cash Balance Requirement [Member] The number of consecutive quarters the entity must attain a positive net income should the entity's net income is negative to be in compliance with the bank covenants. Number of consecutive quarters entity must attain positive net income This item represents the amount of standby letters of credit and surety bonds for which the entity is contingently liable. Letter of Credit and Surety Bonds, Contingent Consideration Letter of Credit and Surety Bonds Number of stand by letters of credit deposited in escrow accounts NumberOfStandByLettersOfCreditDepositedInEscrowAccounts Number of stand by letters of credit deposited in escrow accounts This item represents the number of surety bonds on which the entity is contingently liable. Number of Surety Bonds This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Minimum cash balance restriction associated with Line of Credit Line of Credit facility asset restrictions minimum cash Minimum Cash Balance Requirement The grant-date fair value of options granted during the reporting period as calculated by applying an option pricing methodology. Share Based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value Fair value of shares granted under stock option plan Document and Entity Information [Abstract] Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued. Subsequent Event 2 [Member] Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued. Subsequent Event 3 [Member] Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period. Share Based Compensation Award Tranche Four Member [Member] The minimum consecutive trading day period in which the volume weighted average price of the company's common stock must exceed the price per share lower limit in order to receive the award. Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Date Range Lower Range Limit Nuclear Industry Training and Consulting [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Staff Augmentation [Member] Name of business combination that was completed during the period. EnVision Systems, Inc. [Member] IntelliQlik, LLC IntelliQlik, LLC [Member] Hyperspring, LLC Hyperspring, LLC [Member] For contingent consideration arrangements recognized in connection with a business combination, this element represents the basis for determining the amount of the payment recorded related to a specific customer contract renewal target. Tennessee Valley Authority Renewal Target [Member] Contingent consideration arrangements recognized in connection with a business combination, this element represents the basis for determining the amount of the payment recorded related to the EBITDA target. EBITDA Target [Member] Tabular disclosure of pro forma results. Schedule of Pro Forma Results [Table Text Block] Schedule of Pro Forma Results Describes the term of the earn-out. Business Acquisition Contingent Consideration Agreement Business Combinations Purchase Price Allocation [Abstract] Information by type of contingent consideration. Contingent Consideration By Type1 [Axis] Description of contingent payment arrangement. Contingent Consideration Type1 [Domain] Contingent Consideration Case 2 Contingent Consideration Case 2 [Member] Contingent Consideration Case 1 Contingent Consideration Case 1 [Member] EX-101.PRE 11 gvp-20150930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Contract Receivables (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 31, 2015
Sep. 30, 2015
Dec. 31, 2014
Contract Receivables [Abstract]      
Maximum term of contract receivables (in months)   12 months  
Components of contract receivables [Abstract]      
Billed receivables   $ 7,473 $ 10,792
Recoverable costs and accrued profit not billed   4,769 5,060
Allowance for doubtful accounts   2 22
Total contract receivables, net   $ 12,240 $ 15,830
Unbilled Contract Receivables Billed during October 2015 $ 1,900    
State Nuclear Power Automation System Engineering Co. [Member]      
Concentration Risk [Line Items]      
Percentage of contract receivables accounted by major customers (in hundredths)   0.40% 10.20%
China Nuclear Power Engineering Company [Member]      
Concentration Risk [Line Items]      
Percentage of contract receivables accounted by major customers (in hundredths)   14.70% 3.90%
XML 13 R48.htm IDEA: XBRL DOCUMENT v3.3.0.814
Product Warranty (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Activities in product warranty account [Abstract]    
Balance at December 31, 2014 $ 1,456  
Warranty provision 514  
Warranty claims 312  
Currency adjustment (44)  
Standard Product Warranty Accrual, Period Increase (Decrease), Total 158 $ (349)
Balance at September 30, 2015 $ 1,614  
EXCEL 14 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(``2,;$>\#5@"[P$``"T@```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[C,!`'\%>IR$-6Y(-*1I*CFJB_/;#85@6II<[@(E]Z+2WO>FT5?CYWM6!^G%-[(Q_+G6]S5EB_FU1Y6A\ M4X7]C?_KS-@R-#^L_MI1SC]X+7LW<6/[JZ`?S5Z!S='&5(ZUU68X-*I'%]:_ MG%M_Y6-"Y:I::J<^Y(4AF0-/25Y\EZ.1Y=2?JOWRI#0NT)L*EH5'?"DZ':C] MF4*>[^%WX\\%Q^NCS'7\_J^AC\'(QL,1D7A7'P*D#PG2AP+I8P[2QPE(']]! M^O@!TLQW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH` MA3&^.R6:E((C-Z."N[_8_`)02P,$%`````@`!(QL1[>K)I[H`0``V1\``!H` M``!X;"]?FN'T]-F2['?1B:S6NS M3T'K>AG&RSG5X\/'V8OG[;H:G[=2+7XVXSZ5=?6['U]SFU+)X7R2FVF!Z?'; MD+ZS?+_;'3;IJ=_\.J6N?%$1_BU0A?D@G0]22I#-!QDER.>#G!(4YX,B)6@Y M'[2D!-W.!]U2@N[F@^XH0??S0?>4(*F!C#4G"6'-T5H`U\+Q6@#8PA%;`-G" M,5L`VL)16P#;PG%;`-S"D5L`W<*Q6P#>PM%;@=[*T5N!WDKZUD8?VQR]%>BM M'+T5Z*TBM'+T5Z*TBM'+T-Z&TAM MI+T2M%G"T=N`WL;1VX#>QM';@-[&T=N`WL;1VX#>QM';@-[&T=N!WL[1VX'> MSM';@=[.T=N!WD[:ZT:;W1R]'>CM'+T=Z.TCM'+T=Z.TKOS7GJ7]#PJ>_^(_O4$L#!!0````(``2,;$G.)IPL6S_IV&5*N[V5Z:Z`&:G>95J9[ZH429:+KA]"/)]ND2>J(5]>M594<2I,BVC^ M!Q\[K:)LL6O72:J-M8+`*-[SG;3+G>QNVM^[EYT+`)7^TAGVYG[3MM> MW_E.R$T">CJ?467^$Q6VIPT1%^],%(UN4A`J(N(+@W8D8U&40O%V*=FN^M.[ M8#H9#[S0'Y!K;^+=]7T2C'P_#)KBR=&,?AX3A/AUZ]\A?CHDTYE_WS2F/[V= M-8BQ(2/O[J9Q'2\8E<9<4\TUD7,R4Z"1;\NN)?T>5E#.\SVP7!F/,9FA,B+& M8"EPS2"7K+(.LWD'/,D,1&0BM28S4`2'Q[(TQF,O&=>\6F\IC*+,D/Q`?$6? MT+^EP`#GX"N.%#+`GA*96F/UI3;E\!LIHU>>)/:X8^1$Q!QS$T]KJ`@9XCTB M#S3)(.=RR`45C-,$H_%M5M[>`!0>VO`5;&!XK(H&C&3/)\@A\I;/6A"Z^AI, MI(A/0E!+;/>I7`W4*\J0N$>J%,Z'MU+06#"Y!!+2=06M:)DY*)S4Q)Z/W/-X M4=4`Q);TSZYPD#UI>,ERJ+^JI*/6M)WSYJ;M7'RCSF5SHW=^?69T=9N8,SZ.ONFJ\<>NJ\>76*=^H!:U*\Q'P]?"=P?OIYG+1O`VZ.L7JMY8AU.Y'/_A1^;! M3TIG_Z^0^Q=02P,$%`````@`!(QL1]7$D5T^`0``:0,``!$```!D;V-04(5E?N0MJJ&K;=M).4UT-S.IM57U%U!+`P04````"``$C&Q'F5R<(Q`&``"<)P``$P```'AL M+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:( ME/)X8-DOV]:[MR_>X%#BV MR]*+41B1% MG\@MNN01.+5)#3(3/PB=AIAJ4!P"I`DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMO MFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7` M\:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y`\FIS_I M,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z>`HWEL:\4*Z">P'_T=HWPJOX M@L`Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU M)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^`VVZG=PZ.)Z8 MD;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8 MS\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+:`'@Z]1`O)256`Q6\8# M*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]5 M6_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V M^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41`71%`B.5'`86%S+D M4.Z2D`83``>LX=SFWJXPD6L_UC6'ODRWSEPVSK> M`U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X`Q\U*M:I60K M$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F`6/,,H68XWX=%FAHSU8NL.8T* M;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0` M```(``2,;$>G;E[!K0(``"X/```-````>&PO@D?A2?!' M$K<5(:-LD-[8.<5L@1DJ!CS' MF?*D7#`DU:.8>T4N,$H*'<2H-_+]L<<0R6`49"6;,EF`&2\S&<+CQ@1L_#E/ M<`AO]I]_*KD\?0;LN/=B;\^_.3C=MN\;QP$$EO$Z">%P?`2]AT,'?CM7^;;0 MXP[T]Z^;[#5TXZK96^A)%_J^'7W_>_1Q!_K'EV^M;.=K@9]TP,_>OVJ%.]^O MX1._`W[Q\5TKW/E:X,,6>/WN-:PIA.W@D0[VJFJ.@I1GKJA'T!JBH+@#MXBJ M]2;7C%,N@%2W1F6QV1'#=L4YHB061!M3Q`A=6;-)8RY:M8Z1C`N3VV;8SC/P M728QCT/H5[^'IXL=W0QZ>X32S>TI0Q3D2$HLLJEZ`-7\>I6KS64\PU:D6=>Q M>B[0:C@Z6@LP@\H;PMH4!12G4@4(,E_H4?)<2^=24Y79Y3,,X:M6&N:\NJI"S]LP43[E=F;B?]E3;I[S50_5]/ MI1WV^'V._E*:5_5':TW81@O66$%<$BI)5FM`NFF^U+KI1G?DVB_%3):N\S)> MB6+U\;J11<$2G**2RK?DEDOC#*&;O]'R5=M6K[IN$"%T\PN%=A>V%VV\WUZT6B[;R%*X?\U6 M:OAO96PI/)S:=:.X]-+>U4N1N M(Z4OBSVL%$I'W[^YBY4JY(.T#L!,;+=WHI2]Z+F(6"&<'^7*R[P7I7!J=K)Q MP5;;RTH5X:33[D2M`'L=ZLRRS.1R#UMLE/OQ\D?$$7$.SK>WM1S%/. MNWM&N.U!R9W#P'"!B*&,[X/U<@1J^RQHU> M+._#2O2B;AN`3\JII2J4_]6+ZN-"AI&T#H923__?(Z;KR7E=8B9TSD;:`X6- M]7[Q8&I"#'#S.*]?;"\4'-AQ'N^G"H,&T[OY=#(>]A>C(;OL3_IW@Q&;WXQ& MBSF"<`3A'X*PLYE`H`2!DO\!S1?P@\[>@2^&48V;%9E8Z4*!>\-J#>_DD M\=)_0:`O;T'W,@L&];/,5&"07@/1:#C.9%`+@;XBT% MFY7?"2O9$*:P,-LZM0;&^08%RQL3]EX;D^]44=13,8:5T>N0U:SOG&R2L+TQ MH>^54)8]B**28:&OE!8Z4Z(`J/.V:LPH]C[7>-.:,8R$Y M(>1+)$\`Y& M80\YX>'IJ+H8A87DA)`GZPT_QRCL)2>\1/6&G2WJNO$/?A[;R0D[J<)#@K"J MG%#U9,8G;?P)Q?8FA+UTQE-1)5CCA-"XF;8D`JN<$"H?YB\):6P+"*6)="(Y MV.>$\/FDA`GV.<$^)T=\/BIA@GU.L,\)X7-#PJ'T0A7-86&+D],6?V)!2$T:<_K`RCL-$I8?3)/$LY M1F&S4\)L.L\^L2MCI5KC>I]BOU/"[Z.H?;08U=CX$HH?0UU#Y\;.)AB%%4\) MQ8]]^%]\P"BL>$HH?EA("*%2;'E*6/ZVDE`4+'A*"([W!#0!BYT28M.[@S\L MW%M@L3N$V&1=(V+J8*T[U'[C<,-`8[#2'?[2;O[M,*')5EKFH?]V]2N@@\X]^;4-__X?4$L#!!0` M```(``2,;$>XQV[MC0(``'\)```8````>&PO=V]R:W-H965T&UL?9;?[%[3A"1.55(@2??M%]!8 M`\?>1,'O.S\@YP#EC8MW>6),!9]MT\E5>%+JO(PBN3NQELHG?F:=_G+@HJ5* M-\4QDF?!Z-Z:VB;"<9Q%+:V[L"IMWXNH2GY13=VQ%Q'(2]M2\6_-&GY;A2B\ M=[S6QY,R'5%51J-O7[>LDS7O`L$.J_`9+;N6WGVR80VH"[G@C[6^PNTC%V[LE#%KZV3_KSCYO_1>2##;8 M@`<#'@TX^]:0#(9D-"#RK8$,!N(8HGXJ=B&V5-&J%/P6B/[?.U.3)&A)]%+O M3*=96;T(4G\SBJJ\5G$974V80;&>*K!5H%$1Z=@C`$.`-?;L^!&P\17)HV+K M*P@\A`2<8S*Q)]:>PG8"VLG$3JP]A'S1YKYE)-P17 M/_++'[LY#6EFMD`$5S_RBQNG+@709#,4>`=`?GWCW*4`FL*A1)/CJV7B:.\! M,MCQ2Z?Z\:S]@>?U_RJCS3(_M-Q;'N9/#&E3Y$[3%XX%PQ/93X22_K M2=^&QD;##LJ\YOI=]/>#OJ'X^7[=&>]Z[#XWIW`<_GENVKKLA\?V)>E. M;2AWEZ"Z2M`8G]3EX;AZ+MM_-Z%JSH]+6+Z_ M^'9XV??CBV2]2FYQNT,=CMVA.2[:\/RX_`T>"LI&R47Q]R&=%.@W$JQS&' M!QIZ;CN^'#MJ:%,W_#:KY&TLYRK9S"4X2>X5A520N4F2H?Z;"51- MX"R>IGC0XTF-IUF\G>*9Q;&S6MS4 MH<@TA=1XB/APJ@\G?5CFPXDZ`-$:YD11#5T2&5^O>O'2BV->O.P3RK@5*8+4 M1'HE59VDTHEG3E+I)/4I\UM(%4$Z6SIW7C+52R:]I,Q+)FH9VLO69Z&)G-.= MY*J37#K)F)-<5.(H8W8+182Q/AGAJO'(2"\"2$;.`^\$E!15AC[B)D)'$&[X M^MA<-?-Z\MQS,U($%FS$C$Y)0&D&N!F40^!!=,T'JGLW.G-!0M=RZ`+)KC&< M=(H(,(W-&AVZ(*EK.75!(I7(\'6MJ5P>V8U`1R](]EK.7I!833/N16JAM;DCHU06+34)HCF*:HWC:Y*(E MZ/@DB4_/\4D2C'R3^Z7DWH<.3I+@]!R<))$(.=_A/A#=>XE\Y$MLRN@`)0E0SP%*"AGG2>75S@>J>SD`)0E0SP%*^.;T?[-Y.E]?_`5!+`P04````"``$ MC&Q'Q=W\HR0"```.!P``&````'AL+W=O\]C58T[Q'9DP+V8N1#:(2ZZ].JQ@6)T M5J:N]0(`$J]#3>\6N1I[H45.;KQM>OQ"'7;K.D3_'G%+QH/KNX^!U^9:RGPAYDYT?YX,+)`)N<<5E M!"0>=USBMI6!1.(_<\S_*:5QW7Y$_Z:J%?0GQ'!)VM_-F=<"%KC.&5_0K>6O M9/R.YQ)B&;`B+5/_3G5CG'0/B^MTZ'UZ-KUZCM-,G,XVNR&8#<%B\*,/#>%L M"#6#-Y&INKXBCHJ*)_`M$8(4(5OY0^6-H]X=6?[CR1U,14"MBDO1*DBD) MV`%?J^.):$,264DB@R0%&DFT2A)/RPG43X-YKMOPQ%:>V.31BC[&GUF9)Z(- M26(E24P2[34Z)D;%(;`NS2>$&Z+42I2:1*%&E!J)?!C!)-4WM;0*LXUP0Y19 MB3*3*-*(,C-1##/HZQOV7+?A@58>:/+$&@\T\Z093+-8^P!+JS#;""B*?R)Z;7KFG`@7IZ`ZQRZ$<"R"@IUX+VMQ.2V=%E^X;*:B3:?S>NIP,CQN MG^4*+/X!4$L#!!0````(``2,;$>'@D&&-00``+L4```8````>&PO=V]R:W-H M965T&ULC9A;DZ)($(7_BN%[-V1=H,JPC6B%B=V'C9B8A]UG M6LM+#(@#V,[^^^5BVUIY=/M%`;_,K%,%Y+&FI[+Z66^=:T:_BWQ?OXRW37.8 M!$&]W+HBJY_+@]NWOZS+JLB:]K3:!/6A3?MKWZO9 MM#PV^6[OOE>C^E@46?7OW.7EZ65,XX\+/W:;;=-="&;3X!*WVA5N7^_*_:AR MZY?Q*TU2(3JD)_[>N5-]=3SJ!O]6EC^[DS]7+^.P&X/+W;+I4F3MU[M;N#SO M,K65?YV3?M;L`J^//[)_Z^6VPW_+:K@NX;+,Z_YSM#S635E\A(Q'1?9[^-[M^^_3\$L4GL-P@#@'B$O`I0X.D.<` M^1F@'@:HA6#0WL]*VP((3 ML?'&\+])TH=);H8IX5S)JW@YQ%LD'V/1,-$*AM1&'K@ M@H.Q$9)Q">>4T,8R,.6@4%[&&XD:2M1<(GD2]54A/4@DTH9+Y*"6$><2SDD1 M*2`15(Z5C>]*C*#$B$OT;K1YQ`H]D99`(@=]<5]-E3Y*=:,JAJIBKDIZJF)6 M08A(>,"@57QKFX7>"[JV:@/L.>7:-PO(7QEL^/]N;'\OO0$'AT M`6>UXO/#N3:;Y`E3!%II[\Y0USE1*PBY1M8+0EZK6PHF$H`BYHN;H(2QBKA( M`!IS__5$=]H=<8VQKY'0?`*)@%-\*A+`2<-?U2G@%#U0"'OI*PFNT/@*!1\Y M:!X+P$F^-`G"8CX1*2H;FOL"<1B8YIL"K%6`1GXH4%0T?+"0V#,0=@_4=`_'V+=!;E6,1GX4$8$\:&"+` M4?S@@<36@;AWL+YW(-[$6Q_#WR4+`#)U()>0W&"D"'QP*N/H']C>#^QOK^1ER[C.AC)<&L+Q!)Q@*?BTBM(^!Q(&EO[Z-;I=CE".YR MK.]RQ+7;,$.M\)G][X84D2\18I)\?1B3=\1A@R.XP;&^P1'B2^(@Q<5!C(O# MF"\NN-J9*5RUZ??$ZM&R/.Z;X:_)Y>IEW^VUWW;SKL]ILB!P/:%).NRJ?::? M30_9QOV559O=OAZ]E4U3%OV.T+HL&]>./GQN6]W69:O+2>[637<8M\?5L+L,$F#1P(``!X'```8````>&PO M=V]R:W-H965T&ULC55-CYLP%/PKB'L7,-AL(H*T@53MH=)J M#^W9(4Y`"YC:3MC^^_J#$.)8VUYB^S$S[XWM/&^\)D1X'UW;\XU?"S&L M@X!7->DP?Z(#Z>67(V4=%G+)3@$?&,$'3>K:`(0A"CK<]'Z>Z=@KRS-Z%FW3 MDU?F\7/78?9G2UHZ;OS(OP;>FE,M5"#(LV#F'9J.]+RAO._1.L=4@@- M^-F0D2_FGJI]3^F[6GP_;/Q0E4!:4@FE@.5P(05I6R4D$_^>-&\I%7$YOZI_ MU6YE]7O,24';7\U!U++8T/<.Y(C/K7BCXS=>:"=E>*[W7X MPXQ-K\?1?'D.)YJ;`"8"F`ES'C!$@%:&P'C7.U=B M@?.,T=%CYK0'K"Y5M(;R;"H55$KAG^*[#X5N2LS=NY5O.#'QF48N@42 MIT"R$$C,9B-KLPVDUQ"D(5]B"*&U'0Y4]+RR4*4#!2&R,NYRJ?`=.Z;?)X-^$1^8'9J>N[MJ9`]2W>=(Z6"R.+#)WDJM7RLYD5+ MCD)-4SEGIG^;A:##]36:G\3\+U!+`P04````"``$C&Q'RUT>;\D"``"0"@`` M&````'AL+W=OM[=5RNQ*#O)YJW="Z&\ MCZJLVYF_5^KP$`3M>B\JWM[+@ZCUDZUL*J[T9;,+VD,C^*835640(90$%2]J M/\^Z>\]-GLFC*HM:/#=>>ZPJWOR=BU*>9G[HGV^\%+N],C>"/`M&W::H1-T6 MLO8:L9WYW\*'58@,TA&_"G%JK\X]8_Y5RC=S\6,S\Y'Q($JQ5B8$UX=WL1!E M:2+IS'^&H)><1GA]?H[^U`U7VW_EK5C(\G>Q47OM%OG>1FSYL50O\O1=#&,@ M)N!:EFWW[ZV/K9+56>)[%?_HCT7='4_]DQ0-,E@0#8)H%(3XI@`/`CP*(GI3 M$`^"^"*X;8D,`C(*\.T,R2!(+F,@-P5T$-"+H+,4]-7MYF;)%<^S1IZ\IE]0 M!V[6;?A`]>ROS4TSV7I>6OW,$'GVGH<(9\&["30P\VLF&IAXRBP@ADR9)<0D M4^818NB4>8*8=,JL((:-3*!K,A8F`@L3706(^P`AL@K3,W7')#W#K$$O7(9& M++2&M'2INYB$<615!\#""(=6?0`J8HQ9%7*I"-,8P37"8(TP4"/+S!Q?I2%# MC>(TH=0JYI,+WH6$IPQXM\J]B)U,F%G,*G;*>,U, MC!#0"`&,V&\@<8>,]`].DX!I$B"-_1(G;AIK.:]N(A,;%+1!71O(FN!'ZJZ$ MR&X4JR^@B944M)(Z5IB59)FZ20A);"M?41,O#/3"@-FQ2C]G_]%M7(9B'%GS MO'2I.X*HW4,?`2R,L=V-`0KH-H#Y%--/EH[9/$#?*@14R9J,^0!9#8&PO=V]R:W-H965T&ULA9A)D^(X$(7_"L&]&F>F MY:6"(J)@HJ/G,!$=?9@YNT`LT5X8VQ0]_WZ\`$4IG^@+WIY2+V7K4Z+YN:I_ M-GMKV\FO(B^;E^F^;8_/LUFSWMLB:[Y41UMV3[95761M=UGO9LVQMMEF:%3D M,PZ":%9DAW*ZF`_WOM>+>75J\T-IO]>3YE046?W?TN;5^65*T^N-'X?=ONUO MS!;SV:W=YE#8LCE4Y:2VVY?I*SVOQ/220?'WP9Z;N_-);_ZMJG[V%W]N7J9! M[\'F=MWV(;+N\&Y7-L_[2%W/_UZ"?O39-[P_OT;_.J3;V7_+&KNJ\G\.FW;? MN0VFDXW=9J>\_5&=O]E+#H/#=94WP^]D?6K:JK@VF4Z*[-=X/)3#\3P^28)+ M,]R`+PWXUN#6#VX@EP;RT2`<,AV=#7G]D;798EY7YTD]OHQCUK]S>I9NY-;] MS7Z@NIR:[EFO6,S?%T3Q?/;>![IHEO<:'C4WQ:R+?NN"41=+5LWYC(@)12'"""`2*54N(,^S*Z7&%J)M17W$XM5#Y*(-J)E M(8EW9!/H)M%N$L=-HMW$@7:C910D7CVH@Q*EFCLK/LYJ49R(32`KHP\&>%6JA#`J4`$`Z8]WG" M\&4`7W&7%-9()0K!/`%"(?-@GF#R,B"OB&M*$Y42#H$I+11_-<`8O`S`*^XB MQ8"GJ0'@14))'\T3#%Y.]#P1XPF!.$C1"2/C0%":D@.I44M<4JDXCP#*4T4^O^"">:N M`.Z&+G?E'J?1=6T6`!2DC`)4\\[NMHT*6^^&[;1FLJY.93MNS=SNWK;L7KG? M=G+N+^EY-6Z\?819S(_9SOZ5U;M#V4S>JK:MBF%;:EM5K>V,!E\ZHWN;;6X7 MN=VV_6G<.<.E&-&^N@[` MDW>MC#O1SOO^R)BK.M#"W6$/)NPT:+7P(;0M<[T%42>25HQGV1>FA32T+%+N MV98%#EY)`\^6N$%K8?^<0>%XHCMZ2[S(MO,QP40DP"\)HUNM2?1^07R-P8_Z1+-H`114/BJ(,%WA$92*0J'PVZSY43(2U^N; M^K?4;7!_$0X>4?V6M>^"V8R2&AHQ*/^"XW>86SA$P0J52R.I!N=1WRB4:/$^ MS=*D>9QV#O$39D&PH+Z4X%LESOP?.M^F[S<=[E?T_>PP MWQ;(-P7RE4#^GQ:W,(=/1=CJ3#78-CT=1RHSN0$D7_L\2*&A\7-Z'M9V>U!1X[&\?9/FEY5]0 M2P,$%`````@`!(QL1[V&3;6D`0``L0,``!@```!X;"]W;W)K=\?&7-5!UJX.^S!A)T&K18^ MA+9EKK<@ZD32BO$L.S`MI*%ED7(OMBQP\$H:>+'$#5H+^_<,"L<3W=%;XE6V MG8\)5A9LX=52@W$2#;'0G.C3[GC.(R(!?DD8W6I-HO<+XEL,?M0GFD4+H*#R M44&$Z0K/H%04"H7_S)H?)2-QO;ZI?TO=!O<7X>`9U6]9^RZ8S2BIH1&#\J\X M?H>YA?LH6*%R:235X#SJ&X42+=ZG69HTC]/.@<^T;0*?"7PA/&;)^%0HV?PJ MO"@+BR.QT]'V(M[@[LC#050Q&?L.%EW8BXBRN):[_%"P:Q2:,>2SP..G%KP#7A:]:.&GL*TTCES0AYM-=],@>@A6LKM[2KKP M?Y9`0>/C\B&L[?2DIL!C?_L@RR\M_P%02P,$%`````@`!(QL1QC3`P>@`0`` ML0,``!D```!X;"]W;W)K&UL=5/;;MP@$/T5Q`<$ MF]UMJY774C95U#Y4BO+0/K/VV$8!Q@&\3O^^@+V.E3HOP`SGG#G#I1C1OK@. MP),WK8P[T<[[_LB8JSK0PMUA#R;L-&BU\"&T+7.]!5$GDE:,9]D7IH4TM"Q2 M[LF6!0Y>20-/EKA!:V'_GD'A>*(YO26>9=OYF&!EP19>+348)]$0"\V)WN?' M\SXB$N"WA-&MUB1ZOR"^Q.!G?:)9M``**A\51)BN\`!*1:%0^'76?"\9B>OU M3?TQ=1O<7X2#!U1_9.V[8#:CI(9&#,H_X_@#YA8.4;!"Y=)(JL%YU#<*)5J\ M3;,T:1ZGG4,^T[8)?";PA?`M2\:G0LGF=^%%65@L8-;_T?DV?;?I<+>B[V:' MG]3?;PKL5P+[3UKDX4N%@_'1X2W9YG?<\W;[J9!]!"L9'<'2KKP?Y9`0>/C\FM8V^E)38''_O9!EE]:_@-0 M2P,$%`````@`!(QL1[$'?,^A`0``L0,``!D```!X;"]W;W)K&UL=5/+CMP@$/P5Q`//W`>SQ6HES`;JIJJ[F44YH7UT/X,F;5L:=:>_]<&+,U3UHX1YP`!-V6K1: M^!#:CKG!@F@222O&L^P#TT(:6I4I]VRK$D>OI(%G2]RHM;"_+Z!P.M,#O2=> M9-?[F&!5R59>(S48)]$0"^V9/AY.ER(B$N"'A,EMUB1ZOR*^QN!;B^5XR$K?KN_J7U&UP?Q4.GE#]E(WO@]F,D@9:,2K_ M@M-76%HX1L$:E4LCJ4?G4=\IE&CQ-L_2I'F:=WB^T/8)?"'PE?`I2\;G0LGF M9^%%55J&MV?9V//-W).[PJ!]'!=V$[:1RYH@\WF^ZF1?00K&0/1TKZ\'_6 M0$'KX_)C6-OY2&PO=V]R:W-H965T%V"&<\ZC\C?L3@I3K2+%H`!:6/"B),%W@$I:)0*/Q[TOPJ&8G+]57] M*74;W)^%@T=4OV3EVV`VHZ2"6O3*O^/P#%,+^RA8HG)I)&7O/.HKA1(M/L=9 MFC0/X\Z63[1U`I\(?";<9\GX6"C9_"&\*'*+`['CT78BWN#FP,-!E#$9^PX6 M7=B+B"*_%)O];%V0=].#N_6 M!7:K`KN%P.X_+:YA[K\588LSU6";]'0<*;$W?CR\.3N_SH=TB>P+7N2=:.!5 MV$8:1\[HP\VFNZD1/00KVDC;\GSE04/NXO`MK.SZI,?#873_(_$N+OU!+ M`P04````"``$C&Q'B,,^V*,!``"Q`P``&0```'AL+W=O]M)TY;64352U#Y6B/+3/K#VV48!Q`*_3 MOR\7KV.E[@LPPSEGSG`I1C2OM@-PY%U);4]9YUQ_I-16'2AN[[`'[7<:-(H[ M'YJ6VMX`KR-)2LDUV2[R( MMG,A0=P$1`;\$C':Q)L'[!?$U!#_J4Y8'"R"A M89J:'A@W0O M.'Z'J85]$*Q0VCB2:K`.U8V2$<7?TRQTG,>TL[V?:.L$-A'83+C/H_%4*-I\ MXHZ7A<&1F'2T/0\WN#DR?Q!52(:^O47K]P*B+*[E9O^UH-<@-&'.2PQ+F!E! MO?I<@JV5.+-_Z&R=OEUUN%W0MZGZ(5\7V*T*[!8"N_^TN((Y?&Z2+LY4@6GC MT[&DPD&[='AS=GZ=#RS>R0>\+'K>PD]N6J$MN:#S-QOOID%TX*WD=_N,=/[_ MS(&$QH7E%[\VZ4FEP&%_^R#S+RW_`E!+`P04````"``$C&Q'NS_?6:$!``"Q M`P``&0```'AL+W=O6B?67MLHP#C`EZG?U_`7L=*W1=@AG/.G.%2C&C?70?@ MR8=6QAUIYWU_8,Q5'6CA;K`'$W8:M%KX$-J6N=Z"J!-)*\:S[(YI(0TMBY1[ MM66!@U?2P*LE;M!:V#\G4#@>Z8Y>$V^R[7Q,L+)@"Z^6&HR3:(B%YDCO=X=3 M'A$)\%/"Z%9K$KV?$=]C\%P?:18M@(+*1P41I@L\@%)1*!3^/6M^EHS$]?JJ M_IBZ#>[/PL$#JE^R]ETPFU%20R,&Y=]P?(*YA=LH6*%R:235X#SJ*X42+3ZF M69HTC]-.SF?:-H'/!+X0OF?)^%0HV?PAO"@+BR.QT]'V(M[@[L##050Q&?L. M%EW8BXBRN)2[.UZP2Q2:,:P37A:]:.%% MV%8:1\[HP\VFNVD0/00KV&UL=5/;;N,@$/T5Q`<4QW&2*G(L-5U5NP\K57UHGXD]ME&!<0'' MW;\O8,>U=KTOP`SGG#G#)1_0O-L6P)%/);4]T=:Y[LB8+5M0W-YA!]KOU&@4 M=SXT#;.=`5Y%DI(L39(]4UQH6N0Q]VR*''LGA89G0VRO%#=_SB!Q.-$-O25> M1-.ZD&!%SF9>)11H*U`3`_6)/FR.YRP@(N!5P&`7:Q*\7Q#?0_"K.M$D6``) MI0L*W$]7>`0I@Y`O_#%I?I<,Q.7ZIOX4N_7N+]S"(\HW4;G6FTTHJ:#FO70O M./R$J85=$"Q1VCB2LK<.U8U"B>*?XRQTG(=Q)SM,M'5".A'2F7"?1.-CH6CS M!W>\R`T.Q(Q'V_%P@YMCZ@^B#,G0M[=H_5Y`%/FUV.QW.;L&H0ES7F+2$3,C MF%>?2Z1K)<[I/_1TG;Y==;A=T+>3P_VZ0+8JD"T$LO^TN(8Y_%6$+2W.TH:?W_ MF0,)M0O+@U^;\4F-@PU[%:]P68X9PS9[@4(]HWUP%X M\J&5<4?:>=\?&'-5!UJX&^S!A)T&K18^A+9EKK<@ZD32BO$LNV-:2$/+(N5> M;%G@X)4T\&*)&[06]O<)%(Y'NJ/7Q*ML.Q\3K"S8PJNE!N,D&F*A.=+'W>&4 M1T0"_)0PNM6:1.]GQ+<8?*^/-(L60$'EHX((TP6>0*DH%`J_SYJ?)2-QO;ZJ M/Z=N@_NSL?1?,9I34T(A!^5<"7:+0C#FM,7S"+`@6U)<2?*O$B?]#Y]OT_:;#_8J^GQU^ MV1;(-P7RE4#^GQ8W,/?97T78ZDPUV#8]'4@I7LYI:2+OR?)5#0^+B\#VL[/:DI\-A?/\CR2\L_ M4$L#!!0````(``2,;$<^3L$MH`$``+$#```9````>&PO=V]R:W-H965T]!^IT&C MN/.A:9GM#?`ZDI1D69+<,,6%IF41;C#=9_X@JI`,?7N+UN\%1%F^K69GM04..PO'V3YI>5_4$L#!!0````(``2,;$=C-7I+H0$``+$# M```9````>&PO=V]R:W-H965TVRC!<8%'&__OH`=K]6Z+\`,YYPYPZ48T;ZY#L"3 M=ZV,.]/.^_[$F*LZT,(]8`\F[#1HM?`AM"USO051)Y)6C&?9D6DA#2V+E'NQ M98]+`BR5NT%K8WQ=0.)[ICMX3K[+M?$RPLF`+KY8:C)-HB(7F3)]VITL> M$0GP0\+H5FL2O5\1WV+PK3[3+%H`!96/"B),-W@&I:)0*/QKUOPH&8GK]5W] M2^HVN+\*!\^H?LK:=\%L1DD-C1B4?\7Q*\PM'*)@A)]F M:=(\3CO\.-.V"7PF\(7P*4O&IT+)YF?A15E8'(F=CK87\09W)QX.HHK)V'>P MZ,)>1)3%K=P]Y@6[1:$9BK??=D3%7MJ"%N\,.3-BIT6KA M0V@;YCH+HDHDK1C/LB],"VEHD:?MC@A4YFWF5U&"<1$,LU"?ZL#F>=Q&1`+\D#&ZQ)M'[!?$U!C^J$\VB!5!0 M^J@@PG2%1U`J"H7";Y/F1\E(7*YOZM]2M\']13AX1/5;5KX-9C-**JA%K_P+ M#M]A:N$^"I:H7!I)V3N/^D:A1(OW<98FS<.XPP\3;9W`)P*?"8]S=HU"$^:\Q/`1,R-8 M4)]+\+429_X/G:_3MZL.MPOZ=G)X6!?8K0KL%@*[_[2XAOGZJ0A;G*D&VZ2G MXTB)O?'CX9[H`$``+$# M```9````>&PO=V]R:W-H965T*D5Y2)Y9>VRC`.,"7J=_7\!>QVJ=%V"&<\Z M$0GP*F%TJS6)WL^([S%XJH\TBQ9`0>6C@@C3!1Y!J2@4"O^>-3]+1N)Z?57_ MD;H-[L_"P2.J-UG[+IC-**FA$8/R+SC^A+F%VRA8H7)I)-7@/.HKA1(M/J99 MFC2/TP[/9]HV@<\$OA#NLV1\*I1L?A=>E(7%D=CI:'L1;W!WX.$@JIB,?0>+ M+NQ%1%ESPR_J MYYL"^4H@_Z+%+SFEI(N_)\E4-#XN/P6UG9Z4E/@L;]^D.67EG\!4$L# M!!0````(``2,;$=>.!W_HP$``+$#```9````>&PO=V]R:W-H965TW? MUS:$HBXOMF=\SIDSON0CFC?;`CCRKE5G3[1UKC\R9LL6M+!WV$/G=VHT6C@? MFH;9WH"H(DDKQI/DP+20'2WRF'LR18Z#4[*#)T/LH+4P'V=0.)[HCMX2S[)I M74BP(F<+KY(:.BNQ(P;J$WW8'<]90$3`BX31KM8D>+\@OH7@3W6B2;``"DH7 M%(2?KO`(2@4A7_C?K/E5,A#7ZYOZK]BM=W\1%AY1O\;Q M-\PM[(-@B)]FV<5YG';2PTS;)O"9P!?"?1*-3X6BS9_" MB2(W.!(S'6TOP@WNCMP?1!F2H6]OT?J]@"CR:[&[3W-V#4(SYKS&\`FS()A7 M7TKPK1)G_A^=;]/338?IBI[.#K-M@6Q3(%L)9+/`_EN+6YC#MR)L=:8:3!.? MCB4E#IV;#F_)+J_S@<<[^8(7>2\:^"M,(SM++NC\S<:[J1$=>"O)W9Z2UO^? M)5!0N[#\X==F>E)3X+"_?9#EEQ:?4$L#!!0````(``2,;$62H@$``+$# M```9````>&PO=V]R:W-H965TK\@OL;@>WVB6;0`"BH?%428KO`$2D6A4/CWK/E>,A+7ZYOZ MU]1M<'\1#IY0_9*U[X+9C)(:&C$H_X+C-YA;N(^"%2J71E(-SJ.^42C1XFV: MI4GS..WL\IFV3>`S@2^$0Y:,3X62S2_"B[*P.!(['6TOX@WF1QX.HHK)V'>P MZ,)>1)3%M

[%7TW.SQL M"^PW!?8K@?U_6MS"?/Y0A*W.5(-MT]-QI,+!^.GPENSR.A]YNI-W>%GTHH4? MPK;2.')!'VXVW4V#Z"%8R>[N*>G"_UD"!8V/RX>PMM.3F@*/_>V#++^T_`M0 M2P,$%`````@`!(QL1T;+_\"C`0``L0,``!D```!X;"]W;W)K&UL=5/;;MP@$/T5Q`<$&V]Z67DM95-5[4.E*`_M,VN/;11@7,#K M].\+V.M8J?L"S'#.F3-@\ZAN%$BU>YUF:-$_S3I$OM'T"7PA\)7S*DO&Y4++Y M17A1E18G8N>C'42\P?S(PT'4,1G[#A9=V(N(JKQ6^>>L9-;_T/D^O=AU6&SHQ>+P/_4/NP*'C#O6MS#%.^*L,V9:K!= M>CJ.U#@:/Q_>FEU?YP-/=_(&K\I!=/!#V$X:1R[HP\VFNVD1/00KV=T])7WX M/VN@H/5Q^3&L[?RDYL#C&UL;53;;ILP&'X5BP>H MB0--%Q&DIM.T74RJ>K%=._`#5GU@M@G=V\\'0E'FF]C^_9U^;*>:E7XW`X!% M'X)+<\H&:\R%G_&?1_+3TQ.W\ MIOXM=.O27ZB!%\5_L]8.+FR>H18Z.G'[IN;OL+00$C:*F_"+FLE8)6Z4#`GZ M$44R;E$F3,B%PN#-)89[N3/#FX`3H/MQ/@QHU21M/ M:*VN3^"9A(/_A-?52'OX277/I$$79=WU"1>@4\J"BY(_N"R#>Z3K@D-G_?3@ MYCK>V[BP:KR]PO6OH/X'4$L#!!0````(``2,;$?O&Z"$I@$``+$#```9```` M>&PO=V]R:W-H965TS%5J4>=>[X"!5219>PR4HR[5"!MHC?L@/IR(@(N`/A\FN MSBCD?M;Z+1B_FB/.0@H@H'9!@?GM`H\@1!#R@=]GS<^0@;@^7]6?8[4^^S.S M\*C%7]ZXWB>;8=1`RT;A7O7T$^82;H-@K86-*ZI'Z[2\4C"2["/M7,5]2C=W MV4S;)M"90!?"CT@@*5!,\XDY5I5&3\BDU@XL3#`_4-^(.CA#W3Y%Z^\"HBHO M5;[?E^02A&;,:8VA";,@B%=?0M"M$"?ZC4ZWZ;O-#'GTUZ4LEP>KA^D.675O\!4$L# M!!0````(``2,;$?SI^^FI`$``+$#```9````>&PO=V]R:W-H965TVRC!<8%'&__ MOH`=Q]KU"S##.6?.<"E&M&^N`_#D72OC3K3SOC\RYJH.M'`/V(,).PU:+7P( M;$0GP6\+H5FL2O5\0WV+PLS[1+%H`!96/ M"B),5W@&I:)0*/QWUKR7C,3U^J;^/74;W%^$@V=4?V3MNV`VHZ2&1@S*O^+X M`^86#E&P0N722*K!>=0W"B5:O$^S-&D>IYW#XTS;)O"9P!?"URP9GPHEF]^$ M%V5A<21V.MI>Q!O<'7DXB"HF8]_!H@M[$5$6UY)GNX)=H]",.:\Q/&'N"!;4 MEQ)\J\29?Z+S;?I^T^%^1=]/U?-\6R#?%,A7`OG<(O_0XA9F_Z$(6YVI!MNF MI^-(A8/QT^$MV>5U/O%T)W=X6?2BA5_"MM(X@NB3B2M&,^R1Z:%-+0LDN_% ME@4.7DD#+Y:X06MA_YQ!X7BB.WISO,JV\]'!RH(MO%IJ,$ZB(1::$WW:'<]Y M1"3`3PFC6YU)S/V"^!:-[_6)9C$%4%#YJ"#"=H5G4"H*A<"_9\V/D)&X/M_4 MOZ9J0_87X>`9U2]9^RXDFU%20R,&Y5]Q_`9S"829WG!KE%HQIS7&)XPNP7!@OH2@F^%./-_Z'R;OM_,<+^B[Z?HA__$ MSS<%\I5`/I=XN"MQ"_-X%X2M>JK!MNGI.%+A8/S4O,6[O,XGGF;R`2^+7K3P M0]A6&DSA0$D7_L]B*&A\/'X*9SL]JP0``!D```!X;"]W;W)K&UL=51;;Z0@%/XKQ!]0E+FT.W%,.MTT[<,F31^ZSXP>E92+!1R[ M_[Z`CC66?1$X?)=S\$`^*/UN6@"+/@67YIBTUG8'C$W9@J#F1G4@W4ZMM*#6 M+76#3:>!5H$D."9INL>",ID4>8B]Z")7O>5,PHM&IA>"ZG\GX&HX)EER#;RR MIK4^@(L`#.O9`S_I@TORT]<3F_JC^&:EWV9VK@0?&_K+*M2S9-4`4U[;E] M5<,33"7LO&"IN`E?5/;&*G&E)$C0SW%D,HS#N'.73K0X@4P$LB+@T2BD^9M: M6N1:#4B/1]M1_P>S`W$'4?J@K]NE:-R>1Q3YI2#I;8XO7FC"G)88$C#9C,!. M?;8@,8L3^4$GK$F.87W&37=1D]U,@ M2U_9/0G=]0TO M\HXV\(?JADF#SLJZ'@U=5BMEP:62WKB"6_<2S`L.M?736S?7X^48%U9UUZL^ MOS?%%U!+`P04````"``$C&Q'7ND_/+X!``!7!```&0```'AL+W=O^"2W-,>FN'`\:F[D%0TQ>@O`H;9>@;KA`L_`N1=RB?\NFA\I/7$[OZI_#]4Z]V=JX%GQ/ZRQO3.; M)JB!EH[4157BJ2[4M\\4(+ MYK3%D(#)5@1VZFL*$DMQ(I_H)$[?11WN-O3=G#V_CPOLHP+[C))\FB2_)-+DGWALH@*%!$'#S+V!GO0?J=!H[CSH6FI[0WP.I*4I"Q-]U1QH9.RB+E74Q8X."DTO!IB!Z6X M^7<"B>,QR9)KXDVTG0L)6A9TX=5"@;8"-3'0').'['#*`R("_@@8[6I-@O;C![,#\050A&?KV%JW?"XBRN)2,I06] M!*$9I,%9@V/AU+*ARTFPYOR2ZO\X'%._F&ET7/6_C-32NT)6=T_F;C MW32(#KR5].8V(9W_/TL@H7%A>>?79GI24^"POWZ0Y9>67U!+`P04````"``$ MC&Q'&N;/#+`!```6!```&0```'AL+W=O*B2XH\U%YUD>-@I>C@51,S*,7UOS-('$_))KD5WD336E^@14X77B44 M=$9@1S34I^1QHC@(32>@7NABL\@91> MR!G_G34_+3UQ/;^I/X=N7?H+-_"$\H^H;.O"I@FIH.:#M&\XOL#<0DA8HC3A MEY2#L:ANE(0H_C&-H@OC..T M^Q/<')G[$*4O^KY=1./V/*+(KP5C64ZO7FC&G-<8%C";!4&=^F+!8A9G]H7. MXO0LFC!;T;/)??\]+K"-"FQ7`MNYQ>U=BS',+FZRBYKL(@+[.Y,8YG!G0E<' MIT`WX7X:4N+0V>F$ENKR!!Y9./A/>)'WO(%?7#>B,^2"UEV?<`%J1`LN2OK@ MLK3ND2X+";7UTX.;Z^G>3@N+_>T5+G\%Q7]02P,$%`````@`!(QL1TA)*&FF M`0``L0,``!D```!X;"]W;W)K&UL;5/;;N,@$/T5 MQ`<4ASA--W(L-:VJ]F&EJ@^[S\0>VZC@<0''W;]?P(YKM7X!9CCGS!DNV8#F MW38`CGQJU=HC;9SK#HS9H@$M[`UVT/J="HT6SH>F9K8S(,I(THKQ)+EE6LB6 MYEG,O9H\P]XIV<*K(;;76IA_)U`X'.F&7A-OLFY<2+`\8S.OE!I:*[$E!JHC MO=\<3FE`1,`?"8-=K$GP?D9\#\%+>:1)L``*"A<4A)\N\`!*!2%?^&/2_"H9 MB,OU5?TI=NO=GX6%!U1_9>D:;S:AI(1*],J]X?`,4PN[(%B@LG$D16\=ZBN% M$BT^QUFV<1[&G70_T=8)?"+PF7"71.-CH6CS43B19P8'8L:C[42XP7;).;_+V"4(39C3$L,C9C,CF%>?2_"U$B?^@\[7Z=M5A]L% M?3M6W^_6!=)5@70AD$XM_OK6X@IFFWPKPA9GJL'4\>E84F#?NO'PYNS\.N]Y MO),O>)YUHH;?PM2RM>2,SM]LO)L*T8&WDMSL*&G\_YD#!94+R[U?F_%)C8'# M[OI!YE^:_P=02P,$%`````@`!(QL1[5Z/3RC`0``L0,``!D```!X;"]W;W)K M&UL;5/+;J0P$/P5RQ\0,X8\-&*0,EE%R2%2E,/N MV0,-6+%I8ILA^_=K&X9!62ZVNUU57>U'/J+YM"V`(]]:=?9`6^?Z/6.V;$$+ M>X,]='ZG1J.%\Z%IF.T-B"J2M&(\2>Z8%K*C11YS[Z;(<7!*=O!NB!VT%N;O M$12.![JCE\2';%H7$JS(V<*KI(;.2NR(@?I`'W?[8Q80$?!;PFA7:Q*\GQ`_ M0_!:'6@2+(""T@4%X:Q%N<+?G_B#*D`Q]>XO6[P5$D9\+GNYR=@Y" M,^:XQO"(N2*85U]*\*T21_X?G6_3TTV'Z8J>3M7O'[8%LDV!;"60S2WR'RUN M8=(?1=CJ3#68)CX=2TH<.C<=WI)=7N3FEI+6_Y\E4%"[L+SW:S,]J2EPV%\^R/)+BW]02P,$%`````@`!(QL M1_N]:6FA`0``L0,``!D```!X;"]W;W)K&UL;5/; M;N,@$/T5Y`\H#G&Z4>18:KJJVH>5JCZTS\0>VZC`N(#C[M\O8,>ULGX!9CCG MS`WR`+.FZ:AMC/`JTA2DK(T MO:>*"YT4>?2]FB+'WDFAX=40VRO%S=\32!R.R2:Y.MY$T[K@H$5.9UXE%&@K M4!,#]3%YV!Q.64!$P+N`P2[.).1^1OP,QDMU3-*0`D@H75#@?KO`(T@9A'S@ MKTGS)V0@+L]7]:=8K<_^S"T\HOP0E6M]LFE"*JAY+]T;#L\PE;`+@B5*&U=2 M]M:ANE(2HOCWN`L=]V&\V:<3;9W`)@*[(=`Q4$SS-W>\R`T.Q(RM[7B8X.;` M?"/*X`QU^Q2MOPN((K\4;)OE]!*$)LQIB6$1LYD1U*O/(=A:B!/[C\[6Z=O5 M#+<+^G:,OM^O"V2K`ME"()M*W-V4N(:YOPE"%SU58)KX="PIL==N;-[LG5_G M`XLS^8$7><<;^,--([0E9W1^LG$V-:(#GTIZMTM(Z__/;$BH73C^\F\`[$>P(``&D)```9````>&PO=V]R M:W-H965T$:FZ_.2)AE-R,*2J]`+?GWD5*6HW3P#L4%:U%P6J'T^/*7:/E,XHTQ"!^ M%;05H[:C@]\S]J8[/PXKU]R+HEI6_BX/,5;2^ZQSHD9Q+^(Z%?GH MWD5MWFWW9;;H:3`AZ`G!0!A\8$+8$\(K`3\DX)Z`!\+D)D.7A=[J9R M.R))FG#6.KR;[H;HOPHM(S4WF1[44Z&J)M0WC4B3]S0(X\1[UT(]9C/&!`83 M6Y#=%((&A*<"&*((H"@VP80>W!ILIXAX;L7PJZ8Q*!) M#`C<*<4<%)A/IBO`(2RP``460`382A/"1+")WK&@)>@#$K,[$G=6,?IZJ@A< M@FL4`%%,=@((9/W`6Q!D_X(0*/*M]?J)TFU:\))%(>!S9V]"\*)%^#^*"R]* M!*VX27$!4&3O@R`HM(L+@;!=W,=*75K>Z!RI*#^9$UPX&3O7LBO&,#K<$M:! M/H>L\0U:;A$POM.W"G-N7>73I"$G^I/P4U$+9\^D.OW,^75D3%(5N_^D8L_5 MO6?HE/0H=3-6;=[=!+J.9,WE8C/N$6[7F@(` M`&\)```9````>&PO=V]R:W-H965T=^6;:+"QJ:..%OG>CNWIN5$_^>4;&W(@ M1G#+&VF_WO8L%6^O%-]KZ5L_UIT=+_V?#`TTF(`'`AX)HQ^8$`V$Z)T0?TB( M!T)\KPASMY5;4T7+0O"+)_IVGZC95>&"Z-YLC=&T0E=-ZG\&41:O M)2:D"%Z-T(!933'88M+T%K*>0\(1$>@`QB@P%,4*S^CXUD$U1Z29$\.G(IL/ M16["C,!B11-^-!0K@05B4"">",16($^<8O>0SD(2"_D2$;L"+3[#L6;),U5!)VM"$@3NXEM^;E3_58>K>-;X1&; MV\BQK\)%%0+VM7E;V-OK7;XL3O3`?E!QJ#OI/7.E[T![B^TY5TS'CQ[TL7/4 MKY]QT;"],M-4ST7_'N@7BI^NSYOQC57^`U!+`P04````"``$C&Q',AQ-3RP% M``"['0``&0```'AL+W=OZ?O"^D_2*'ZMB7Y^\'W6# M?RS+G]V'/Q6HC_QJ<_A>S,SQ]_^[]OD^W M'?YC7A>WY?KOU:)9MJ--QZ-%\9R_KIOOY?YK,>3@.H=/Y;KN_XZ>7NNFW+R; MC$>;_/?A=;7M7_>'_\1T,,,&>C#0EQJ8P<`<#93]7P,[&-A+#=Q@X"XU\(.! MO]0@#`:!&"2'V>W7YBYO\NFD*O>CZK"A=GFW;]5U:%?_J?NR6^QV7>KV?YUB M.GF;:F\FR5OG:-#,3C5ZT-ASS2W0G"ONN"+$<\G\0R?W'SMYX!*3'B5).QG' M&=%P1O2)O1FR==B!@0[,B0/;.["*S-9!LNTEOI>^K'8Q(SN%^S(ADW:" MAXEYEEB6DKP\&\L7HS)'\@(J%2)1S8'*AI3,T3U0N6@CSBO`O`+/RY.\`IN] M+\;0PG`'5,IG=+V`RBE+9O(>J8+-<%X1YA7!1B35X3:>A(F',.F5(IOG#JI2 MHII#E:8;$:J,@&@&$\M`8B3,;7918E#%$H,JEAA428EUYP'4?E*>6A`@54(' M4[R`!26XP"5?:3`*4FEG4&2$.+@S*-X:=+`T#A()#4CADJXL<.%I'"0*0AQ< M^14H_;0?SQ2HZBW^TB+C4JQX+=8AHY%X;32I&`C71L6+HXXI#11XH,Q)>P$7 M*P6J550T4&2!O!P(%P^5<3ZD`XW&E&I`::1\#**S'N^$:J`QREJQ.$I3/@;1 M69R@A$:AA3,>9]DX&D>S.%J8>8UQUX#D2`_7VO!TI%G#M&L`<==294+XU1UQQU&V@<3KIX*-$8=(U` M9_EPT%T43N$:3Q$^--*@I?9F,,,&=.S( M`B&1M$\PPP;T:_KP-(,B:>(PPP:TZTPH-P;S:>(GE@^C9\`!G2]?QI9/B%`GERF)D+$)&N#^P&!D+D!'7%B-C`3)\;3DR`B\. M\^(0"L+F6*:7&<%B.5%X=!<.@N4,I5N`Q$ MO8/ERD^)TD`Q*XYC8%(!-X=`1V10)$)A4ZC\>L>'3+0N<4BH2U\Y@6CVY9:+4%(I,*;=!CI/PE M)SO/3W;:25?5F#O/N3,I?5MMZ]%@V3;GI?Z]Z+LNF:!VF5^W`ET6^.'Y8%\]-]S:T[ZO#;XN'#TVY M>_^I]/A[[?1?4$L#!!0````(``2,;$=WU0:F4@(``$@)```9````>&PO=V]R M:W-H965TJ_*6N[M7*EFYS@R MRUE%Y1-O6*WOG+FHJ-)3<7%D(Q@]=:2J=`A"@5/1HK;3I%M[$6G"KZHL:O8B M+'FM*BK^/K.2MWL;V_>%U^*2*[/@I(DS\DY%Q6I9\-H2[+RWO^#=`<<&TB%^ M%:R5D[%ES!\Y?S.3'Z>]C8P'5K),&0FJ+S=V8&5IE/23_PRB_Y]IB-/Q7?U; M5ZZV?Z22'7CYNSBI7+M%MG5B9WHMU2MOO[.A!M\(9KR4W:^57:7BU9UB6Q5] M[Z]%W5W;_DZ$!AI,(`.!C`3L?4IP!X([(SB]LZZNKU31-!&\M42_&0TU>XYW MKDXN,XLF*%V3U/<,(DUNJ8O"Q+D9H0'S/,60#D,^(@Y+A(M&B*,-C"X(Z(), M^-[`CV`!%Q1P)P+N(!##`AXHX"T=8#3+HK-S_5DS3DIV5F88ZK'H#_I^HGAS_VX9/Y[2?U!+`P04````"``$C&Q'F'K* M)(H"``!Y"0``&0```'AL+W=O28B2'FH:A>51K-HUPYQ$C2`4]L)T[^O;0C#F(O43?PZY][C$WSM MO./B75X94]Y'4[=RXU^5NJV#0)97UE#YPF^LU2MG+AJJ]%!<`GD3C)XLJ:D# M@E`2-+1J_2*W MJ6I8*RO>>H*=-_X6KP\X,1"+^%6Q3D[ZGA%_Y/S=#'Z<-CXR&EC-2F5"4-T\ MV)[5M8FD,_\9@G[F-,1I_QG]F]VNEG^DDNUY_;LZJ:M6BWSOQ,[T7JLWWGUG MPQYB$[#DM;2_7GF7BC=/BN\U]*-OJ]:V7;^2H8$&$\A`("-AS`,3PH$0_B\A M&@C1)R&RUO1;L48!UI*TNS:1Q5IL@]9I!%/FC"'&2 M!P\3:,#LIA@R8-*OF/T<@T=$H!6,,@@D8T>`%)F38HXA7Q$'(`J"582@&>&$ M'_:;B%,X0`0&B"8!HF$;*V<;`(8LJ(S!)/%,94@6S$[```F@P+%RWV-:BTDL M)HW2T/%[#L(H71%82PIJ20$M3II].DD36TR4)HZMASDH1LF"KQDH)0.D1(Z4 M;);%_08!Q((A*U#%"E`1.RI6<]\)B9"C!$#%V=*!,,41*@\(D#.K#VB>:866 M$BW4(0PD6CA[&*PA6TQF!X/@I1!P`<`AH,*M0R#(_1PAT*+W<#'!0*4(%PXZ MADL%GM>*94O@8H&A:C&S!`"%[LD`0:$C)IA<7`T3%_L"D%[)[ZWJ;ZAQ=GQE M;(F]^#[A17ZC%_:3BDO52N_(E;X^[05XYEPQK06]:&.N^ATT#FIV5J:;ZK[H M7P;]0/';\Z$SOK:*?U!+`P04````"``$C&Q'>5I@1V<"```-"```&0```'AL M+W=OW:($U`!4]L)W;]?VQ`"V,KV$FPS,^_-L_%+W!'ZP0J,N?555PW;V@7G M[<9Q6%[@&K%GTN)&O#D16B,NIO3LL)9B=%2DNG(\UPV=&I6-G<1J[8TF,;GP MJFSP&[78I:X1_9OBBG1;&]BWA??R7'"YX"2Q,_*.98T;5I+&HOBTM5_`9A]) MA`+\+G'')F-+YGX@Y$-.?AZWMBM3P!7.N51`XG'%&:XJ*20"?PZ:]Y"2.!W? MU%^56Y']`3&I/>>2%2-:UK2,^H4O%WTGW`P\6`BF8DXJI7RN_,$[J&\6V M:O35/\M&/;O^37BCF0G>0/!&`GA,\`>"?R?`AP0X$.!W(P0#(5A$<'KOJG([ MQ%$24])9M-_M%LE#!3:!V)M<+LJM$%5CXIU$)/$U\7T8.U[-`V0Z(EHMY>A:Q:` M1@$X$8!#M8-%M7M,HS"APL#(=UUW41`=YD&@P78Z#$"@X_8Z+EB[4]C,76!T M%VCN@+>(DP:3.('"/*U#W9T!%JUT=P:8MS:X,^#`O*@S>Z'17JC96RT.6!H: MX@2^GGBF`Y?6OBNU?R0U']ASJNCIWLQ9.7Y6(]!9L,&-9WHO/UC>HN MG\0M.N-?B)[+AED'PL45K2[9$R$&ULC93+;IPP%(9?!?$``@/#Y[$?^/?`V=+TR@:`J@RVO&2@P.7#F"6C/_G-TNA1&806_!ICEKN^9 MVJ^`RV>B'KC\W=8EY`:PYH3:;]>/4G%Z3W%]RC^6-J!V79>9M)L M37,GH#4!;0EH*7P!V3*_8H6K4O#9$\O6CMB<8'1">B-J$S3KUB5*/6<457FK MXC@O@YLQ6C67O0993;0I`NV^(9`+<4'_I<=QX3:(G37&.X-X-?CB-DB&ULE9?;$!`EI.M@ZW8 MLLT$D`NRG;Y])<`NL`LF-^'T[^K3*OM;BJ^R?*^.0BCK(\^*:FT?E3JM'*?: M'D7.JR=Y$H7^LI=ESI5^+`].=2H%W]5!>>:`ZX9.SM/"3N+ZW4N9Q/*LLK00 M+Z55G?.OZ>&HS`LGB9U[W"[-15&ELK!*L5_;7]AJ`PLC MJ16_4G&M.O>6@7^3\MT\_-BM;=4B-B++3"8]\I\VZ?\Q36#W M_I;]6SU=C?_&*[&1V>]TIXZ:UK6MG=CSY?6[:.<0F(1;F57U7VM[KI3, M;R&VE?./YIH6]?7:?(F@#:,#H`V`>P#S)P.\-L`;!#@-63VOKUSQ)"[EU2J; MQ3AQL^9LY>G*;'\3.Q21J-<]=#=0:Z"LV6.&Y=XFC M`>X40%)`)]YK*4(Z@4.TFH>%(603 MA:'-C5'N-FP>YCTNS)2D#T(;&\/.AKJ'8=="'%.2/@=M;`P[FQ>,U93V(Q9^ MHH%H*V'82X@&PDZ!RC$EZ8/09L((-\&-LYCQBT.(QGYR&.U+;#FC=Y9S4+!H M#`5H@P/*X(9M`X1S(;6QKDY(^"&UK@&T-]TS7L$*:8TK2<#B=T]*)'\1/7A[2 MHK+>I-('K_KHM)=2"9W.?=+K?-0'XOM#)O;*W$;ZOFR.B,V#DJ?;B?=^[$[^ M`5!+`P04````"``$C&Q'0&2O9M@"``!Q"P``&0```'AL+W=O!ZSKDGX=YPTQOC;^),J;0^RJ(2"_LLY67N.&)_IB41,W:A ME?KGR'A)I'KD)T=<."6'FE06#G;=T"E)7ME96L>>>9:RJRSRBCYS2US+DO!_ M*UJPV\)&]CWPDI_.4@><+'5:WB$O:25R5EF<'A?V$LUW*-&0&O$[IS?1N;>T M^5?&WO3#[K"P7>V!%G0OM011EW>ZID6AE53FOT;T,ZE5O7M@[T2*Z%?&&W)VK6$&C!/2M$_6OMKT*R\DZQK9)\-->\JJ^W MYI_8-328@`T!MP2,OB5XAN!-)?B&X+<$%'U+"`PAF)HA-(1P:H;($**I&6)# MB*=F2`PA&61PFO=7O_T'(DF6%.R%Z([`\T355]['=3EI-Z\4/]I1):^ M9U[@I#:PSJ(]8-0G=.&]OV8XYRT5K!D)45_I+&"_Q!(@@3]#$/ M$";L8S80)NICMA`F[F,>(4S2QSP!F-#M8W80YG.3>YOG@>_1ZPAX1@##`CXH MX'<$?",P+`0(X\-)`C!)``@$L$`("H33EQF!`A'@8%`)Q@5C]B!.Q0!+1J-%1OXI/Q43W+"VK-K)1M[;;2=%I=8?\L'\36: M;Q`0W^KILO[V?\IGZ86)+OIXX%K0FXH&UM%%WSHS71*HIOWBBY92<^J"Z\K#OQUY-RL;- MLW[MF><9N\JJ;.@S=\2UK@G_^T@KUNU%'=^PUM]RC1DE[QNZ2=F(T=#7]@[%5/?IYVKJ\9:$6/4EL0=;G1/:TJ[:2> M_#::_G^F#IR/[^Y/?;H*_T`$W;/J3WF2A:+U7>=$S^1:R1?6_:!C#I$V/+)* M]+_.\2HDJ^\AKE.3]^%:-OVU&^ZD_A@&!^`Q`$\!*/PT(!@#`B/`&\CZO+X3 M2?*,L\[APY_1$OV?HVV@*G?4B[I0*B>A[FE%GMWR((DR[Z:-1LWC7(-[#?ZH MV-N*P)\DG@*8*#!(@6?QP4@1PP8!:!#,#,+1(#'2-KXE[#<*AD8BMV6"8 M(P0Y0H`C-3C"V3.B@<,W6/>V9H;Z@2,".2*`8V-P1#:'B6%+XA3&B$&,V,9( M%S9&`AHDZS=&"AJD*S9&:A<"(Z,2MB9!,,<&Y-@`E5@PT*\=J%/]];5`"\V. M5E1C%,U3#?5V?&)%5V_H.J3J&^0J9)1<]2#Q,UYL.Y/$PD:^^?&=.W3OX/4$L# M!!0````(``2,;$>7KD2*.P(```<'```9````>&PO=V]R:W-H965T30GF4L&R8(44DVZ;^O M/C#&DIKV8J3EO;?[5O)2#)2]\QIC$7R0MN.KL!:B7T81KVI,$'^D/>[DFR-E M!`FY9:>(]PRC@R:1-DKB.(\(:KJP+'3LE94%/8NVZ?`K"_B9$,1^KW%+AU4( MPFO@K3G50@6BLH@FWJ$AN.,-[0*&CZOP!2QWN4)HP(\&#WRV#E3M>TK?U>;; M817&J@3Z/`5CQ:@$JQHR_5O4)VYH.1*"0."/LRSZ?1S,&^>XI'F)R0C M(9D(4QX_(1T)Z8V0?4K(1D+VOQG@2(!6ALAXUYW;(H'*@M$A8.:T>Z0N%5A" M>3:5"JJCD%WC\IU"E,6E3)_2(KHHH1&SGF,2C5DL[B%;%P(F1"0+F*I(?%6L M$X>>W"?8N(C%DU7#/T5VGXKNSDEATX2P)-(<#VXV(`L/QX9*Q, M.U^F]"_'DWO]Y(Z?9^L*K7.G9TELN7$A^;/EQH4\0`NS&ULC5;;CILP$/T5Q`-G!;6G9VE8^R-9"D^LZ;NT!NQZ+EM(?F;HP8/&]NSKX'W M^E0Q$7"RU)EYA[I%':UQ9Q%TW-BOWKI(!&($_*K10!=K2]2^Q_A#;'X<-K8K M2D`-*IE0@/QT05O4-$*()_XS:=Y2"N)R?57_-KKEU>\A15O<_*X/K.+%NK9U M0$=X;M@['KZCR0(0@B5NZ'BTRC-EN+U2;*N%G_)<=^-YD%=`,-',!'\B^#-A MSF,F!!,AN!'"AX1P(H3/9@`3`2@9'.E][-P.,IBE!`\6D7>[A^*A\M:`WYM2 M!,6MX%VC_)I`9.DE"Y(X=2Y":,+D2XP_8F(%LM,AWHQP>`%S%;ZIBMS7Z/Y] M@JV.B!.EAB]%BH&UUF.KJ.:'BD="=I<1H*3%84M[^/-$Z%\4!T"SI,-72.S99P.1XP9XH6[+_R]J?A/Q;QIT)&)9&ULE9==;YLP%(;_"N('%'S,9T60VDS3=C&IZL5V31,G006<@=-T M_WY\A3'[]=3=A(^\Y[SVL1\;9U?9OG8G(93S7E=-MW%/2IWO/:_;G41=='?R M+)K^GX-LZT+UC^W1Z\ZM*/9C4%UYY/N15Q=EX^;9^.ZIS3-Y4579B*?6Z2YU M7;2_'D4EKQN7N;<7S^7QI(877IYY2]R^K$73E;)Q6G'8N`_L?LO#03(JOI?B MVJWNG:'Q+U*^#@]?]QO7']H@*K%30XJBO[R)K:BJ(5/O_'-.^L=S"%S?W[)_ M'KO;-_^EZ,165C_*O3KUK?5=9R\.Q:52S_+Z1]Y7;C>\'`K5]ZGK_QL4>?:6\Y1GWMN0:-8\KC4T:MBB\/KLBP4ABTR30(P$>3/-( M/CP@*?1(@0=I'NF_JS7-7U,4D*VDP[*"2/1!8RR]81:8F4%!X`>6%!#6!T:@ M%:&^()#1W3BT=A<#RS@PBG0C)(HM/IAK9H(=^#IT4)1:?##;S(0[8#H34&3A MFV'`F4EXP/0Y"T6VN8019X!Q%N@^L0F';YT(F',&0&>6M9]AC%GZ\7E/F#X" M]#%].D*193H21I082*%/1RBR3$?"'!/@F"P#0YA0,O=4>U4Q?`2X,JL*1&3[ MPL#P$>+*J"H0D65+(@P?`:[(PA5AKBC^CZIB8@AMC?H:38F!)K.B29@K0ONC M,7RFB&)+33B&CZ.M3Q\^)")+X3B&CP.N2"\<%%D^)3F&CR/X](])*$HL/I:/ M7K`]&GL.$%%@F0<<8\P1QOJ>@T1D6;0XQI@#0KG1G]"8V/K7&)!PKC?%6QV1 M:M$>QZ-CY^SDI5'366AYNQQ/'V@\8OV1Y]FY.(IO17LLF\YYD:H_J(U'K8.4 M2O1M\>_ZMISZ`_3R4(F#&F[C_KZ=CI33@Y+GVPEY.:;GOP%02P,$%`````@` M!(QL1V"K#=(<`@``/08``!D```!X;"]W;W)K&UL M=95+CYLP$,>_"N*^R_L5$:0E5=4>*JWVT)X=,@&T-J:V"=MO7]L0PH+W$MO# M_.+GY>C[:H4`$,E5`0D MAQN<`&,52(+_SC$?2"5GF=J6[@WL*PLR<26;,)#-DLJ&4 MV?YZQ+N3HAE^( MU6W'K3,5LFGH9W^E5(#,T7V6MZN1O7Q98+@*-4WDG$WM;5H(VM^;]?*/4?P' M4$L#!!0````(``2,;$>[H*,'L@$``!8$```9````>&PO=V]R:W-H965TR(0:,"*'\0V M0_;OXP=#4(:]8'>[JJO:#\I)Z3?3`UCT(;@TAZ2W=MAC;.H>!#4W:@#I5EJE M!;4NU!TV@P;:!)+@F*3I+1:4R:0J0^Y95Z4:+6<2GC4RHQ!4_SL"5],AR9)+ MXH5UO?4)7)5XX35,@#1,2:2A/23WV?ZX\X@`>&4PF=4<>>\GI=Y\\+LY)*FW M`!QJZRM0-YSA`3CWA9SP^USS2](3U_-+]%/_+&ML[LVF"&FCI MR.V+FIY@;B$XK!4WX8OJT5@E+I0$"?H11R;#.,65NW2F;1/(3"`+(>K@*!1L M_J*65J56$])Q:P?J3S#;$[<1M4_ZOIU%X]8\HBK/59'_+/'9%YHQQS6&!$RV M(+"KODB0+8DCN:*3;7J^Z3!?T?.H?O8/"VV17:; M(KL-D>R;R#7F6@2O#DZ`[L+]-*A6H[3QA);L\@3N23CX+WA5#K2#/U1W3!IT M4M9=GW`!6J4L."OIC?/2NT>Z!!Q:ZZ<_W%S'>QL#JX;+*UQ^!=4G4$L#!!0` M```(``2,;$>95`9%L`(``*D*```9````>&PO=V]R:W-H965T=I^C1J4&B)M$G?W[30(R M&)K1?1$(I\_I;KN;SJY7()#;(ZNHG/`3J_6;/1<5 M5?I1'`)Y$HSNK%%5!C@,DZ"B1>WGF3U[%7G&SZHL:O8J/'FN*BK^+EG)KW,? M^;>#M^)P5.8@R+.@L]L5%:MEP6M/L/W<7Z"7-0X-Q")^%>PJ>_>><7[#^;MY M^+&;^Z'Q@95LJPP%U9<+6[&R-$Q:^4]+^JEI#/OW-_9O-ESM_H9*MN+E[V*G MCMK;T/=V;$_/I7KCU^^LC2$VA%M>2OOK;<]2\>IFXGL5_6BN16VOU^9-&K9F ML`%N#7!G@,F7!E%K$#UK0%H#TAE$-I*@"<4F8DT5S3/!KYYH_KT3-46"7HA. M]=88@5A MR#UF#6%BV)$(C#7J$41-'&D$$Q"0@/0(B"68(B=7#:2VD-1"PDGH@%8/0'>> MQ*`G\<`30A*8(`$)DN=S,04)IH`'4R<9$":%15)0)`4(9DY9I+UDQE]5YPR4 MF#W\3]>S__B[S)"!VBP<1A*'CDX+>B(4--+,"%!Q*Q0$X1$=L*,7"`,4D:L# M@+$U8%`TQ$=N&L1T+9QZE9!W*L"1![5 M&]S>*`&4W,YI08U28D$CW8G@&8"`!D\&50V!QJ*!QP`"YD""79W^($#Q+6^C MB8/'`1K.`Y)$KM3LV4;%\#C`P#A(!M\[".3J!+T/?<7$P6Y,TMOR]=[8/91LK\SM M5-^+9I-J'A0_W1;#;CO-_P%02P,$%`````@`!(QL1QC39IBT`P``GA```!D` M``!X;"]W;W)K&ULC5A=DYI*$/TKE.\;Z/G@8\NU M:E=-)0^W*I6'>Y]9'94*,`9P3?Y]AH]UH;OQYD5A/'VFSTQSFG%YM=6/^F1, MX_TJ\K)^6IR:YOSH^_7N9(JT_F3/IG2_'&Q5I(V[K8Y^?:Y,NN^"BMP701#Z M19J5B]6R&_M6K9;VTN19:;Y57GTIBK3Z_6)R>WU:P.)]X'MV/#7M@+]:^K>X M?5:8LLYLZ57F\+1XAL>MD"VD0_R;F6L]NO;:Y%^M_='>?-T_+8(V!Y.;7=-2 MI.[KS:Q-GK=,;N:?`^G'G&W@^/J=_7,GUZ7_FM9F;?/_LGUS4'49W M&,%/H=DI-,TQ"GB"D"4(:8X1H+H(1SF&_::K)$2H-45%L9!(+@4IH6.T*%N* M$FK,-=$5L;HB1I=`NB*R]@^N''$],BA(%'XP&)0&@;BV#"H,(.*%Q:RPF`@# M@3'L8$$0S)@8SG0.H)HDU M`?.0:%QR#"K`HA@B(356Q:!F'B)@&]$S""I*85&"\0<=:*R*@4$L::+?#F#=2]:;L%ZJE)$DA<=HP[TWX[00VM-$P`<-4Q M'6.^XP)OY4"]G/9,,2G&'A MTAE`DY='_,ZR9D!$%(4`X`KC3_I-4Q*VOOU3;NR-@=^@[6-L9E'GQR MEGHRZ?YVDYM#TUY&[KKJC\_]36//[_\&W/Z26/T!4$L#!!0````(``2,;$?4 M6Z4?`@(``/,%```9````>&PO=V]R:W-H965T`O" MD>J+"]_D(O/OZ/ZM@_P>L8KAQD-@3")8\8,YB8-9(#0*A"N!F'7:S+''OTU6/< MV#,YWZ9Q]"&3)CVJX1=B==MQZTR%?.KZL5:4"I`QN@_RIVCD!%X.&"JAMGNY M9]-0F@Z"]M<1N\SY]#]02P,$%`````@`!(QL1Q5Q3,QOF,U=3\SN[F?OG^)?<7U?5.OJXS/+J7_;NU^O5M]]\4\WNU3*I>L5* MY?#+HBB7R1K^+.^^J5:E2N;5O5+K9?;-L-\__F:9I/E>M,G3/V[4>;')U_^R M-SXYWOO-KZOT-[]>_^9%,=LL5;Z.DGP>7>3K=/T87>;<9EKDT6'T[N9%M/_L MX-??K'_SZV_P)7[Q-'I=Y.O["EZ:JWGSUQNUZD6C?AP-^X.CYH]OB@^]:#`( M__C#)F]_<]MH_W`VK=9E,EO_[^:;\O"UNDOQ"6CB3;)4S:>^N[F(;GZZN;UX M?1-=OCEO:>0<1E`F&?0\5Q^CWZK'YG/GF[+$4;Y,JQD\]Y-*2ERFZ$6R]KH\ M/!P,#T>#EJY^5%EV^#XO'O+H1B55D:MY=%E5&U7ZB]K2Q.^+#'8]*1]A.)DJ MJ[9)R9BOU:HHUVE^%]VLD_7&>_PGU=8"-1^=PQSOBM);DYMEDN'OMOWS8KE* MUJ,\W26?0R*Y)UVY"+Y1(V_69=S-['TKM95VLX'M!#Z^EQ M]^4E?.G-J/GDE2K38AY^]G>CUK=O'U?>?@_ZA[]K?G<&3\^YORSQAKU(LLIK MQO0A0VL[7OHB_M.O?A6Z4.=OW]R\?77YXNSVXD7T_.S5V9MSN`'?7US-?X:[$454LU@]P(*G]#*ZNNB^R>90N5V7Q M02U#4SR;P99NL@3G.%=`R6I M\@_:JS174;&(9J6:I]X08>F1-5;1*GG$LQ/XO=PH>VK:?I\!28,'F!GAGD![ M99%ET3KYZ+_U')84R%2%MTM]G*FJPA&6L"7Y1D5`G'*?L>J>8/>0B[6RGAE< M"&A;/E;I7)7!P_2V=O2=%>P^_QT/GC^IYZT]=CQ`A!\/O"J_KHAXK!^]C8<+ MOU`PZ'E4X>/1LUY_`-M21D!H-@J(5MSO]_&?J&(&DFS6]T69_DG-8_U5BAQW MSJ3"LIX>$E7X,$D!F4N'.1_VNW@>G\?CT.)Y,^H&!#";QR2G\[A%J4?5)05E7\N0,:M-B#/\)HF3+E@JO'1Z4E\.AB8F6[9&CY@E3U% MU==RBK8>16ISES>[&.S^58*7Z5ZM4Q`R#H#A/HN^D<%O.<:Q/471/LQS#D0F M*8%^P0I2`YZ\[C7@'3AJB+_UWG9/\=/[KK_]&1W7CW#':_4S8ON7EUP@/1_KL\V<#-4?.#=J5JM+-2 M%:`S>55DZ9RN$HKNS/Z1H[Q="0FNW%%TB%#$@/S?01.U_*GY\X\EM'HX1TT% MV2Q3!-K=JE78\.2,$JY[!+++PJ<4,@F@2YH)>Z3^1A$_C2-@/@H5-+RDR7R9 MYJ3SK8&@!,7*S6R]*;'E&6SVG7_W7G0(8V=+U&;^Q!P?)HYT+L>5R*`WD,2: M$E*8LA3>Y-JG'R*)((@I%*Z@/Z"?*BB&[7^7I/D!O1[!6(%H@9R,:P(OX2*T M2XO,J65D+2(>-#I5H(@K&4)8XKD"L32M<*G@T\I=ZVI=D&+\-.#W='-S^?N+Z-7;FY;+O$5-ZKB@YS6> M]RHP[9>PLNE=+O+7[#%"&T:5B:`Y_WE3K5DC@,W!%F%-`W1M"V,-KP$MP?=G M;[Z[0)L(?/_V_+??OWWUXN+ZYNOHXG?O+F]_@C4XC99,N112KJAF_WG"$EG2 MVR%V7(G8<;Y=['BQ7>S@T[U]"PQ+"0Z/[K%_6+,DGRD443J59/V=LJAPD#Q$E:J_)""[H%D]T,ZWYT;=S;2L1*=IL&6E>A\I^OJ MGMU\'[U\]?;''?DOF2,66?%018NR6#IT&1AC^B&L6IZ9ZU=%ZP(M$$4^2X'B MYT+#\%O\3#8.L\S3QVA_4Q&/.-BMH_,04TT=/%[>W0X$#QO.]B:@.+B'QIA]7CB2 MV'E($M/F-A(:29Y#.UT%*YNE)R^6D^(:,;]@6"&#(W(+MSQ9\.HC27 M[=K!.-MJQ47:/55W:9[CV&%HCRKQ/!>=;RN\Y`L4W](BP%6JE);_"N\CB-KF M0E^+$>T:B/%=GH:(XY->[O`L#7K1TYH*/WT+)VCFBH@IRO2I.;5DJ3!"(^Q8 MMD'R`N1/P5;=)R"U3)7*@?``F2R9\)`[Z[&"ET"PO\Q!FMC'@[HGGI>]"%CW M'CRT=Q`]I*"-;_`HS!42$S)R([_LP8MTO(L5*#:LY."?TL;75;1,\H0/,E#8 M+'/$4:;10-/E/LP20U"2*$>O7::?`+F63&H)$C%@/V@-19\5L,X5+Q/QKNR1 M.K=KLBJJE%D6/+7)^#865N$UYTKH`,P8&^#S5.FV<2'-"BZ3N>I%YZI<)T1H MK'L1&UL4Q3HOX%[-TVH&S!!IKLP%!F?VQ5[:^L:9[4'F"`RJG).\@\L?O>O= M]+3N"FW!SVJ%0TN8D>'ZK&"59ND*V&.TO_?=V=D5;)T=.9R?.?*O.6YLL4R! MJ,Y[=++"B\-*&!\SO2+('F!^9@M2'`DNPURV3Q\`W:1>TL4&]A[O-_58-4YS M<#$J.'(9G%1L+*$E@7=^WN3$=WA-ULUK$6P(-P8WI<+G2P6'QMV(^G$]R_,- MO,U^2*2*H%LMHT'_\+=F*C@+461`!E?+*;`H+8?#`#*4!/3@;O#L6IO@A::] M*"J#A$P+ED>ODW)VC\98DF#MZ?+O1OT<\OE/85R\/RCN;430A&7!HXD?:97$ M-+]RJ`IOOLP=FH;W'E!"Q:FC2`2"^YVL(&YDAG?DV^@O_X5>13KV>#8OK3<) M)`C0J6F<;S?E#D]--Q7P4)`8I2-8512^4&"KB%C(8:KDC<.B3/D^KM7L/B^R MXLY86[6.`618JX)X-JNJ0-N,WA.D>0_W*:SV`KVUN/A3D!*C`L8[R[#QK]$: M4*PR]II![R`2KT#MD'-D[P>N7FJ'+D>J`OD9M@*:KE+2(8GZP*!28G+8A,J! MY2E5\HTMYIO9NC&'N4+[4$F7FXQ>N`A3O`4XU`5>MPU*8/#H@Z+7@"3ADML^ MS9H9;H"S6..&5!'*%M@[R3W[@P-J/X?UK59JAJ>-9QQ5S!V(+FP0I/![-L_( MJ%D"(BD$3YE*<%E!9$MP09#ZE@52"24JS@/LQSW95]5RE16/"BVG\,O^\`". M)VB-2^[6CD*F4X#L9WK!E93A\5[`K]S,Z,!=VL.[$F](<$5T8_D'Q6%IE9"+YL/!L9!)(?,A+272ZC93$W]Y7%K90E43Y$/-3Q MTX:*E.=^`S<)N-R,EL-Y&\ZA.5VK569(A=YV8)GY>\43DV4VQ]'>F@((RGME M?UFBL4Z1T)CJT^4>7/.F<[I@->`"I'=PX),-]&/98G,=]6,+H>9(KY.%6LLH M@0:`N$P6`?CI$02BV+LYN.[`8?1=!*KT9C/+D#1?\NUX=-8%WCWGY_'/?;P% M"J4%/-5[-^MDL8C.-G2/J;T]?:L/=F^T:>2(Z!2+:O50E.^ATYER=A;.TI(9 MJ)#H7+J2V_VH.:6Y+=0,BKV66E5?XY'0;B=6E_@7D$!*-6,R?_$Q69)4P/04 MVKQ/[^ZAY^I]FB&_TG(2,W@[,F`5>."!\N"Q%9RU.B(Q)HCATH?LF[Q!,`#0F,-GTBU/(F4N2PV=TRYOW_$ MAU'ZN8NC5Z_.HVHS!64J37`1G1^)QXD*WC'%R1!?;FS7_,H=FJ=!0 ME!:17W-\-,,PKP,!$+:.?%JN'&XN.ZK(N.B\#\`J-\L5[^[Z'DY9PBHC2W,H M$R@K8*",'C3>T-]6^&W8D=K>X5Z(Y,HZA04YY'>H0U3!$8GOB=LWAJ`Y>V_L M-(@8D[Q4$X!05T$G%E(FHN`HCY@5*A7:)-B"QTI;Z2AM:`TP.):9F*OX8A"C M%,M0BAS/.+_,AK:[P&*RQID'[P1I0Q/TG$?&?]EXJ]7(("9:.#KF%%,30@MB M+0'15($]B@%#'%GL+EXG'Z7[7G0V6Z/LK$7_&8GOP`WA418U^*[5CQTHEI62 MIT#\4_H]$/LU0>@%%67X/V&';G'-M8FPJHFTLD5_HOWC%C390*EGD7Y$VE?" MQ;>;ANV2S)ED=!@9&PNTD'D6&E>%B>$K0KKNDW*..]C`7+']T=`U_`J%'9@^ M_VY^L;U;VHM,?W?NLUF1PN*(D5%R5RI-1BY]??+LYCPZ[A\=CHYB:DD+,8>( M2Z2&KOCTFN_.[<$N=I+OM6R<:%OK@I@)[P0S*]J#P^8>X'&\TZKX#-GRG3HL M%H!IAF4A40"25D<972EA$"9<=&-<]6VJJZ(34 M[[19"/G-#'Z*2_`A50^6ZK%46=VG*WZW8AO1AF\PCU9+(4@W"8.W9D@7/4S\ M@"C/5-DW9=E@(7^&5T#,D.'.[6#LJI=*AB7H(OP#EY>7`"$NI*Y1BXW]L81( M_'+HA%/&H(EK9GT89LW2YI);RP[^Q5H@-2KOPIJ@88LLL^YDT*>A>`8,`8`) MW"4H`-GIU9NO-M"T\YK;[A;Z!'>_,JJ96<99EJ1`<50J#@WM'"_HCP0/P0)H ML!E7`A+=&OM$7!*[9&!U'^X5#Y./I#DYV#BPI1PW5YEIP[$!%IT]RFY9CL4" MSI0L!+(Q)2U?`@?^#GJ<:A.F:;T7O0,J048-8OAICN^0UJS7S9`2X5A,"+1V MD8'4!7/]D*29YD($H!0*]0&^B%UR2KQ3-A:H'F*/9H60-20V)"D:6EW3V:R> MA$M-5C8:%W'+2AO,C#G?RM38J\/<8`EF:/I!A+C<+2MIA(0(W,F:]&$/-5U, MTS)NU2P!S;"E4=XP]E\#,P&=B2U"W)S3`W(9X,@T[JL6&;,#&U\8$RI!JX`:@D]"B MRP'YFK>"@^E M.>J/P>KX+XM6!75:96]XASE89) MT.#[!A,LIF3%A"YBH=X\#,'TKNQVW6C%B*9FB!GL)>DZS-3D0(CJ5R,I+J6C M+>1%T*1=F[A=E0B-D2A)%$6FV;CAJH:CR`CLN)'\L;PV M1%D9#;O2">$(A#YI83@:'H64C6>Y MGQ9&O`4SY^O`\4%IK6L(=7DIJ:Q-A#<]Y]4FJLKL&L69=S2W)%H_KIC301>' M\,RA[6+*@0SN_8T=6H"M3]D,A4P0>KH#&8]XSNQ>S3?X`TD4,G9&!9]@BLB(T(XA(F8[3K&B.2$)L]25U.YX(\ZH`E/5&Q"]%)3H!DZ3G- M'F>9TH:Z32[ST+S4F1K9-,B%PM95&'0/?4ML2+I'L9[<5&A1;V+EUN)CTH`Y MC5B/&ZW:-34&*#+C@O2>1X/^5[YSMN8[DZ7Y%F:#PWG=/HHW.,J.WVF4Y`ZS MGVY5CA8&:/CW&.KW&)TQPAMXYV#<&T5?1?U>'_X]F/1.S1\2YGB/A MJL!:?P=J_(J]UH.!O'Z,K_-_Z-\^V&1&5]>>"M!P<_BL6=H;H)H_@1A]-B_0 MM?JY[W?``I[>U*WZN(Z>9\7LO=?8$"_Y$]N[1*_CHW.,K/G1:>0&0>U).:^B MYP7\)]K?>WEV\WSO0)N.@H^^6Y$^N;]W=O,.'L4N#ONG<9V/68,-&2/.]=$- M(WKQQ&O`+J&)KQB427C0$&!WQ]?:=PBCJK^M5LE,_2O!<>[\9,9HCT/*J MV7(#BDQPQ9I1@11=E=[=$P5"?G2'/@"Z1.1PL[$V+C2YB5+H11Z2F?MBH$45 M[B<0T&.:-9KC/&5##JO_;)8CGARE"T%Y%F(P?D`54'T$"3]E4!)YH"T="K[9+-EG^6VD,>S1LVA_%!\='44(@-X?Q">G\O$H/CH^ MUA]/^_CM"Y47-']LX4?9U<,MN\J+9&P5=G$H2FP<#R=#-]B+ONW'_6'?_=8" MR/A8?$"GB08W?!M=B).J<2X.Y7^,@D6)<8#82)3Q?HVJ0[D`G_01FHTZQ^:EX?QT6`4CX8#^#09'<>3_@B_ M&Y_$XSY_UX>M/HE\"*FQNW?\]%1R-4:;O'W;8&P@*#,XF M;@:&C>\=N')#;(SH:*.T\%7K=(L)9W%5P.5K(LSRXH%_="P^QF`L#^TU'M@[ MB&ULEC>)_3WG*Q@I:)/5)F$W5Q*]IMF1Z5.'P0`;T`KGF5%7]O?\+P7XQCJ7 MPOP$I"&[#L7]O1O^8>^@5Q_:O4KF?]PDY5H)GNM[)"L?4!J,H[,LF2;+)':< MQ&Q#=,5\QQL4UQ`/;%NOJ_*BGNZJ.,2.QB&T]1T&)DGL215P1KO3YG&P42,! M+1"(Z^-A\4#>$7,*<*VV;36Y-_7"LQ<`I,-"3'$&IF54]9HMV_>`$79]CO[$ M9Y/)*47.LDI,DKBB=6!$//)@5+PK%$H(T@6J4G.TA"AG&!?O/EJE[N!XW(E1 M_MD(Q-0EZ@(T6L'$KL7PR1<(A:$>21[XK7_*8..B9X/>T+2S8N1P])"@\](8 MYAFT4-N&)1]N9,?NU\3S0%="\,UB@]YK-H50V.[:ZGSV='<(Y_M[M[\_@YO` M)A9T>;LF%N*;L./KA$0&`6!6">B98G"M:!X"/X/?>1>,@H+'DH;1T@J&2P#' MF\'NO,T=!CMDE_EF<8O!1^M1:O-GY MX,[LL"-Y]':V+FBD!.E#!YS$*#%U7":/#&W4/EN7;I%2J"UR;<<&P7_)8^U\ M@DJ$5,_V!;-_-G%FT#@IR1HM!Y4Q(5P\O[Q]<1;M&^YJHO:8=,8(,!$`MRN%,1X*B]NLQY$!&DO='KLVA$ MY.KE3B$X\/#IT2CB\%"OI6/Z\:IM6M_R`)Y%@Z.AT,0/'\,IH&<&XSY_P$-P8+7NFN+XUW_]=U%W0&GJ]P:GK#[U>WWS:6@^ MC8:=[6A58]>64+Z$P_6[+'U/@NEE"V"]1H#M!L2>^,%13#B"X1&G`6$F?-3_ MRE!D/,=.QUHD=KY"R=0=6EIIR9(&8+T(&A],O10Y@7LSX00ZA5`I2#V#)=,D M$ETQ=X_H;GRO#(#BYR(EGL^2H823F&C MFFQ/KYF$$;A+P&S/<#T7=@6,$E:U`&D(Q^LK]&0`LJ9J!#18E'IS(1,B+GXC MO-48",KB+=E7&*HA-*5E2/<)13)(!(`L]#SE+YVEH+L=6`L;EEGW63V4Q1J] MLAK;LA2EX=E@>$PO3B7R%L'G0/MJY\FTJ36)]7U:SB-1?F35L#>ZVP\)^QE* MG#A[1IA2NQD$>I&3)^B\QOF")L=SUX%_TH<%?JX1;3#%J1B,*G17!S>$[7G- M8([8\+E6/DRR"=W0WK$1LK`Q^.)$?T'11RM&4I.GXHFC>$#N716T^S9(M6M$ MM'=#1^ZC(0UZI^$AQ:(EE4K"0T160I%N"X;0.E'@,DZ59LH1B*GH`&+?P_I! M91^,7\/X,?6AHHR4HB>]L&C-)WI%7/&=@F-63@3FL\$)I7+BA3CBK$K-1:@+ MEB;:@3B")/()!6;5Q$K7\Z;=.[L,/ZZ-7U]I@NFR/O)H0LB=,2)A]8P2Z`U8 ML`>>=`-0K("LX-9=?"!31UT:K8^E>?R$\WM6EV?1,#[N#^B_*$=Z/.@P&@Y& M=A'K9J##:#R91-NRD=4Z.1D/PZ,8#DD.B4]!AFC++N8]V!IB?MT>8AYZIL/% M<]2+@F\$)6YS\_2E8-6?KDH23YJ#SO>7SS9:>/FDINI$,^Y`&]:MGH21[N$%S5E M:%V>5J?!CE?FN5X"V^RS:!*/)R,\A?UXUL\$!4B MNWBQF:[1V&.PMOLHD^X/\=^2G:\M"R:+\4.0KU$GC$]`>G_JP`P?'%NV)[2V M-[!?/)'QU=FFL`;7KE*GFB")%*#JUCF=ELZ:SOE>PUK@`!)X!04+\!0/>O@L M?<:DOPV]YP>=GL-538SME^WN%TZLE%Z@P;@WB;Z*1N1A)T-OXZ4S&[;%!+O1 M3"_J]\;L91_Z_O7=$TBT/]E!4(]['2DJ3,PLWNX-2A[M415,_9S,%R*WUF)S M:AM;DU3@Z)Q[,1R[=$NY#BHF6X+HA".25O?T#!XM$]6*4)J%`D660:9>CS/. MFM&TO#63J]7Z-6`MJZA(>`KAJ99+]-XR2HYQMAF3%ITO3>!NI'4Y+*:S^^V+ MDCKI"FC[:GGDM":I';^H,YC8`#PGZ$T\)%654:063F>U&"NC:FMR#6LGJQ!K M#!.9@E'T%*_`6PH`8`BA1B(1B`HIPZ)DV8K!ZQABG^H`.0J)5W421:'-E=@B M):SFT9(HZYSH.D:/>D9Z(9"&@RJ55IIP.3D-'#P_\GC>S#6KXRZ8T%F)7G2I M!Q1N4V?Q$C]&B3925!D+P;/`XXG#B!M<)4EP\"'YQ8O7>P?U MKC"P(UF2'JQMI=S#5&4I/%A9@PBEC3#F<'*K[90[4AR%A%N-8`AR9`GD36Y$ M(]ZTJ^,\)F.K("_=D1$K'FH9+3M&PJKU@X2VT(3<.30L*SC6QF(A@+UR>)_? MA=L>.?^>@91IU=T!\&P][,4G00Z;FC);.,8#1Z4^M1;*)[?OB7KB"7!9BYB' M:"&?G1[;GH>G@T_O.3RSR8FS>+*27V1B;:G3J3W'1W(63%G6_72'Y#3I15O> M-3__J,.T;+`IY8$!$I.64EQ#8^GIWAAWUX@7#*4,A903"1Z'"DN&% M@7O>_#[ET"D+8.%PQ9CRXY#Q&]Y#HE0\M#R('GI,ZF`\B[7:R;_H M05Q"7D:.R:S/D#@U:J\'.P1K4G1JFNZ>\H`@U[OK->1-/W+,I&Y`LZ:";!TV MH*P.=XF6##$_SIU$7>(*/"%APQT;PG<$L0X.^R=Q="MYY;YS;\>EO1W^U;K9 M3'^F./JB+BO7@WM\+(L.4PG'CX(XD"O'L=02P6W=?4$(#0;)F;C19/8>5`\. MZ=.*R&,OX+HE)"L&1M`QMY@;DL[$`\27F&7UP)6P`>HLME>8NZ0L8)=QU0VM MQ:ACRG=3'T)#ZZA'+I!GIJX:2$"BEN>L/+FI%-I,7&W`VX@:1C2X6OK+C6-\ MJR^S@T)JA@$7VLHNQUV??ANYIE4AF)-*EEZT$1+K*C(Y$;TY142C,3[06$@(<*8`+Z/B M07&=D7Q.4:`Z$L_K7,]X5)OQ)G?:Y@C<15;/GV*7&76UA[R6,2=81S:WC=0F&MOI;$P1I-Q9R)'8TT4'!8X8,X"/'[C=NCLTI:&A-:R*97042 M,2`88UQU#SO$\;^29M(]`%Y73?,Q@\V,^[1E?')Y++?D^06'_6WT.[XY5_KF M8((5G/QKYZ9?FINNQ0TGVI.3E[^UY_*2SZO[S#OWW,KO#7?'OEQ2\VEH/HVT M<^$U",P&_H%)X"KV*@R&B`DZE'_D"YVOWJ2BM=Z>0WAF+/^NX<&_:)[[9W%_PE;/8B/"1!FMIJ_Z-SJTR'_J[G1 MNBWXR30VV6F?X60,6`AF2>LK8%/]'(IH&?RT9K?0AJR=R(LE ML65BLHTZLGU]INEZ(WD*VXV-KET$DG19US\@N)'S*$$%;@F,P)+78#=UUV7`;7Z*F78=2U M#"=;E\%=JM=)ECQ6^,@UO']'MI;`6KC)==&"Q[.&?.B`.C18AT4^$'MRKGWU!"@Y\G0D_9-!Y!9\ MC$81?(V,'WC"*Y-[Q^VCM58A,''"&P\14>S5%8SV3PDH04ADYO;,&Q"-["PD M#`QASLM)=?"NY=5:L55$]/K'P: M/MI@ MF?I&4$5ZN$O1N!4:,5*UEU`F1IHQ-WV@A_P)I(UH)BOW4+@$>ANO8/(M& MJ"P$$_3JHR6O>#,9 M0YV(RQ`28\F[H[KP;/(*SA:=A:-CUW-X1'\4DBRAHQQ7P[NX^VVN.R]MKC5G M+H*+89.4'>JX/W&\M]#64X?Z1+I3=_!>MD4*U`D4K3D&9,E2.G6^Z212T/+7 MDD.D%IQ;W\QGQY-1?-3O\\Y=W[RKZ%18ZP_P%40>:&)@\^`[;C,A&)JS>BR? MFDTKO5!S/\,7A7=4Z=KDFS9IB01_ST+%5*T?,,`#?9"X@`ND"`)&N@VLSJ!O M=O)88EYJ21B^A&>\;=*Z#SV63^N+O?J.UWU\X@/TPY/_TO/VL0C!>>ON=5\B M4%@BP5,Z(GK@.3QLXN(7:AHNB6Y^[:+(@U[4>/C)+EE7M1*`#%M!Y]!<:"VVNI$0X31TJ04:D6"6['+>*&-Z M!JW,W7P&VV^H$YVO7^*635L-1+X8(%/*E$[Y/85!"T;3V6192W*&-"]Z[4#J MT#*Y)+4<''!0Z#;0CAIA0%`W#"DS]0M@[W&J=1N+%:$\0O22"VT\HIZB#P5/ MDJ14,FDX+7EW-6[>3',167/(<;!D)6TJ.:8\QP'G991MZ;P6.C4CP3B=[?'6 MMKK'E:#"4A(VP[P2M&J-9M;!(T5F99F6[6N<2LM4O7[MNR20-DT$/JF3=;8[ M5">BGP!':CN")IIEU(SJ'-N8RI"<8(*WB(\XA1[)5F=D5^I7),^:[4T,J$+: M32BA+C5@G+.ZK90V[0/FHR4B=)?PW11,M(L%DD`QL9`H+N(PY?WZ80/\34KIF#2$RF!59NNIQB M'M8N6P-DE70X"A,3D]F83,;K8@2Y*4S=@#?`XKX14E03Q5 M[/!G@P_025X-OE,$#UI&FU8J8,V.8^M>V452SXNZTT$X9CO9?64I];D52I\7Z U=U5 MD2E@C5HO]=PJZW*R\1)+A4V+?.Z$N[NTNA'.KAFM2>"4V"3&]/V4!EN8>-=& MQ*@[SKDB;BP-X MS-!3D*7T#%P^SJ^_[?>G>MP'PU[DM?&/7,S`UBW0:D6MKH%H5E(*0Q,UTZX6 M;-*ZQ>"J%#D_/CHV*X6S8YB^X_@9_.UU%G81R/[@83XSQZ=LK_1 M_AAMWTYG@2."O1U#L\U]O^2Z)[>8A:SKMRZCR0C-C\ZC[@W'\JW&)5//B+A0 MNA>TU@ MQ""6^Y+<@*E`BKG18;\_T3/'AGN8`8H;X0<<=^"699+037=,SCA($=<1B$X. M`U/]10(!=J\"C;AN)V#P+$?=1R1M'+]^'_YXKTC';`15\O>DX.+SP)U`3`@7 M(`K6M2,D-@>D4%!IEKY7A$<%PH&SW$][JH=Y(NF']+XHR&UI0]./^E\=6&Y@ MQFN2U%9P]Q*.GEV1*=]937]3J2%B`<3>WN?%0X:X`ZTU8R#PAX1D>9-8C,-K MS&QKR\8@H3QJ.G4SE-=1'C/EB*8J5YA9@$:05O4L,ICV2E:&'L4KP^&8>EXH MDRU9A%NO,[%87!JQCY@^B&\T2>?ZJ#H;2]TI,S'K(PMK[W5];B'S/H&O#&<`!\.W@OC?ZS;"C$^-J/B[4DT M3Y'QYYC54S08K#8L*83(<8SRD^-SM, MZJ$2QQ_M)]$>S41RMA)DPA7H.<&=DX,=6\&!&I=YO]DA]:DMWC MVYQBSDEP6E-@,4J*;#8L>M[1'X>G2S8)/09BSFLEMA@:=3T1GTX9+#*J MWQB>#TP+;M&"M4$X+GEOW'!@R!9#H%!8XJ0\%JXVTK54*:F-B\G[55V!- M9@HIT"`I8=$Q?B(F%)Y/[,IKF,J8&"60 M5#;\WU%)&$G+B@+I5Y'.WV,IF%V2HHP-]DHR:X7:(U&$$UAN:Y')>9,D.1B# M6I0O^2CM-9$Z"'@H-PQRF;;3%3X0 M7:'`6[U;*W:HA2'34%5V5?<>N*H?&9P+62_60RLE' MN??00A!KUX]DRUQ+OSI[?,W5U?%Z!\==)N2XM(7!:D'W":>\;L\U[J^[<40Y M/R\D2#[,NWEJMHQ+W6FE+`'%6P@2.:>O8Q03D#SHN-D72B4BEM"W-:X@/`1W MBP):21%[K\@0C&+3IK1W!]5'C'%E1=R)`'3JW:"\(#>0(67=1$5L7^X*>++O MC=1"OK0ZTPZ/=-DQ0+8/O=&4]Y'_@4+Y20/TXYP<<9+@34IQ4=)$LJ"F6XT!:U.N*.4GTC)I4:OJ9XS)ATC;T?` M!6\P0V+K2$!1RW0)1&#FH`MC83_[N/.SZ0`5^O>*/?`,/-ZW5FX+(@`)GWZ1V4J>;+YUM;CXZ4B\,+&1-S;_;2UM6Q& M*X*6">%#59PQ4'3]G517>!*>D$!!QN,?"%/59$Z.(]@3-`F;;;-!HD)_R);5 M+#EB_>7(@;&<(X(YUM77T8(]\1*&F3IG$RTH%.Z$XB@'F>";GH?+@H+JA4V, MA=O":1J+SX4`A_W^43@$M))P/1,?;_.864N?MD,E:\[8K)D8$4;GLIH"ZKDI M6\HYDS!W-"R!R;JF'S1E[HM@;;^6832?)D.D*?W0-'UX=N._2;U`)TVJE"7< M3J*>1:?Q:7]$>39/AOC?X7%\.J`$LF/Z9N?#?13WCTXP#O4H/IZ<%HVAW;N-?'\4'_?'N@885_NBPE_CTY&I`<9I\G>=PWB,\96# M>-#'B-I77`<\#),OVE,\,_Y\?S@DX/J8@F4F(T2@[Q_COQN)_FDFHY,3,Y/Q M1`]_,)1OC^/^8"(9\P6*A>LEU2).8>#1\20:P$X^`2$_[",ZGK'QB(SG2!\W MJS@&`N$D#C$6B$*")KH`@'?8E:[+UK=UV49C/9/1D=F>R7CD!X\VWSLCY[#(G M0EBDR[`GQ81@H9409F<]YRL,02S;)8<`Z&@Y`&).,Z>\G./B\29&U&SWI-T4JWC0MI5A"3ZO=,GEVWJ`Q[ M\HHU`GBBN9,/Q]1Y=T/C@AMGMB=@#'A27C6@$-^=G5W!UMF1(Y"10S)0:5UB MMDZ!-807AUPV7Z'1??B&9[0UQA!2'7,.%6-=C%.O']8P3W%Z3](G,]B66,!GT#W]KID+T MB@4X'R"`KG,GF\"-+:.)H[C0)@14DM.*<`/&TCLXU<55S@W`L7DWZN>0SW]: M&(*O84HLRE+U%2%_VGRRA4V3-X/V9Y'DN MT,,%^W%/=7V<.$;X97]XH*T)U*T=A4P'73FF%US)6AW0HI1F1@?NTA[>D8\D MN"*ZL7N5K;0^S6:(1]<`H0S>6R\$7S:>C0P"R0\E%A;@_=(MPH/!VA]3SI7( MAXB'.G[:4)'RW&_@)J'.3\OAO-US-)]/-=IP?,)[Q_Y#MCT#Z.33M;-))T8@ M1>&PQ>8ZZL>@?$%XR!Y-KG%W`#/6\/1=!*JTLT:XS[(@(BA@ M5GLWZV2Q`.&:[C&UMZ=O]1/43+,@VESU9/./7VR6.:4-[,5F.LQ``LSC7R1" MF,B\6/>T;;O"+'QWB"2NWG,U"(/#B#@AOAX9L`H\\$!Y*([;$0Y2.?5T^^BB MSPG#A_F@\2L:JE,A3:]&A5<`STJN)';9'CD-79+4SA)7]O_/L/4R6#O0IJA# M;ND9D@FPK36I-.?`O<&1";!RJRNW&B"Y2&KAD!ZU0E!:17W-\U`^9 MUX$`J&NIN7*XN>P:@2ENKV;"O81KG;,TAS*!FM#_]N040.;C@VC%`@J^2AG7M6,]K3IL0-0/2 MR4XDN1.EAL0F3_^X0?0;X?'8Z.8FI)BSV'MYBA&!L2 M,+GY[MQ>A6(GC<"8^G4TR(+8CXL[ISTX;.Z!376S!9,N+(7_H.3.H4TG"J++ M/R?">:ED`PNTA4E7P]8JP0\;S'IB:P):C3C0M"020M0B54D18%,HU[6KZ#4B M,J94!L7IW5K9,AFMEEL<&#`7V.+Z M)K9>F7U3EDUP^R"8F!@`,QB[ZJ5.PJ]TWHX/*2XO+X%X]"11;V-_G+"X#0O5 M'[0TJQ$:U@%@UBP(539YEIR`/?UN)2F&,;C1G0Q:ZG5Y.2F"HE/ZF>G5FR>\ MB/.:V^X6^J03`Q*%-P+[8,/B"FT$=%2WVGE MH53.[C1V1<@P>Z&83.GZ+A9TX*T*0I'%6*7FH75@D0V-Z#E1!"D>YU4O\.Z` M(R[;;?,R*;D5&US9[;K1BA%-S1`SV$O2CIBIR8$09;%&4EQ*QT%"M`B:M/O9 M%^`%E7$89Y%5S6H/AJ/(")P\*&A,)7DYKCVP4,0J6/0F[5*JX'&>$;&5LOV: M"CB4.@F=KN3*',@)DM+,B.!%BI4EQ585L]A4]1)E930%2R=\$A.-&9>QBW;+^0P*;47X7%?MSEG>5^6AA3)=)^'3@^**UU#:$N M+U%.#HW-HDW/>;6=,&-EHM\3C0L&)73E9-5UGFB0ETWN2NIR. MB+74@24ON['^Z8F*)8E.,GKG]9QFC[-,:=->LQRK.[5U#59%@PXHPC,Z6G;4 MH('EQ<:0W'9G]!OUX,ZVTC5_/M/Y?4MWQ.OMRJ8G<#)&3A&E^[.A*;"W7H&3 M+Y'H,U3>UICHGE+9UH"P_B98KPZ\QV#<&T5?1?U>'\O.3JAR+?]QA2D<9M`Z M:_`7M@CA=P3<)[_^8""O'W/5VF/]1VBS.:;B!:*`8=B$"T+Z&S)V,+/RH$GZOY88(,\DZ9:(-ZHF-9)*/^VL493*"S<3R<#.GC M"?QS=,K?]N/^L.]^>V%4>$:I?U`:4@\D[MOH0H=_U#,@'LK_SB09#NS']C$; MDS@;)^#!RJ`B]#9_YFQNN%*ZMQF$^)[ MCE"A1J_/(JZ,^7(G&"D\?'HTDGH<7DO'].-5V[2^Y0%@>?JABPRV5=8'\61P M^H0\\\,1"@R482^JI=43$.HP4/=N,CFU=?^.XN-!HW+)23P\G5#&3">5RF1\ MJJ44I]Z1EJ#T0&-GI*Y_Z.CD.'J^2T+VTT"EDT$\&H^)T#7<)&;!N\XX+`]! M@!+,NHMNC4`.%L(6ZAJ^5>/4:.)N203($LE!M+_)"4&GYE^`RMM!+((^2YNJ MK_M6!-F%EO,<[/=@&(_Z$Q?\/9K$IZ-^$P8-/&5`C`0XRN2$/HR!'%&5@:/X MA('RQJG_^J__+OP%N%2_-^#$X/"I M;SX-S:?1L+,=3=MW;.G)]+%!'F.)ER92<5XC%7\@$ARUHYS#M+0MV534D@)0 MDX16DF7R``Z;>0"'MEQ(,P_@4T?QH+AZ`&7)%;+0/2)*=S5T`+\TI(%-1=?, M"]Y(AR5L1>I.=M%LJ_9QHA.=S:"6ET-R9HEF8BPO]4Q0G#>]5OS\27I-/;YQ M;E)YT6(_&YP,G63F_;Z?/#INH*$-HHO.OT[-T!*):HUNCJU`*VB[Y=)VQS]/ M"97)4`2&<3^:2DC.&#'JN&RFA4,CQ4*9*.\FU+_)N#OJMU@ZYZ%(GH&L=-RG MN)D86>XE9:9-?Y>E[_F!PV@X&-E%K(.I#Z/Q9"*IGSINE]O)R7@8'L60JL$, M*/3EO*LE]\$F:3(2P[4C,;3)>;A+1:Z/5J@\YF M$[=9#%(:3S!(:="/)Z=#,E6('4_<`*XA9U46&#-.-;:Y,6!6QZ<8!770W_%-5IW`+N_I,,ZKH_V_!_2KH_N_%=*K:\8NF"MX0K[1 MI7H;-1I_?LT,?04EN+3L]@&Y'O!PEZZ.QU M`&O<2(PXNN:0/U"C-FL4C^`KGS2<'&'B8NYVO#'#?B^>7MR_.HELR+FV_ M2Y^R]QWRE+;XR2CV#<$WLK0N]TSB-`8BK4K,<6)DX62)V"*.DSK0-K*=2$'[ MZ+4UK]E,K_)4W:B0\2[EKR-6W;I[Y8,\Y-S8(I+)7OT MLF'NG/7R*4NJ]7\TGIUK#>3:B;NO6M?R"S4+3[]./I+YM:TGPUA>IE@$[A"# MX.8N))B=O[$)`HC.1*IZ5RG.2@].1_1!?P'+N)KLA'#RGQ0DN'3$]Q;'HQEEJ2>WJHEZ.&8 MWO,2E-.T#-&[W1"T=:CM)RA*/"J-X7OE^%.?(MIU87RW@+I"+\76-1P>;XYF ML("'^%..X]-78'MK3QU?ZXG^I/&UP#4_J\TPM/+)QVV@K<@7:$7V-A=CV[6S ML/FC)N6Z8%80B8?2-7O5?&]Q?F9SD%W,S2'OJ_RSGH4AEP;!^71#6K\W#EJHAOZWN\(N M6TUDX][$;W44LL[=Z,P%+G\]IP,3N&<2RVS-EW]X;J` M?[_DDK3>+J":-BV*]QV@P-:64\.AR3WBJ<(";9EI?^D:2P%F0058M_D):^K/ MP'?`?1)6]\D4_$DHW@["Z>$:VU8VB&4\"ZKUG:^\:E?C/PD/:L&;;9=_%\2H M!7[NTDH04VH`HVTMM`';]'(Y.;OUO7"_Z"0&/US]%.W_Y3]]&[3[T'?/K^"A_^A^"'KM_/WB MW76T#Y,+X%5G1E(9PV0Z?V\;2NVAP%!JOW<,Q>QNEZQM'X/5QRH#J*:@X3/8 MZT`,G?@S'`U?"*'ZZ[^%W^?%$JACL0D0GIW: M]T3A35E$?$KAV&[R-5=1Q*\_=?RP!QY-1#<^<-`D!N4VRP*Z_ZZ-!T[!ZR1+ M'BML^QJ>N4N?0/8:C0?/:0MI,+RCBNPS\(-&_]Q0M-\K[>MX(KTXQ*3!:)LT M(.HJ^E[-*66['8?[_&[,Z4OAPCOXE@>*]EPJ(51SB)^W![O4U3/A-VW4G1]^ M4^2S3WQ^%_5O%VSTVSQJ@_$_6V>BCCVE;:_*]#85Z>*V?O#YP0G M1)%WZYIU_*1L`Z\_00:@4:2>K;ML8 M!T3VO("SH&F,1QP,5N@&B3BTAPN>,X/YS%!R'\RH<7J!!V%'5]C0W MZ[1*P&KGQ?;FW4QY^; M1\]6\6##4UL:=DX3%4)B*&:K`=?#V#MFLVOUH76R<)'P6W>;#=B1 MG]EY``8D>(V7M<,A^:.4`=40^63^@4L93[EHA':E8RY?2HA9JZ'\(Y;3N5F7 M*)?\4&Q*++D!2[E4W"^,[-(X-!=9P8A'+C"/?Q=T]L;1X)NA9YIII'I9Z%U$ M4V3SV6'8^7.!1>_Y-N@B`,U8#$_4WN1$?%HD<1U90/YZ+99= M&='&=GBN@RFFE&P.L+$JK4YK@]\U4`B=/%*7K"CEM-+H;/!$M"I2LICK3*TK MNFKZ:7M9H6'$&()<;=+++\.CUDL> M.$@9RGZE/Y9;396I2M9L(V4'J0B@YDJ-]$-(6.\V"4DZ*ERDT*<#62\Z;B,# MK<.NF__.F)6\;5>5_>B=I]L&:W$];3$]7=Z4CD`6CUMX\2RM3W!HBV?W]D-< M`FX-RAD:>8MSQI+[)YAR.^-G?,<@X=EO"<]N-J2-%7#67Y."?:/SRU/PAZZ` M)"E^G"C2+>X2TWK-*U-KDE/AHZ2_@K\P>F')MWN]EMS`6_H`I47*K;#$3Y)< MQXQK@KD%>G:*Y>V/O<:BC4-^;,"/T`#:WV@9KXU%;%6DB4#J0,5YB@@NM@NSA?\M*(6D`"%[6.7]CB!D]K74=(T`N?]!B1KWDMJX]K#'0-5/5I/ND(CML'X7&' METAFA<%B+OX4%0NII%H_#53.1!>\^`A7G2J1)!RMA@%)9B]A4\*7XD)>D[2. MYGF\^W.VBUHP^8YDIG8R$%?+YY,;)DI&!%)&3%=H"ZD9!D$_UVJNEF*:H-&; M0[CC\/W$P#1D8X`RHZZ945K7LND"=YHT4&)4JPE%[^#V!':/IJ+N90@&9'Z" M6:3-VA$RG;3$1NFA7.OB93%0.[>^&J.^OZ[D"=IE$_79+DT$8Z[\GKY\;HL+!=)F6.)0T'Z;6]KQX''01)-J"8MO_O(&;^- M=@O)E2A;KD:!<#$3A&+X1@QT.U@LG@2,C6JD(`P6C?][(9K7$=8,67\&M+D) M:%Y[66#)Z+([T#E";X85SX=CG3\!AHW,9D8A4HF+1B\%)UY?!V<%_UER3L)' MRE/I9"R@I#KX17#+=MBJO(;.\ M#5@"[P$``"T@```3``````````````"``0````!;0V]N=&5N=%]4>7!E&UL4$L!`A0#%`````@`!(QL1TAU!>[%````*P(```L``````````````(`! M(`(``%]R96QS+RYR96QS4$L!`A0#%`````@`!(QL1[>K)I[H`0``V1\``!H` M`````````````(`!#@,``'AL+U]R96QS+W=O&PO=&AE;64O=&AE M;64Q+GAM;%!+`0(4`Q0````(``2,;$>G;E[!K0(``"X/```-```````````` M``"``5,0``!X;"]S='EL97,N>&UL4$L!`A0#%`````@`!(QL1[%*0=B*!``` MSQ````\``````````````(`!*Q,``'AL+W=OXQV[MC0(``'\)```8``````````````"``>(7``!X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M`A0#%`````@`!(QL1\7=_*,D`@``#@<``!@``````````````(`!/Q\``'AL M+W=O'@D&&-00` M`+L4```8``````````````"``9DA``!X;"]W;W)K!P``&```````````````@`$$ M)@``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL1\M= M'F_)`@``D`H``!@``````````````(`!@2@``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0#%`````@`!(QL1[V&3;6D`0``L0,``!@````` M`````````(`!OC$``'AL+W=O&UL4$L!`A0#%`````@`!(QL1[$'?,^A`0``L0,` M`!D``````````````(`!;S4``'AL+W=O&PO=V]R:W-H965T(PS[8 MHP$``+$#```9``````````````"``1\Y``!X;"]W;W)K&UL4$L!`A0#%`````@`!(QL1[L_WUFA`0``L0,``!D````````````` M`(`!^3H``'AL+W=O&PO=V]R:W-H965T M"996UH@$``+$#```9```` M``````````"``:H^``!X;"]W;W)K&UL4$L!`A0# M%`````@`!(QL1SY.P2V@`0``L0,``!D``````````````(`!@T```'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL1P0E MYGN@`0``L0,``!D``````````````(`!"T8``'AL+W=O&PO=V]R:W-H965T62H@$``+$#```9``````````````"``;Q)``!X;"]W;W)K&UL4$L!`A0#%`````@`!(QL1T;+_\"C`0``L0,``!D` M`````````````(`!E4L``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL1_.G[Z:D`0``L0,``!D``````````````(`! M,U$``'AL+W=O&PO=V]R:W-H965T94``!X;"]W;W)K&UL4$L!`A0#%``` M``@`!(QL1U[I/SR^`0``5P0``!D``````````````(`!VE8``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL1TA)*&FF M`0``L0,``!D``````````````(`!D%P``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL1U[P#L1[`@``:0D``!D````` M`````````(`!'V(``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`!(QL1W?5!J92`@``2`D``!D``````````````(`!!6T` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M!(QL1_WC=H;B`0``0P4``!D``````````````(`![70``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL1[5^R(]6`@`` M]P@``!D``````````````(`!:'T``'AL+W=O&PO=V]R:W-H965T"``!X;"]W;W)K&UL4$L!`A0#%`````@`!(QL1W$S&6%$`P``L@\``!D````````` M`````(`!$(4``'AL+W=O&PO=V]R:W-H M965T[H*,'L@$``!8$```9 M``````````````"``=Z*``!X;"]W;W)K&UL4$L! M`A0#%`````@`!(QL1YE4!D6P`@``J0H``!D``````````````(`!QXP``'AL M+W=O$```&0``````````````@`&NCP``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`!(QL M1Q5Q&UL4$L%!@`````]`#T`G1```*/A```````` ` end XML 15 R46.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Stock-Based Compensation [Abstract]        
Pre-tax share based compensation expense $ 136,000 $ 175,000 $ 407,000 $ 514,000
Shares granted under stock options (in shares) 10,000 0 60,000 60,000
Fair value of shares granted under stock option plan $ 8,000 $ 0 $ 48,000 $ 56,000
Granted Restricted Stock Units 975,000 0 975,000 0
Aggregate Fair Value for RSUs $ 673,500 $ 0 $ 673,500 $ 0

XML 16 R33.htm IDEA: XBRL DOCUMENT v3.3.0.814
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2015
Product Warranty [Abstract]  
Activities in the product warranty accounts
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.  The activity in the warranty account is as follows:

(in thousands)
  
   
Balance at December 31, 2014
 
$
1,456
 
Warranty provision
  
514
 
Warranty claims
  
(312
)
Currency adjustment
  
(44
)
Balance at September 30, 2015
 
$
1,614
 

XML 17 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 18 R25.htm IDEA: XBRL DOCUMENT v3.3.0.814
Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2015
Recent Accounting Pronouncements Not Yet Adopted [Abstract]  
New accounting standards
2.Recent Accounting Pronouncements Not Yet Adopted

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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.

XML 19 R50.htm IDEA: XBRL DOCUMENT v3.3.0.814
Preferred Stock Rights (Details)
9 Months Ended
Sep. 30, 2015
$ / shares
Dec. 31, 2014
$ / shares
Mar. 21, 2011
shares
Right
$ / shares
Preferred Stock Rights      
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Preferred Stock Rights Agreement [Member]      
Preferred Stock Rights      
Date on which dividends payable was declared by Board of Directors Mar. 21, 2011    
Number of preferred stock purchase right declared for each outstanding common stock (per right) | Right     1
Common stock, par value (in dollars per share)     $ 0.01
Number of rights issued with each issuance of common stock (per right) | Right     1
Term of stockholder protection rights agreement 3 years    
Rights Agreement Amendment Date Mar. 21, 2014    
Term of the Rights Agreement extension 2 years    
Rights Agreement Expiration Date Mar. 21, 2016    
Fraction of participating preferred stock that can be exercised as a result of right | shares     0.01
Exercise price of right (in dollars per share)     $ 8.00
Minimum percentage of common stock owned for right to become exercisable (in hundredths)     20.00%
Redemption price per right (in dollars per share)     0.001
Number of common stock exchange for rights (in shares) | shares     1
Percentage of common stock acquired to cause substantial dilution (in hundredths)     20.00%
XML 20 R42.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Assets and liabilities measured at fair value [Abstract]    
Money market fund $ 12,129 $ 11,661
Foreign exchange contracts - Assets 124 92
Total assets 12,253 11,753
Foreign exchange contracts - Liabilities 107 24
Total liabilities 107 24
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 12,129 11,661
Foreign exchange contracts - Assets 0 0
Total assets 12,129 11,661
Foreign exchange contracts - Liabilities 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 0 0
Foreign exchange contracts - Assets 124 92
Total assets 124 92
Foreign exchange contracts - Liabilities 107 24
Total liabilities 107 24
Significant Unobservable Inputs (Level 3) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 0 0
Foreign exchange contracts - Assets 0 0
Total assets 0 0
Foreign exchange contracts - Liabilities 0 0
Total liabilities $ 0 $ 0
XML 21 R37.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 14, 2014
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Dec. 31, 2014
Business Combinations Purchase Price Allocation [Abstract]            
Goodwill   $ 5,612   $ 5,612   $ 5,612
Business Acquisition, Pro Forma Information [Abstract]            
Revenue   14,961 $ 12,307 42,589 $ 37,930  
Operating loss   (3,195) (1,785) (4,701) (5,848)  
Net loss   $ (3,363) $ (1,697) $ (5,140) $ (5,749)  
Loss per common share - basic   $ (0.19) $ (0.09) $ (0.29) $ (0.32)  
Loss per common share - diluted   $ (0.19) $ (0.09) $ (0.29) $ (0.32)  
Hyperspring, LLC [Member]            
Business Acquisition [Line Items]            
Business Acquisition, Name of Acquired Entity Hyperspring, LLC          
Business Acquisition, Effective Date of Acquisition Nov. 14, 2014          
Percentage of ownership interest acquired (in hundredths) 100.00%          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 11,400          
Cash purchase price 3,000          
Fair value of contingent consideration 3,953          
Total purchase price 6,953          
Business Combinations Purchase Price Allocation [Abstract]            
Cash 152          
Contract receivables 1,719          
Prepaid expenses and other current assets 23          
Property, plant and equipment, net 12          
Intangible assets 779          
Goodwill 5,612          
Total assets 8,297          
Line of credit 749          
Accounts payable, accrued expenses and other liabilities 586          
Billings in excess of revenue earned 9          
Total liabilities 1,344          
Net assets acquired 6,953          
Hyperspring, LLC [Member] | EBITDA Target [Member]            
Business Acquisition [Line Items]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 7,200          
Business Combination, Contingent Consideration Arrangements, Description certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets          
Business Acquisition Contingent Consideration Agreement for the three-year period ending November 13, 2017          
Hyperspring, LLC [Member] | Tennessee Valley Authority Renewal Target [Member]            
Business Acquisition [Line Items]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 1,200          
Business Combination, Contingent Consideration Arrangements, Description if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for a two year period for substantially the same scope as was currently being provided and with substantially the same economics.          
Hyperspring, LLC [Member] | Contractual Customer Relationships [Member]            
Business Combinations Purchase Price Allocation [Abstract]            
Intangible assets $ 779          
Hyperspring, LLC [Member] | Contractual Customer Relationships [Member] | Maximum [Member]            
Business Acquisition [Line Items]            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years          
Hyperspring, LLC [Member] | Customer Relationships [Member]            
Business Combinations Purchase Price Allocation [Abstract]            
Intangible assets $ 0          
Hyperspring, LLC [Member] | Developed Technology [Member]            
Business Combinations Purchase Price Allocation [Abstract]            
Intangible assets 0          
Hyperspring, LLC [Member] | In Process Research and Development [Member]            
Business Combinations Purchase Price Allocation [Abstract]            
Intangible assets 0          
Hyperspring, LLC [Member] | Domain Names and Other Marketing Related [Member]            
Business Combinations Purchase Price Allocation [Abstract]            
Intangible assets $ 0          
IntelliQlik, LLC [Member]            
Business Acquisition [Line Items]            
Business Acquisition, Name of Acquired Entity IntelliQlik, LLC          
Business Acquisition, Effective Date of Acquisition Nov. 14, 2014          
Percentage of ownership interest acquired (in hundredths) 50.00%          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 250          
Payments to Acquire Equity Method Investments $ 250          
Equity Method Investment, Other than Temporary Impairment       $ 126    
XML 22 R52.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Events (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Subsequent Event [Line Items]    
Earnout Payment $ 500 $ 500
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Subsequent Event, Date Oct. 06, 2015  
Subsequent Event, Description Per the Hyperspring LLC Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for at least a two year period for substantially the same scope as was being provided at the acquisition date and with substantially the same economics. On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly, the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.  
Earnout Payment $ 1,200  
XML 23 R47.htm IDEA: XBRL DOCUMENT v3.3.0.814
Long-Term Debt (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2015
USD ($)
Right
Dec. 31, 2014
USD ($)
Performance Bond Abstract    
Number of Standby Letters of Credit | Right 13  
Number of Surety Bonds | Right 1  
Letter of Credit and Surety Bonds $ 3,600  
Number of Performance and Bid Bonds issued in relation to contracts | Right 12  
Number of stand by letters of credit deposited in escrow accounts | Right 13  
Restricted cash and investments $ 3,600 $ 4,200
Susquehanna Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit $ 7,500  
Line of Credit Facility, Affiliated Borrower GSE Systems, Inc. and GSE Performance Solutions, Inc.  
Line of Credit Facility, Interest Rate Description Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2%  
Line of credit facility term 2 years  
Expiration date of credit agreement Jun. 30, 2016  
Minimum Cash Balance Requirement $ 3,000  
Susquehanna Bank [Member] | Revolving Credit Facility [Member] | Minimum tangible capital base [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Covenant Terms Must Exceed $10.5 million  
Line of Credit Facility, Covenant Compliance $10.9 million  
Susquehanna Bank [Member] | Revolving Credit Facility [Member] | Quick Ratio [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Covenant Terms Must Exceed 1.00 : 1.00  
Line of Credit Facility, Covenant Compliance 1.43 : 1.00  
IberiaBank [Member] | Line of Credit [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit $ 1,000  
Line of Credit Facility, Affiliated Borrower Hyperspring, LLC  
Line of Credit Facility, Interest Rate Description interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal  
Line of Credit Facility, Interest Rate During Period 4.25%  
Line of Credit Facility, Collateral The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  
Line of credit facility term 1 year  
Expiration date of credit agreement Jul. 06, 2016  
Line of Credit Facility, Fair Value of Amount Outstanding $ 0 $ 339
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Recent Accounting Pronouncements Not Yet Adopted
9 Months Ended
Sep. 30, 2015
Recent Accounting Pronouncements Not Yet Adopted [Abstract]  
Recent Accounting Pronouncements Not Yet Adopted [Text Block]
2.Recent Accounting Pronouncements Not Yet Adopted

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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.

XML 25 R43.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contract [Member]
€ in Millions, ¥ in Millions, £ in Millions, MYR in Millions, AUD in Millions
9 Months Ended
Sep. 30, 2015
JPY (¥)
Sep. 30, 2015
GBP (£)
Sep. 30, 2015
AUD
Sep. 30, 2015
EUR (€)
Dec. 31, 2014
MYR
Dec. 31, 2014
GBP (£)
Dec. 31, 2014
AUD
Dec. 31, 2014
EUR (€)
Derivative [Line Items]                
Derivative, Maturity Date Dec. 01, 2016              
Japan, Yen                
Derivative [Line Items]                
Foreign exchange contract outstanding | ¥ ¥ 12.5              
United Kingdom, Pounds                
Derivative [Line Items]                
Foreign exchange contract outstanding   £ 0.6       £ 0.3    
Euro Member Countries, Euro                
Derivative [Line Items]                
Foreign exchange contract outstanding | €       € 2.6       € 1.4
Australia, Dollars                
Derivative [Line Items]                
Foreign exchange contract outstanding | AUD     AUD 0.5       AUD 0.8  
Malaysia, Ringgits                
Derivative [Line Items]                
Foreign exchange contract outstanding | MYR         MYR 0.5      
XML 26 R29.htm IDEA: XBRL DOCUMENT v3.3.0.814
Contract Receivables (Tables)
9 Months Ended
Sep. 30, 2015
Contract Receivables [Abstract]  
Components of contract receivables
The components of contract receivables are as follows:

(in thousands)
 
September 30,
  
December 31,
 
  
2015
  
2014
 
     
Billed receivables
 
$
7,473
  
$
10,792
 
Recoverable costs and accrued profit not billed
  
4,769
   
5,060
 
Allowance for doubtful accounts
  
(2
)
  
(22
)
Total contract receivables, net
 
$
12,240
  
$
15,830
 

Concentration Risk [Line Items]  
Contract receivable by major customers
The following customers accounted for more than 10% of the Company's consolidated contract receivables as of September 30, 2015 and December 31, 2014, respectively:

 
September 30, 2015
 
December 31, 2014
China Nuclear Power Engineering Company
14.7 %
 
3.9 %
State Nuclear Power Automation System Engineering Co.
0.4 %
 
10.2 %

XML 27 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisition (Tables)
9 Months Ended
Sep. 30, 2015
Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring, LLC, acquired on November 14, 2014.

(in thousands)
  
   
Cash purchase price
 
$
3,000
 
Fair value of contingent consideration
  
3,953
 
Total purchase price
 
$
6,953
 
     
Purchase price allocation:
    
Cash
 
$
152
 
Contract receivables
  
1,719
 
Prepaid expenses and other current assets
  
23
 
Property and equipment, net
  
12
 
Intangible assets
  
779
 
Goodwill
  
5,612
 
Total assets
  
8,297
 
     
Line of credit
  
749
 
Accounts payable, accrued expenses, and other liabilities
  
586
 
Billings in excess of revenue earned
  
9
 
Total liabilities
  
1,344
 
     
Net assets acquired
 
$
6,953
 


Schedule of Pro Forma Results
Pro forma results.  Our consolidated financial statements include the operating results of Hyperspring as of the date of acquisition.  For the nine months ended September 30, 2015 and 2014, the unaudited pro forma financial information below assumes that our material business acquisition of Hyperspring occurred on January 1, 2014.

(in thousands except per share data)
(unaudited)
 
 
Three Months ended
 
Nine Months ended
 
 
September 30,
 
September 30,
 
Pro forma financial information including the acquisition of Hyperspring
2015
 
2014
 
2015
 
2014
 
Revenue
 
$
14,961
  
$
12,307
  
$
42,589
  
$
37,930
 
Operating loss
  
(3,195
)
  
(1,785
)
  
(4,701
)
  
(5,848
)
Net loss
  
(3,363
)
  
(1,697
)
  
(5,140
)
  
(5,749
)
Loss per common share — basic
 
$
(0.19
)
 
$
(0.09
)
 
$
(0.29
)
 
$
(0.32
)
Loss per common share — diluted
 
$
(0.19
)
 
$
(0.09
)
 
$
(0.29
)
 
$
(0.32
)

Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]
As of September 30, 2015 and December 31, 2014, current contingent consideration totaled $2.6 million and $2.8 million, respectively.  As of September 30, 2015 and December 31, 2014, we also had accrued contingent consideration totaling $2.2 million and $1.9 million, respectively, which represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.
During the three and nine months ended September 30, 2015 the Company made payments of $182,000 and $500,000, respectively, to the former EnVision shareholders in accordance with the purchase agreements.  For the nine months ended September 30, 2015, the Company did not make any payments to the former owners of Hyperspring.  Refer to the Subsequent Event footnote in regards to the $1.2 million payout to the former Hyperspring members in October 2015.

(in thousands)
  
  
September 30,
  
December 31,
 
  
2015
  
2014
 
Hyperspring, LLC
 
$
2,601
  
$
2,152
 
IntelliQlik, LLC
  
-
   
213
 
EnVision Systems, Inc.
  
-
   
477
 
Current contingent consideration
 
$
2,601
  
$
2,842
 
         
Hyperspring, LLC
 
$
2,221
  
$
1,948
 
Contingent consideration
 
$
2,221
  
$
1,948
 


XML 28 R44.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 124 $ 92
Liability derivatives 107 24
Net fair value 17 68
Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 121 71
Other Noncurrent Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 3 21
Other Current Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives 15 23
Other Noncurrent Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ 92 $ 1
XML 29 R30.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2015
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, 2015:

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
   
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
         
Money market funds
 
$
12,129
  
$
-
  
$
-
  
$
12,129
 
Foreign exchange contracts
  
-
   
124
   
-
   
124
 
                 
Total assets
 
$
12,129
  
$
124
  
$
-
  
$
12,253
 
                 
Foreign exchange contracts
 
$
-
  
$
(107
)
 
$
-
  
$
(107
)
                 
Total liabilities
 
$
-
  
$
(107
)
 
$
-
  
$
(107
)

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

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
   
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
         
Money market funds
 
$
11,661
  
$
-
  
$
-
  
$
11,661
 
Foreign exchange contracts
  
-
   
92
   
-
   
92
 
                 
Total assets
 
$
11,661
  
$
92
  
$
-
  
$
11,753
 
                 
Foreign exchange contracts
 
$
-
  
$
(24
)
 
$
-
  
$
(24
)
                 
Total liabilities
 
$
-
  
$
(24
)
 
$
-
  
$
(24
)

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

  
September 30,
  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
121
  
$
71
 
Other assets
  
3
   
21
 
   
124
   
92
 
Liability derivatives
        
Other current liabilities
  
(15
)
  
(23
)
Other liabilities
  
(92
)
  
(1
)
   
(107
)
  
(24
)
         
Net fair value
 
$
17
  
$
68
 

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

  
Three Months ended
September 30,
  
Nine Months ended
September 30,
 
(in thousands)
 
2015
  
2014
  
2015
  
2014
 
         
Foreign exchange contracts- change in fair value
 
$
34
  
$
58
  
$
(53
)
 
$
312
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(14
)
  
11
   
(6
)
  
(134
)
                 
Gain (loss) on derivative instruments, net
 
$
20
  
$
69
  
$
(59
)
 
$
178
 

XML 31 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation and Revenue Recognition
9 Months Ended
Sep. 30, 2015
Basis of Presentation and Revenue Recognition [Abstract]  
Basis of Presentation and Revenue Recognition
1.Basis of Presentation and Revenue Recognition

Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company" or "GSE") without independent audit.  In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2014 filed with the Securities and Exchange Commission on March 19, 2015.  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
Our Performance Improvement Solutions business segment encompasses all of the solution-oriented technologies and services traditionally associated with GSE which focus on both our client's people and their plants and operations. This segment includes various simulation, training and engineering products and services delivered across the breadth of industries we serve. Our simulation solutions include platforms ranging from (1) the non-specific plant systems of our EnVision product line used to teach fundamental processes to newly hired employees, to (2) custom plant-specific simulators used to train plant operators, to (3) engineering-grade simulation solutions used to help clients verify and validate control systems prior to new plant construction or modification of existing plants, to (4) engineering-grade simulation solutions used for human factors engineering. Training applications include turnkey and custom training services to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Nuclear Industry Training and Consulting (formerly our "Staff Augmentation" segment)
Nuclear Industry Training and Consulting services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are primarily senior reactor operations instructors, procedure writers, work management specialists, planners and training material developers. This business is managed through our Hyperspring, LLC subsidiary.  Hyperspring has been providing these services since 2005.
Financial information about the two business segments is provided in Note 15 of the accompanying Consolidated Financial Statements.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.  The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.

Revenue Recognition on Long-Term Contracts
The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other material and (2) time and material contracts primarily for Nuclear Industry Training and Consulting support and service agreements.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts, our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts 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 earned to date, less amounts recognized in prior periods. The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to software embedded in the systems.
The Company's system design contracts do not normally provide for "post customer support service" (PCS) in terms of software upgrades, software enhancements or telephone support. In order to obtain PCS, the customers normally must purchase a separate contract. 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 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.

We evaluate our contracts for multiple deliverables under ASC 605-25 Revenue Recognition-Multiple Element Arrangements, and when appropriate, separate 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, licenses, and PCS, as described above, embedded in the agreement. 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. Amounts allocated to software licenses are also based on VSOE. Revenue related to software licenses is recognized once the license has been delivered.
The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting and certain consulting agreements. Revenue on time and materials 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. At the end of each accounting period, revenue is estimated and accrued for services performed since the last billing cycle. These unbilled amounts are billed the following month.

For the three and nine months ended September 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:

  
Three Months ended
September 30,
 
Nine Months ended
September 30,
  
2015
 
2014
 
2015
 
2014
Tennessee Valley Authority
 
14.3 %
 
0.0 %
 
17.9 %
 
0.0 %
Public Service Enterprise Group Inc.
 
11.3 %
 
0.6 %
 
10.6 %
 
0.6 %

XML 32 R32.htm IDEA: XBRL DOCUMENT v3.3.0.814
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2015
Long-Term Debt [Abstract]  
Susquehanna Bank Loan Agreement debt covenants
The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.  

  
  As of
 
Covenant
September 30, 2015
     
Minimum tangible capital base
Must Exceed $10.5 million
$10.9 million
Quick ratio
Must Exceed 1.00 : 1.00
1.43 : 1.00

As of September 30, 2015, the Company was in compliance with its financial covenants as defined above.
XML 33 R40.htm IDEA: XBRL DOCUMENT v3.3.0.814
Software Development Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Software Development Costs [Abstract]        
Total capitalized software development cost $ 473,000 $ 241,000 $ 1,411,000 $ 590,000
Capitalized software amortization (96,000) (78,000) (291,000) (173,000)
Write-down of capitalized software development costs (1,538,000) 0 (1,538,000) 0
Capitalized Computer Software, Period Increase (Decrease), Total $ (1,161,000) $ 163,000 $ (418,000) $ 417,000
XML 34 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Current assets:    
Cash and cash equivalents $ 12,832 $ 13,583
Restricted cash 223 613
Contract receivables, net 12,240 15,830
Prepaid expenses and other current assets 2,380 1,703
Total current assets 27,675 31,729
Equipment, software and leasehold improvements 7,039 7,055
Accumulated depreciation 5,387 5,229
Equipment, software and leasehold improvements, net 1,652 1,826
Software development costs, net 996 1,414
Goodwill 5,612 5,612
Intangible assets, net 903 1,279
Long-term restricted cash 3,305 3,591
Other assets 78 548
Total assets 40,221 45,999
Current liabilities:    
Line of credit 0 339
Accounts payable 2,015 2,330
Accrued expenses 1,944 1,554
Accrued compensation and payroll taxes 3,707 2,595
Billings in excess of revenue earned 7,062 8,684
Accrued warranty 1,614 1,456
Current contingent consideration 2,601 2,842
Other current liabilities 444 473
Total current liabilities 19,387 20,273
Contingent consideration 2,221 1,948
Other liabilities 238 38
Total liabilities 21,846 22,259
Stockholder's equity:    
Preferred stock $.01 par value, 2,000,000 shares authorized, shares issued and outstanding none in 2015 and 2014 0 0
Common stock $.01 par value, 30,000,000 shares authorized, 19,496,770 shares issued and 17,897,859 shares outstanding in 2015, 19,486,770 shares issued and 17,887,859 shares outstanding in 2014 195 195
Additional paid-in capital 73,324 72,917
Accumulated deficit (50,708) (45,142)
Accumulated other comprehensive loss (1,437) (1,231)
Treasury stock at cost, 1,598,911 shares in 2015 and 2014 2,999 2,999
Total stockholders' equity 18,375 23,740
Total liabilities and stockholders' equity $ 40,221 $ 45,999
XML 35 R45.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Derivative Instruments, Gain (Loss) [Line Items]        
Foreign exchange contracts- change in fair value $ 34 $ 58 $ (53) $ 312
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (14) 11 (6) (134)
(Gain) loss on derivative instruments, net $ 20 $ 69 $ (59) $ 178
XML 36 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - 9 months ended Sep. 30, 2015 - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Total
Balance at Dec. 31, 2014 $ 195 $ 72,917 $ (45,142) $ (1,231) $ (2,999) $ 23,740
Balance (in shares) at Dec. 31, 2014 19,486,770       (1,598,911) 17,887,859
Stock-based compensation expense   392       $ 392
Common stock issued for services provided (in shares) 10,000          
Common stock issued for services provided   15       15
Foreign currency translation adjustment, net of tax       (206)   (206)
Net loss     (5,566)     (5,566)
Balance at Sep. 30, 2015 $ 195 $ 73,324 $ (50,708) $ (1,437) $ (2,999) $ 18,375
Balance (in shares) at Sep. 30, 2015 19,496,770       (1,598,911) 17,897,859
XML 37 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation and Revenue Recognition (Details) - Segment
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Basis of Presentation and Revenue Recognition [Abstract]        
Number of reportable segment     2  
Term of warranty (in years)     1 year  
Period of post customer support service (PCS) (in years)     1 year  
Revenue [Member]        
Revenue by major customers [Abstract]        
Concentration Risk, Benchmark Description     the following customers provided more than 10% of the Company’s consolidated revenue  
Revenue [Member] | Tennessee Valley Authority [Member]        
Revenue by major customers [Abstract]        
Percentage of revenue contributed by major customers (in hundredths) 14.30% 0.00% 17.90% 0.00%
Revenue [Member] | Public Service Enterprise Group Inc. [Member]        
Revenue by major customers [Abstract]        
Percentage of revenue contributed by major customers (in hundredths) 11.30% 0.60% 10.60% 0.60%
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information
9 Months Ended
Sep. 30, 2015
Segment Information [Abstract]  
Segment Information
15.              Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions business segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve.  Solutions include simulation for both training and engineering applications.  Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. We provide these services across all our market segments.  Contracts typically range from ten months to three years.

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

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

(in thousands)
 
 
Three Months ended
September 30,
  
Nine Months ended
September 30,
 
  
2015
  
2014
  
2015
  
2014
 
         
Contract revenue:
        
Performance Improvement Solutions
 
$
9,903
  
$
7,823
  
$
26,911
  
$
24,823
 
Nuclear Industry Training and Consulting
  
5,058
   
-
   
15,678
   
-
 
  
$
14,961
  
$
7,823
  
$
42,589
  
$
24,823
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(3,604
)
 
$
(1,905
)
 
$
(5,493
)
 
$
(5,948
)
Nuclear Industry Training and Consulting
  
442
   
-
   
1,104
   
-
 
Loss on change in fair value of contingent consideration, net
  
(226
)
  
(42
)
  
(739
)
  
(69
)
                 
Operating loss
 
$
(3,388
)
 
$
(1,947
)
 
$
(5,128
)
 
$
(6,017
)
                 
Interest income, net
  
19
   
44
   
67
   
103
 
Gain (loss) on derivative instruments, net
  
20
   
69
   
(59
)
  
178
 
Other expense, net
  
(156
)
  
-
   
(235
)
  
(7
)
Loss before income taxes
 
$
(3,505
)
 
$
(1,834
)
 
$
(5,355
)
 
$
(5,743
)



XML 39 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basic and Diluted Loss Per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Numerator:        
Net loss $ (3,555) $ (1,895) $ (5,566) $ (5,905)
Denominator:        
Weighted-average shares outstanding for basic earnings per share (in shares) 17,894,272 17,887,859 17,890,020 17,887,859
Effect of dilutive securities:        
Employee stock options (in shares) 0 0 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 17,894,272 17,887,859 17,890,020 17,887,859
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 2,513,321 2,736,703 2,548,401 2,730,558
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation and Revenue Recognition (Policies)
9 Months Ended
Sep. 30, 2015
Basis of Presentation and Revenue Recognition [Abstract]  
Basis of Presentation
Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company" or "GSE") without independent audit.  In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2014 filed with the Securities and Exchange Commission on March 19, 2015.  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
Our Performance Improvement Solutions business segment encompasses all of the solution-oriented technologies and services traditionally associated with GSE which focus on both our client's people and their plants and operations. This segment includes various simulation, training and engineering products and services delivered across the breadth of industries we serve. Our simulation solutions include platforms ranging from (1) the non-specific plant systems of our EnVision product line used to teach fundamental processes to newly hired employees, to (2) custom plant-specific simulators used to train plant operators, to (3) engineering-grade simulation solutions used to help clients verify and validate control systems prior to new plant construction or modification of existing plants, to (4) engineering-grade simulation solutions used for human factors engineering. Training applications include turnkey and custom training services to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Nuclear Industry Training and Consulting (formerly our "Staff Augmentation" segment)
Nuclear Industry Training and Consulting services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are primarily senior reactor operations instructors, procedure writers, work management specialists, planners and training material developers. This business is managed through our Hyperspring, LLC subsidiary.  Hyperspring has been providing these services since 2005.
Financial information about the two business segments is provided in Note 15 of the accompanying Consolidated Financial Statements.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.  The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.

Revenue Recognition
Revenue Recognition on Long-Term Contracts
The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other material and (2) time and material contracts primarily for Nuclear Industry Training and Consulting support and service agreements.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts, our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts 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 earned to date, less amounts recognized in prior periods. The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to software embedded in the systems.
The Company's system design contracts do not normally provide for "post customer support service" (PCS) in terms of software upgrades, software enhancements or telephone support. In order to obtain PCS, the customers normally must purchase a separate contract. 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 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.

We evaluate our contracts for multiple deliverables under ASC 605-25 Revenue Recognition-Multiple Element Arrangements, and when appropriate, separate 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, licenses, and PCS, as described above, embedded in the agreement. 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. Amounts allocated to software licenses are also based on VSOE. Revenue related to software licenses is recognized once the license has been delivered.
The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting and certain consulting agreements. Revenue on time and materials 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. At the end of each accounting period, revenue is estimated and accrued for services performed since the last billing cycle. These unbilled amounts are billed the following month.
XML 41 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 42 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Cash flows from operating activities:    
Net loss $ (5,566,000) $ (5,905,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Write-down of capitalized software development costs (1,538,000) 0
Depreciation 383,000 413,000
Amortization of definite-lived intangible assets 370,000 108,000
Capitalized software amortization (291,000) (173,000)
Gain on change in fair value of contingent consideration, net 739,000 69,000
Stock-based compensation expense 407,000 514,000
Equity loss on investments (233,000) (38,000)
(Gain) loss on derivative instruments, net (59,000) 178,000
Changes in assets and liabilities:    
Contract receivables (3,580,000) (11,928,000)
Prepaid expenses and other assets 409,000 (419,000)
Accounts payable, accrued compensation and accrued expenses 1,262,000 (2,292,000)
Billings in excess of revenue earned (1,618,000) 792,000
Accrued warranty reserves 158,000 (349,000)
Other liabilities (120,000) (575,000)
Net cash provided by operating activities 1,307,000 5,155,000
Cash flows from investing activities:    
Capital expenditures 217,000 240,000
Capitalized Software Development Costs 1,411,000 590,000
Restrictions of cash as collateral under letters of credit 1,148,000 3,159,000
Releases of cash as collateral under letters of credit 1,824,000 34,000
Net cash used in investing activities (952,000) (3,955,000)
Cash flows from financing activities:    
Payments on line of credit (339,000) 0
Payments of the liability-classified contingent consideration arrangements 500,000 500,000
Net cash used in financing activities (839,000) (500,000)
Effect of exchange rate changes on cash (267,000) (315,000)
Net increase (decrease) in cash and cash equivalents (751,000) 385,000
Cash and cash equivalents at beginning of year 13,583,000 15,643,000
Cash and cash equivalents at end of period $ 12,832,000 $ 16,028,000
XML 43 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2015
Dec. 31, 2014
Stockholder's equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 19,496,770 19,486,770
Treasury stock, shares acquired (in shares) 1,598,911 1,598,911
Common Stock, Shares, Outstanding 17,897,859 17,887,859
XML 44 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation
9 Months Ended
Sep. 30, 2015
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 $136,000 and $175,000 of stock-based compensation expense for the three months ended September 30, 2015 and 2014, respectively, under the fair value method and recognized $407,000 and $514,000 of stock-based compensation expense for the nine months ended September 30, 2015 and 2014, respectively.

In the third quarter 2015, the Company granted 975,000 Restricted Stock Unit's with an aggregate fair value of $673,500.  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 Company granted 10,000 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 three and nine months ended September 30, 2015 was $8,000 and $48,000, respectively. The Company granted 0 and 60,000 stock options for the three and nine months ended September 30, 2014, respectively.  The fair value of the granted options at the grant date was $56,000.

XML 45 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information - USD ($)
9 Months Ended
Sep. 30, 2015
Nov. 11, 2015
Jun. 30, 2015
Document and Entity Information [Abstract]      
Entity Registrant Name GSE SYSTEMS INC    
Entity Central Index Key 0000944480    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Smaller Reporting Company    
Entity Public Float     $ 27,315,219
Entity Common Stock, Shares Outstanding   17,897,859  
Document Fiscal Year Focus 2015    
Document Fiscal Period Focus Q3    
Document Type 10-Q    
Amendment Flag false    
Document Period End Date Sep. 30, 2015    
XML 46 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Long-Term Debt
9 Months Ended
Sep. 30, 2015
Long-Term Debt [Abstract]  
Long-Term Debt
11.  Long-Term Debt

At September 30, 2015 and December 31, 2014, the Company had no long-term debt.
Lines of Credit
Susquehanna Bank
At September 30, 2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with Susquehanna Bank ("Susquehanna").  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 1/2%.  The agreement expires on June 30, 2016.
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, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.

On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna 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, Susquehanna Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At September 30, 2015 and December 31, 2014, the cash collateral account totaled $3.6 million and $4.2 million, respectively. The balances were classified as restricted cash on the balance sheet.

The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.  

  
  As of
 
Covenant
September 30, 2015
     
Minimum tangible capital base
Must Exceed $10.5 million
$10.9 million
Quick ratio
Must Exceed 1.00 : 1.00
1.43 : 1.00

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

IberiaBank
At September 30, 2015, Hyperspring, LLC has a $1.0 million working capital line of credit with IberiaBank for a one year period.  Under the executed promissory note, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal resulting in an effective interest rate of 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The line of credit expires on July 6, 2016.  At September 30, 2015, the Company had no outstanding amounts under the line of credit.
Letters of Credit and Bonds
As of September 30, 2015, the Company has thirteen standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of thirteen standby letters of credit in escrow accounts, amounting to $3.6 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 balance sheet at September 30, 2015 as restricted cash.

XML 47 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Consolidated Statements of Operations (Unaudited)        
Contract revenue $ 14,961,000 $ 7,823,000 $ 42,589,000 $ 24,823,000
Cost of revenue 11,158,000 5,368,000 32,649,000 17,497,000
Write-down of capitalized software development costs (1,538,000) 0 (1,538,000) 0
Gross profit 2,265,000 2,455,000 8,402,000 7,326,000
Operating expenses:        
Selling, general and administrative 3,811,000 3,954,000 11,031,000 11,939,000
Restructuring charges 1,600,000 272,000 1,746,000 883,000
Depreciation 119,000 140,000 383,000 413,000
Amortization of definite-lived intangible assets 123,000 36,000 370,000 108,000
Total operating expenses 5,653,000 4,402,000 13,530,000 13,343,000
Operating loss (3,388,000) (1,947,000) (5,128,000) (6,017,000)
Interest income, net 19,000 44,000 67,000 103,000
(Gain) loss on derivative instruments, net 20,000 69,000 (59,000) 178,000
Other expense, net (156,000) 0 (235,000) (7,000)
Loss before income taxes (3,505,000) (1,834,000) (5,355,000) (5,743,000)
Provision for income taxes 50,000 61,000 211,000 162,000
Net loss $ (3,555,000) $ (1,895,000) $ (5,566,000) $ (5,905,000)
Basic loss per common share $ (0.20) $ (0.11) $ (0.31) $ (0.33)
Diluted loss per common share $ (0.20) $ (0.11) $ (0.31) $ (0.33)
XML 48 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Contract Receivables
9 Months Ended
Sep. 30, 2015
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. Recoverable costs and accrued profit not billed 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,
 
  
2015
  
2014
 
     
Billed receivables
 
$
7,473
  
$
10,792
 
Recoverable costs and accrued profit not billed
  
4,769
   
5,060
 
Allowance for doubtful accounts
  
(2
)
  
(22
)
Total contract receivables, net
 
$
12,240
  
$
15,830
 

Recoverable costs and accrued profit not billed totaled $4.8 million and $5.1 million as of September 30, 2015 and December 31, 2014, respectively.  During October 2015, the Company invoiced $1.9 million of the unbilled amounts.

The following customers accounted for more than 10% of the Company's consolidated contract receivables as of September 30, 2015 and December 31, 2014, respectively:

 
September 30, 2015
 
December 31, 2014
China Nuclear Power Engineering Company
14.7 %
 
3.9 %
State Nuclear Power Automation System Engineering Co.
0.4 %
 
10.2 %

XML 49 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisition
9 Months Ended
Sep. 30, 2015
Acquisition [Abstract]  
Acquisition
4.Acquisition

Hyperspring, LLC

On November 14, 2014, (the "Closing Date") the Company, through its operating subsidiary, GSE Power Systems, Inc. (now GSE Performance Solutions, Inc. "GSE Performance"),  acquired Hyperspring, LLC ("Hyperspring") pursuant to a Membership Interests Purchase Agreement ("Purchase Agreement") with the sellers of Hyperspring ("Sellers").  Hyperspring, headquartered in Huntsville, Alabama, specializes in training and development, plant operations support services, and Nuclear Industry Training and Consulting, primarily in the United States nuclear industry.  Hyperspring operates as a wholly-owned subsidiary of GSE Performance Solutions, Inc.  The purchase price allocation included customer relationship intangible assets valued at $779,000 which are being amortized over seven years.
GSE Performance paid the Sellers an aggregate of $3.0 million in cash at the closing date.  Per the Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for a two year period for substantially the same scope as was currently being provided and with substantially the same economics.  On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.
In addition, GSE may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $7.2 million if Hyperspring attains certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017. Accordingly, the total cash paid to the former Hyperspring members may total $11.4 million.

The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring, LLC, acquired on November 14, 2014.

(in thousands)
  
   
Cash purchase price
 
$
3,000
 
Fair value of contingent consideration
  
3,953
 
Total purchase price
 
$
6,953
 
     
Purchase price allocation:
    
Cash
 
$
152
 
Contract receivables
  
1,719
 
Prepaid expenses and other current assets
  
23
 
Property and equipment, net
  
12
 
Intangible assets
  
779
 
Goodwill
  
5,612
 
Total assets
  
8,297
 
     
Line of credit
  
749
 
Accounts payable, accrued expenses, and other liabilities
  
586
 
Billings in excess of revenue earned
  
9
 
Total liabilities
  
1,344
 
     
Net assets acquired
 
$
6,953
 


Pro forma results.  Our consolidated financial statements include the operating results of Hyperspring as of the date of acquisition.  For the nine months ended September 30, 2015 and 2014, the unaudited pro forma financial information below assumes that our material business acquisition of Hyperspring occurred on January 1, 2014.

(in thousands except per share data)
(unaudited)
 
 
Three Months ended
 
Nine Months ended
 
 
September 30,
 
September 30,
 
Pro forma financial information including the acquisition of Hyperspring
2015
 
2014
 
2015
 
2014
 
Revenue
 
$
14,961
  
$
12,307
  
$
42,589
  
$
37,930
 
Operating loss
  
(3,195
)
  
(1,785
)
  
(4,701
)
  
(5,848
)
Net loss
  
(3,363
)
  
(1,697
)
  
(5,140
)
  
(5,749
)
Loss per common share — basic
 
$
(0.19
)
 
$
(0.09
)
 
$
(0.29
)
 
$
(0.32
)
Loss per common share — diluted
 
$
(0.19
)
 
$
(0.09
)
 
$
(0.29
)
 
$
(0.32
)

IntelliQlik LLC
In conjunction with the Hyperspring acquisition, GSE Performance invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").  IntelliQlik is developing a software platform for online learning and learning management for the energy market and is jointly owned by GSE Performance and a former Hyperspring member.  GSE Performance was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  Based on a review of the software platform as of September 30, 2015, GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.  The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.  The loss was recorded under other expense, net.

Contingent Consideration

Accounting Standards Codification 805, Business Combinations ("ASC 805") 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. We estimate the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discount 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. We believe our 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, our 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, 2015 and December 31, 2014, current contingent consideration totaled $2.6 million and $2.8 million, respectively.  As of September 30, 2015 and December 31, 2014, we also had accrued contingent consideration totaling $2.2 million and $1.9 million, respectively, which represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.
During the three and nine months ended September 30, 2015 the Company made payments of $182,000 and $500,000, respectively, to the former EnVision shareholders in accordance with the purchase agreements.  For the nine months ended September 30, 2015, the Company did not make any payments to the former owners of Hyperspring.  Refer to the Subsequent Event footnote in regards to the $1.2 million payout to the former Hyperspring members in October 2015.

(in thousands)
  
  
September 30,
  
December 31,
 
  
2015
  
2014
 
Hyperspring, LLC
 
$
2,601
  
$
2,152
 
IntelliQlik, LLC
  
-
   
213
 
EnVision Systems, Inc.
  
-
   
477
 
Current contingent consideration
 
$
2,601
  
$
2,842
 
         
Hyperspring, LLC
 
$
2,221
  
$
1,948
 
Contingent consideration
 
$
2,221
  
$
1,948
 


XML 50 R23.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Events
9 Months Ended
Sep. 30, 2015
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
16.Subsequent Events

Per the Hyperspring LLC Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for at least a two year period for substantially the same scope as was being provided at the acquisition date and with substantially the same economics.  On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly, the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.

XML 51 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Product Warranty
9 Months Ended
Sep. 30, 2015
Product Warranty [Abstract]  
Product Warranty
12.Product Warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.  The activity in the warranty account is as follows:

(in thousands)
  
   
Balance at December 31, 2014
 
$
1,456
 
Warranty provision
  
514
 
Warranty claims
  
(312
)
Currency adjustment
  
(44
)
Balance at September 30, 2015
 
$
1,614
 

XML 52 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2015
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
8.Fair Value of Financial Instruments

ASC 820, Fair Value Measurements and Disclosures ("ASC 820"), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The levels of the fair value hierarchy established by ASC 820 are:

Level 1:  inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2:  inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  A Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3:  inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.

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, 2015 and December 31, 2014 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, 2015:

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
   
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
         
Money market funds
 
$
12,129
  
$
-
  
$
-
  
$
12,129
 
Foreign exchange contracts
  
-
   
124
   
-
   
124
 
                 
Total assets
 
$
12,129
  
$
124
  
$
-
  
$
12,253
 
                 
Foreign exchange contracts
 
$
-
  
$
(107
)
 
$
-
  
$
(107
)
                 
Total liabilities
 
$
-
  
$
(107
)
 
$
-
  
$
(107
)

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

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
   
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
         
Money market funds
 
$
11,661
  
$
-
  
$
-
  
$
11,661
 
Foreign exchange contracts
  
-
   
92
   
-
   
92
 
                 
Total assets
 
$
11,661
  
$
92
  
$
-
  
$
11,753
 
                 
Foreign exchange contracts
 
$
-
  
$
(24
)
 
$
-
  
$
(24
)
                 
Total liabilities
 
$
-
  
$
(24
)
 
$
-
  
$
(24
)

XML 53 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Software Development Costs
9 Months Ended
Sep. 30, 2015
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.

During the third quarter of 2015,  the Company's new CEO conducted a review of the Company's organizational and cost structure and software development plans.  Based upon this review, GSE decided to terminate the Enterprise Data Management ("EDM") development program.  As a result, GSE believes that the full value of the capitalized software development costs relating to EDM are no longer recoverable.  As of September 30, 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of its EDM development projects.

Software development costs capitalized were $473,000 and $1.4 million for the three and nine months ended September 30, 2015, respectively, and $241,000 and $590,000 for the three and nine months ended September 30, 2014, respectively.  Total amortization expense was $96,000 and $291,000 for the three and nine months ended September 30, 2015, respectively, and $78,000 and $173,000 for the three and nine months ended September 30, 2014, respectively.


XML 54 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2015
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
7.Goodwill and Intangible Assets

Goodwill

We review goodwill for impairment annually as of November 30 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. We test 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. generally accepted accounting principles. After the acquisition of Hyperspring, LLC ("Hyperspring") on November 14, 2014, our reporting units are: (i) Performance Improvement Solutions and (ii) Nuclear Industry Training and Consulting.  At September 30, 2015 and December 31, 2014, the $5.6 million of goodwill balance was related to the Hyperspring acquisition and is assigned to our Nuclear Industry Training and Consulting segment.
Accounting Standards Update ("ASU") 2011-08, Testing Goodwill for Impairment ("ASU 2011-08") permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount. As of September 30, 2015, no impairment has been recognized on goodwill.

Intangible Assets Subject to Amortization

The Company's intangible assets include amounts recognized in connection with business acquisitions, including 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 intangibles for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.

XML 55 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments
9 Months Ended
Sep. 30, 2015
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, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.6 million Pounds Sterling, 0.5 million Australian Dollars, and 12.5 million Japanese Yen at fixed rates.  The contracts expire on various dates through December 2016.  At December 31, 2014, the Company had contracts outstanding of approximately 1.4 million Euro, 0.3 million Pounds Sterling, 0.8 million Australian Dollars, and 0.5 million Malaysian Ringgits at fixed rates.
The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

  
September 30,
  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
121
  
$
71
 
Other assets
  
3
   
21
 
   
124
   
92
 
Liability derivatives
        
Other current liabilities
  
(15
)
  
(23
)
Other liabilities
  
(92
)
  
(1
)
   
(107
)
  
(24
)
         
Net fair value
 
$
17
  
$
68
 

The changes in the fair value of the foreign exchange contracts are included in net gain (loss) on derivative instruments 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 net gain (loss) on derivative instruments in the consolidated statements of operations.

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

  
Three Months ended
September 30,
  
Nine Months ended
September 30,
 
(in thousands)
 
2015
  
2014
  
2015
  
2014
 
         
Foreign exchange contracts- change in fair value
 
$
34
  
$
58
  
$
(53
)
 
$
312
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(14
)
  
11
   
(6
)
  
(134
)
                 
Gain (loss) on derivative instruments, net
 
$
20
  
$
69
  
$
(59
)
 
$
178
 

XML 56 R34.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information (Tables)
9 Months Ended
Sep. 30, 2015
Segment Information [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income tax expense:

(in thousands)
 
 
Three Months ended
September 30,
  
Nine Months ended
September 30,
 
  
2015
  
2014
  
2015
  
2014
 
         
Contract revenue:
        
Performance Improvement Solutions
 
$
9,903
  
$
7,823
  
$
26,911
  
$
24,823
 
Nuclear Industry Training and Consulting
  
5,058
   
-
   
15,678
   
-
 
  
$
14,961
  
$
7,823
  
$
42,589
  
$
24,823
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(3,604
)
 
$
(1,905
)
 
$
(5,493
)
 
$
(5,948
)
Nuclear Industry Training and Consulting
  
442
   
-
   
1,104
   
-
 
Loss on change in fair value of contingent consideration, net
  
(226
)
  
(42
)
  
(739
)
  
(69
)
                 
Operating loss
 
$
(3,388
)
 
$
(1,947
)
 
$
(5,128
)
 
$
(6,017
)
                 
Interest income, net
  
19
   
44
   
67
   
103
 
Gain (loss) on derivative instruments, net
  
20
   
69
   
(59
)
  
178
 
Other expense, net
  
(156
)
  
-
   
(235
)
  
(7
)
Loss before income taxes
 
$
(3,505
)
 
$
(1,834
)
 
$
(5,355
)
 
$
(5,743
)



XML 57 R51.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
USD ($)
Sep. 30, 2014
USD ($)
Sep. 30, 2015
USD ($)
Segment
Sep. 30, 2014
USD ($)
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Number of reportable business segments | Segment     2  
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues $ 14,961 $ 7,823 $ 42,589 $ 24,823
Operating income (loss) (3,388) (1,947) (5,128) (6,017)
Gain on change in fair value of contingent consideration, net 226 42 739 69
Interest income, net 19 44 67 103
(Gain) loss on derivative instruments, net 20 69 (59) 178
Other expense, net (156) 0 (235) (7)
Loss before income taxes (3,505) (1,834) $ (5,355) (5,743)
Performance Improvement Solutions [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract range, minimum     10 months  
Contract range, maximum     3 years  
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues 9,903 7,823 $ 26,911 24,823
Operating income (loss) (3,604) (1,905) (5,493) (5,948)
Nuclear Industry Training and Consulting [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues 5,058 0 15,678 0
Operating income (loss) $ 442 $ 0 $ 1,104 $ 0
XML 58 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
Preferred Stock Rights
9 Months Ended
Sep. 30, 2015
Preferred Stock Rights [Abstract]  
Preferred Stock Rights [Text Block]
14.Preferred Stock Rights

On March 21, 2011, the Board of Directors of the Company declared a dividend, payable to holders of record as of the close of business on April 1, 2011, of  one preferred stock purchase right (a "Right") for each outstanding share of common stock, par value $0.01 per share, of the Company (the "Common Stock").  In addition, the Company will issue one Right with each new share of Common Stock issued.  In connection therewith, on March 21, 2011, the Company entered into a Stockholder Protection Rights Agreement (as amended from time to time, the Rights Agreement) with Continental Stock Transfer & Trust Company, as Rights Agent, which has a term of three years, unless amended by the Board of Directors in accordance with the terms of the Rights Agreement.  On March 21, 2014, the Rights Agreement was amended to extend the term an additional two years.  The Rights Agreement will now expire on March 21, 2016.  The Rights trade with and are inseparable from the Common Stock and are not evidenced by separate certificates unless they become exercisable.  Each Right entitles its holder to purchase from the Company one-hundredth of a share of participating preferred stock having economic and voting terms similar to the Common Stock at an exercise price of $8.00 per Right, subject to adjustment in accordance with the terms of the Rights Agreement, once the Rights become exercisable.  Under the Rights Agreement, the Rights become exercisable if any person or group acquires 20% or more of the Common Stock or, in the case of any person or group that owned 20% or more of the Common Stock as of March 21, 2011, upon the acquisition of any additional shares by such person or group.  The Company, its subsidiaries, employee benefit plans of the Company or any of its subsidiaries and any entity holding Common Stock for or pursuant to the terms of any such plan are accepted.  Upon exercise of the Right in accordance with the Rights Agreement, the holder would be able to purchase a number of shares of Common Stock from the Company having an aggregate market price (as defined in the Rights Agreement) equal to twice the then-current exercise price for an amount in cash equal to the then-current exercise price.  In addition, the Company may, in certain circumstances and pursuant to the terms of the Rights Agreement, exchange the Rights for one share of Common Stock or an equivalent security for each Right or, alternatively, redeem the Rights for $0.001 per Right.  The Rights will not prevent a takeover of our Company, but may cause substantial dilution to a person that acquires 20% or more of the Company's Common Stock.


XML 59 R26.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation and Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2015
Basis of Presentation and Revenue Recognition [Abstract]  
Percentage of revenue by major customers

For the three and nine months ended September 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:

  
Three Months ended
September 30,
 
Nine Months ended
September 30,
  
2015
 
2014
 
2015
 
2014
Tennessee Valley Authority
 
14.3 %
 
0.0 %
 
17.9 %
 
0.0 %
Public Service Enterprise Group Inc.
 
11.3 %
 
0.6 %
 
10.6 %
 
0.6 %

XML 60 R49.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes (Details)
9 Months Ended
Sep. 30, 2015
Income Taxes [Abstract]  
Minimum probability of uncertain tax position to be recognized (in hundredths) 50.00%
Minimum percentage of tax position realized upon ultimate settlement (in hundredths) 50.00%
XML 61 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill and Intangible Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2015
USD ($)
Goodwill [Roll Forward]  
Net book value at December 31, 2014 $ 5,612
Goodwill impairment loss 0
Foreign currency translation 0
Goodwill, Period Increase (Decrease), Total 0
Net book value at September 30, 2015 $ 5,612
XML 62 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Consolidated Statements of Comprehensive Loss        
Net loss $ (3,555) $ (1,895) $ (5,566) $ (5,905)
Foreign currency translation adjustment, net of tax (76) (261) (206) (362)
Comprehensive loss $ (3,631) $ (2,156) $ (5,772) $ (6,267)
XML 63 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basic and Diluted Loss Per Common Share
9 Months Ended
Sep. 30, 2015
Basic and Diluted Loss Per Common Share [Abstract]  
Basic and Diluted Loss Per Common Share
3.Basic and Diluted Loss per Common Share

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

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

(in thousands, except for share amounts)
 
Three Months ended
  
Nine Months ended
 
  
September 30,
  
September 30,
 
  
2015
  
2014
  
2015
  
2014
 
Numerator:
        
Net loss
 
$
(3,555
)
 
$
(1,895
)
 
$
(5,566
)
 
$
(5,905
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
17,894,272
   
17,887,859
   
17,890,020
   
17,887,859
 
                 
Effect of dilutive securities:
                
Employee stock options
  
-
   
-
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
17,894,272
   
17,887,859
   
17,890,020
   
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,513,321
   
2,736,703
   
2,548,401
   
2,730,558
 

ZIP 64 0000944480-15-000078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-15-000078-xbrl.zip M4$L#!!0````(`(F`;$?%S0/\LM4``+3D#``0`!P`9W9P+3(P,34P.3,P+GAM M;%54"0`#T?Y$5M'^1%9U>`L``00E#@``!#D!``#L77MSVSB2__^J[CM@?74S M295EBY)LV,=)/)(SHSB]P-R>7%+Z>M#K>!5)*;UF?XR4A][W"ONE/MGS1'>_5JW6][DK M?6B>[43TP.#W&>18?$=E0OXP07]?5]0@R/&^*DU()<\CA&:-_?_[>-TV>\RA ME2P_V+TUJICFYG`_+(Q)N?0:-:,Y2]B0(JG@#ICTQ]N6S-SK>H/]L`RJ&?5* MU:C4C;@2#'.7TGY2JT/EG>HA*L`J!^-5+,;S.X$")&]D>O#%5!F.]Z$T)G0# M)Y_0\L6^/^RS?:!@@IM)!<]=H([G5C+U3"]P?3',%R(JS%&5&0@!]C&M7E2: MHP&7'8PPTI5, M[IF>H\BJQ_5J1+2(78(]$_(6#>E$*A-IL0Y1AG6"P_5N1W*G;Z.]J&<]P3KO M=J#S2MS7WH.T=LA^V(YR!S">KL\>?,*M=SNFHC.JAN\EW"G:A)J!T_&'T;/D M*;?P>8=!XDZR^/'LL'"LNK<8+"@G-^W MM@_M.2#0Y8\`9#KWG+[GPI_R]('+;Z>F&3B!C;GD9[_'!!8+UF.NY`-V!1FH MPSXRYXZ)9QB,D8Y9%P5('D<%%K#QT+>YR?V01V)Q!SG'%#K*F4YFBK_S/B9; M6`]O]W.['K&\G\=S8>>#!2#28C[E+K,NJ7!QC>%%X"%?Z)6Q7U0(+5O M*+>NW'/:YSZU7P0&9LK^\J!P*QB5@1BV?<_\_B(`D"/QRQMV^-/QW)09Q;DM/LOMOLO]%KD,DC2;D0C9DG?HU/38J:F6X,PG=D^>69;:.QHQ!00 M,4^S4:2#X1($P\6!@EX+>9'#KI.8%S?D.@LI:!;R-!"IE_$`27V3!TC*LC$_ MMIRZ01>ZX)/`J*P5*+R^]GPS/FFCV'BN_*G[2IS62+#9@;L#83`VXR M^8GYY?8A\Z0>N9&9XNLD-'L$YI%XRJM^.^PS5?,FN`,E1W4N@0W1%URR7X07 M],&A:T0N@,A'LA2/Q<[[[J!_LM"`/)>-%.E0(TJ(WCJ8UC]D@\BU44[2SJDUF%GCD*9AS%G3F*9B--/7.LV3C6Z:8+ M:*>;LHI"';M?9PZK9PX]V$6TC>A[1T54YC*.`>7FQ9HXG7-'5 M5J&M8I95%&D-US",1AA/X:]O9X'DJ+%3\T?`I3IJI"!]!=5LF_^P^?=KN^2Q MSQ090\3D"?I,,07>3M%8+J88J_(<./D5S$](B,O<[G;C)$]0C1.-CN='Q_C[ M:^F!7N\KBWJZ>.;IH@@#G0=TC(WQ$D.0!'Y)&)4P0%L@0FXQE]U3^Y:*[A:< MQ9FMA-D1:HXFUADY:^^U?E!?GEW=7IR^(.Q."JPANEZ(KAAQ?_O`7>ZS:SY@ M%LQ0U.WR.YN=@IOQY=GP(_W+$^!.X)0;TTNH)'7P/E\WZX1YHN91KV/Z?A$F5?2,9E4[U)'0)E!7[#!,VX0. MI'0@57*$9_=0]4)'4=;%B[6KN.'8'+4N7.9?>`[E[B?JL))?=?"LLK;7';;4ATTTG)\6SG,&0H/Z\2LG905S45=( M"AN_;@6(K]P;X9G0 M[Y?<4Y9?6_@6_F:YBFK!K]56;=9OE@NQC)MG2(K!T M`'CFJ6MIGZ4W'[6O*I:OTE#54"U[[JHC00W98@8"I45@Z0#PS-.K7L0H!@R* MNY;U,E9>GW.;JY2`+=NJFT;KBXVQ-CG%&M7X\+91+O_(-NL"X_.>]REGP+39E3<>/=,7+I=L`6&<,H#1MSJ-#RKYNO&DZ;@--2"S.I$=EY;T9_G<#8;)?XN"/SW_ZOGW.?./ESG_EL/_+1`. ME"O^6^X]H?#^K>BT_>H8_?8KL[K<[5XP"32CWJ`C*WK$+`WG-<(Y7^$C1G(T MO\[NEW[+)0VT[3*X)5YPT=96$G@7S-B7>TOGF4UMX[&]-IP7;3CE@NQC-_-? M`&0+YFPW8$';%]#H#*+T.-]H"+]]!E>,F[.TM3U_S%QBFR^'J15F=6SR0@IM ME,O@M%V5URD%^BB>VUTZ[Q]21N=1GTQW%&Y\KG'WM&G M[:[TD]T3Q;CEG.\V?_I&,(O['ZB)B@_/X+38P+,'>*?)6%ED-M?<99\[.=7: M@?P1,%";2\^H^[WOK$KB;I\:ML3N=/*S5%FTJY>?. MGU0(P--GT>+=GJ^,Y4:P#A.@WK;O@4?#Y_*T*QA#U933=!+\3A,ZQ,X"DFLD M&4:U7C,T?HJ-GU0P#="I5VI/$DRK>]B1[_C[/^U0C'#"OV&BXPD'MYJNG+Z` MJ0S+VIX=X(93R;_I-E/T"!Z+R*\=#&"IJ5&U':AJEA55T<VU2NRU&LNCJE$45&FO57RO531\ M&=IK;8?76C:"WR"JELL+M=0N5+M9K]H+;#J`P$>\^EUZ@9S9,O[8NX MI;@HW3HV-:WIVI2F(YE[5#"Y:MOU3-L6'P"HLNK#&I\"APGJ>Q-[=0O+FE9P M?HNI[BZ8ZSGYQL-"Y-R;V(VAI3AD1M/(8`7W5$#F:.=A]^KMKR MX1R()E_K6+[IYIRFDP\Q+-_TT9RFDSM^EV_Z>$[3R6VR2S=M5.N1=#UION-Z$(RI+H,W?-\%BKQ2;%9S23\ M7'BF>IV(W"A'G\M+3!.2+,Q(>HJ9VDS"R*6:]\B?S+8KWUWOWB5M/91:Y MDC)@(LU12(RTOR%I3!D2SN?LDQ=R-+.9+&=_0$[KPK0ZA+&SF9"3_"04(<&R M?&2J9_N/D=-B?4]@;$HPQ@UR^(@H$\*0;CX[7W'NF-=,EBW%+#F'H>QZ8CC) MC"J/B^?ST':HC0V.I(R^:9[F;*S-+$,WP1U$76#('O4GV0E+56$.,X?``D'/ MH)ZI8(98S.3`E'RW@YANUHV#FG&AB^#6@3R';8`_F-Y8Q41*(H@&`^,^DP M?&HS$XQXCN.!<>-Y@%W25A$+^1SXN`5OP7CG\*5JJ`HA>8IZDDD#_HV/82TS MAD;SZ+AY=#`VAK/ZF/25:>?]`1[*/&\Y\KF*9#%_.>XI,TU,923RW7-8":D6 M9.;W>AXKJ28FF<'T**]W?#Z_0Z-:^7V\2ZR7]!*]W$I8]':K:A!?;R5>"CLQ M5?P.+(E?@B7_#I.P_Z_\BX(WV86QN3M@TD^]9/O)P[5+:I\Z'CCD'-;7 M_>F],;@>IN%:@2#8J!V@I8&1S>%T_XP$9MQ-&% M9]L4@J<%-+D^E3WRRR!C*CM^&J1=!L(CTL2 M:17I_*CR)]M_8_$!D?[09N]V.D!?Z5"'V\,3\O,M=R#W^,3N2V[Y/>R_^K\10X]G MWQ?)+RO33ZT)A(_LAPP89.Z0+<1Z\;U^1'7/<%GNA-QYMO6&1,4"GX7";(_IWZN[M1#[N+&V0FI'SY^W!5'5R[Y2(<$'?PN\7L,4E27NB:' M+#6EK3;Z3RHL2]Y@+LA-<#I(=7(L$'APN0;5=SP-= M0O\@ZX";P)7O$3/FGW"74/A?..^HS@3KV`PEQ=$$ARM!%*$NQ,*:H81A4<@2 M>^B'Y!ZY8T1M9]K0+T]-I2B^W_,DF^1FCP""+`]'7GJ[4:,P88:2N@Q:@H8# MJ.J@;OX*++7'!$Q;Q*'?H\\,Z6!`IS^N0`14\G`*R:DOZ M"]M2XP1M82D,-W2(\E#;5E>/1>U.$D%#C(+Z)>M3@;:1SS(*RE/H4ZK$L>ET M8*1@%H\&A,5KK3%;'2ZD3WX$5/B@/Q"(P[AVPC6G(2Y^L7`1[@+<(881/U&G M_^9_C,/JF[JQ._H#+/5H5TG$8;H6W"'AKK*"%$0E[B[!0QI=PC@^P(Y4[Q"# M>O=*>I1<60AQ&`#'DB?D%7\]ZH&23J`,P1>>[$="T3Z`'M43(3@9GSYNRX=# M$745FYQ"*54FRY6)QHO0(<.AL6,%\.K12#)L&N9TX5..XX(#A/I!,[`X3@:[ MB.]7?)S?*:PF'9B!$]@JQ(J&2:D?W02@8D@HSBO(&/C"V!.._`!`QU>M*(<) M%4-R8/A5:*\1_"3!L"2,X$#=GN]Z0&_!`-L>;IC)UZ%'2F`!'BG<%+`3C`#C M8+82>V$#:@;C2$)J(0.T3M,B7?E35@<[_OD)@$S=BLJ]7!)607NL]M>-VLJ MMYO'6KU>78:U)+$"E#/(/H`$+,ME_C0>6PG=)^8_1HE&K=;(9S6OBPTSO(AJ MC8.C*;I=C.$1U7Q6S\"HF`7)Y;7G=F_!`I/(Z+.`F+@KJ#.YV[`N(1;I_!G$ M6Q>HEA(/J@L,G7'><263.;)A>>J>TD?9Q'&CD>4^O_D-,+@8?`Y68#"<=(%) MB_7!;+D*$G(8C>DN4F3PVV;JGEC7.G4P;OA;/8>1@NC!'][8U/6A[/)'P/O. MJG(=U&K'6;G6PDUQU+`(_@[J1\VG4X.ZZU=%)X+U\)`H1&57+N0FD(U>>U*^ MWH5D4D4ZM_1AAI["J\+3S82M8!O0P.<.5%\)%16DF::/17HMGMB+H*!B-.I3 M8;"DV````3)_P!B;56P@MT!8/[I#AH1?#MHE?ZJU(%RB&$`Z![GL%\D@]R#7 MO,.2*2:`4#5>$H#IQ@X3QQ[OR_36Z@->4C-Z\.L0$"DQV>_NDNOK\XD5]I&, M(:\AJ]?(Z8C1D,^8RXC)D$=D,0==AM$(WQO`7]_BX_*JDS#G4LO'*>ZN;3.Z M76@&!V?#C_0O3ZCK(50#L3Z2.2QJHX51OU6F,I/M5QFCM/==9B(5!9.UQ!"H^H MM$:+:G]`4CKW_,GH?1F<"=1YH+[G)N_+3.$H;^-I0J_UXUI&JYL5=?'A*=@8 M%%6/-X)5?)BAU.EZLH0^P^4[9BDNSK)<7(:U)GW*^/O-\^+<9B;!7ZC3YY(M M<^/$/-GJAR62+?,&WKP`UFB42+;E+!41_`C9D/P^V2:QO.#.QPB+1OEQGDB* M'!+EBXAX,I=>KET"FY=R=43TJA4S+3+W9V6DQD:(3[X*% M.;;O$8OC90F06TMF!D(M3>%6*6[06.2.F11W.]6.#;Z=2NZ]P,;GA+H^KR25 M7T%P';[_]WI""T`8T[63/BZC+CX(ST%W'/@1ZY=4X'O0$L(BQ>S40T@S##5[ MYKYVT#AJX.NI:^5I^Y0ZTZHFE-JL5P\.CK12YR)UAON=1*H!B;!&ZGRDSO"5 M.4@];%;KFU)JO#CW@7)!PESS(MG$KK0YI'4=;N);6.&2YN<[/&ZBXJDK%WJ1 MY-4U&S";U%Y/7W53?6`/JH-1^U-.MB:49\/DYZ^<"2K,WE#U%A[+C,M"1E1! M;:%UA6PZ/(V_%;3TQ?6F::A>"`W5%])02;43+DB523N/`\*\T-%H'M37"O7' MC:N98]<0+C,8PLM*#7/,RN ME^_ MHV.B\2%U!D$]L_*8QCI7^*H2PV\+G'OR4>?WFM7#2=U.[>()F5\$&4>'1XT5 MF(=$"=]0P0,*_VGO[9O;-I+$X?^OZK[#G"YY5JXB&8(OHI3=N$J6[:SOYUA> M2\G6U=95"@*'(F(08/`BF?OIG^Z>P0M)D`1(``2HN;J-*1*8Z>FWZ>[IZ0:@ MG6>;NYA_(!*PN>WE-!=[+SW^)<9=&30RJ%9KVLD-B+ZY6[/\\ M@$9H^[`6VMZ,F+?.#.\>8-D7D1Y&\T,7?M MW:.K7;)4*UJ\16_$F8.LW7-C:CN6\[@X$4KE$KL(#S$:1/.G9@I?GL3.$Q74 M(I(]&RGL'VR\W$WV_Q?N<8Q&T"8K69Q2V!7QE[986$)$$\@-C.J[`:AWETH*3G7W,26:(@%[]\WTT>7VUKV*?+E+VFAP MD:KOXAD*AS!?UL[E9;HG4RJ`>5)P>J->U0#FS.4**^=D@!`OIN!%S+1($4F)-*7ZYZ[S'Z_^KQ^5OQ0CY^+6?7$OO['6[V^E=;0\+;)_^B`O= MRE4I"^TV=:%;N3-EH5I3%[I5D:4LM-\K9*%HT,+O:/,MQ7#`)I"[SZ(MHB^? M'%O62F")C:D82S&&8@F("(0-!Y-O=`O3?N^FG/L?'5$!@S9N@C@&.`&OM`(* M].A[J\=?>ZQO#W+<-(H6-U40XJ)[#$+LDHL2,"Z.E_?F_MU7X2\KQ>,[^S>3 M4@'O%I[/9UX++^5V8@QF8/@C(3DW6[^SGVBI@SU,W-V:SC])4N[I(9Z9R(WP7.9JD,@KU*K5A)#&\3#]'*'%1.R-_#[IG&@?$_=[@^\>*X]+D M1UIB13'YXRZQDB#U,9=847AZ>8EAML523O@Q5:%XZ@M<3^(DEU+P,\BL%\I-6+O_P,/OYL>QJT8[)S%CWK#RW0-E`7LG-GR MK27_XH-PM@+&%"7^,Z+-<[S3N_6':`::1 MW,[E;!Y[X!/L/"&KOHM;E%$3$_12WGV#S=EQQP"LNV`?1&AO<_W4;5P3%S(5 ME1)">&)PWA`T$I@/=@P*ZM0D(`3'EB*L>5B_/1AM.#:HU MJZ$B;3-(FV^?;6NC2T7:QI`VC^77'EYN"(O6DK2(^R7RYB$!O!POX&"\C0;9 M;;BEF>NQV'SR?W&5WRM[NR5^/JAX0S0R#GP[2?Q2\/5Y[$HV:&M:6QML MU4Q;`#H(28=49R@#2:GI2$4BZ6>L#N#83';?A#\F6`?JB>I``7*,^+S;6#[O M3NE6EOT\]]IU<3ZJT"]L1C`9J7`CUBS9?@1\Z-VJ47_G*4`94)\6RO,9S1<* MXP4P>1YCMM?;>>ZO4+Z;R?,X2WLGSQ6#\8\P&V$6S`CS2/;6>D9(V)[P+7^H MP`C;Y)J7O[:R#>G$E\QMB@\4M8HFN_RIX^Z,EZ='O%K2X MLF_4CWVGA_E:-H%GGK^P^$]G$WB^/=%GIK7XD?WEWL1J>Y_X,_OBS'3[+RU& MW[28QUUS\E=&3WL@%3\RK3OW_WJ6:"L?CHC3MW7+?+1_9!:?)![R1;,G8*&Y M/AX#MK"V)?WMS74C^AM+K_QT]O;N\_N/IN??XTMGX>#/YMB?XN3=[R4TA\/N MN]&G\0/_GCCH[V+SA4\>R!0[(F[5)$ZQ*#OS.53S]0*]$?VX%CC MOS+YLXO?"0`'G8T@KI&$2:#UP'>J`IF`3##X"K0_Q&3X@1@E^@MX*\%FX<<' ME_VPX9'-RQ:PXZ\_,FRE:!I_9?24::.6!RJ."J#AAK6OJHGB%H<](\W)XJ]L MIKN/IMT&"@`L/81E:77]B_RKDT,^.+[OS,)14V7IUF:?G"?2B4P;M!AJTQ8[ M]Z>V\XSOL<^")T'8L^[. MP>8LX([*ZX=G*P^8SL2V0%5UHPJR M['/@&E/=`TOLT>7D,<,HZU_"8,^F/R4$>:`881S<$!/3P6MWXH>S5YT$M$M` M3KD^_C/079R=6NW^'6^`C)1)X+NZ:8=Y!..X MMEF+S;&A>$@;3$/P@OG<<7WD$>PU"OC$=SX%AL5U%U8]!H9T%YC4%X^(88#` M\@D^`!/X"AB0YH6U_HKUK,:,&M9ZS)8#F7*@#>N4$.&%&?A_]CQU+&O1QIK& MXP3[(/YV,$)B^'L`9AZ298[-`T#56O+6D>A8A"V,C+`^FILH"[;>NDV$C<#< M]MEWH]%5"ZQ.`-/$8GO8X9(3;D2+-7@*A,<%E(*=SQ:P?*_3*/%?Q?$7WS7[W1CS,^P!#BAF!FZ-T64X"E))YB)?E\7 M(>!%ALA"(`NTRD"`**$4X3KDU4;X M73#HW'6>S+%T&@F,#:.`RV0[,]/PDH2"7>&.SWVQ+?3$MC`$C/]VS?@W;E`= M)!WW`,[;!"TM7[;[CE>>P-E?J=TH)N4\RMGE5A*SW'9B92"2S6X-WR&0`5PA MB,@6C=N42Y"$#R#'LC,U;EV"J8$T]V2^&UA)SJI0K;B,K)FR?/C'YJ$.Y M>9)/6^)EAQK9HWX3O+J1$Y^QPKME3"V@.SKA5;?$Z**;L/ M5?]-_%S-M\^U:,J`/9SL@N=P`,2>Z]6T;KLY.ZS MK(CNZ\,9#A+'QDN,#)P(5Y__=";^/RTDXU0=SPA:4 MU8\"JSS<("(\Z,;71_"([7$;$.&X/[+_!NN03R91U.;R\OL=H.R2VB6EWH9= M=6^UCN/]R)(CK(KR#>UV2UIZ+WG>C1=M%UKRL_`ZZ@H`H_`(['=[(32Y-A%' MS+"XJ\H7UT>O>?L"]Y;G$GDJI]1+^R`RDWKS;ZG@3>C_&JH*WF?*I-F+F??$ M7PDJXP%,?NY&@/PWUTC.,?;*FFS9Y6S(6^`HTK(^TA;9Q-UPFQ']>5/`\\<7 M[E:7)4YYMYB*Q*G!2K]6QB7&IXJ2G(9N1#4Q"AOB;FK#7G7A*+5I%B3E*64D MU7Y9B_VR>`%MC;2KDX\8G]Q&_-GEE!214@8[+`(OLNI>^&Y=%[>Q<+GME15' M4?MJB4*+2;C^@H25A_4^Z#*TVEY/='NMT/Q5>VLQ8KK6^UOMH:>YAXY&%5J^ M-3GTW'0FV^R=]6?'&3^;EE7(06=&%!T]R^"(NV]1Z1!'WY^'K8O2MNBJ^>JE M9E'UAEM.@$0ZQ`'[N$J6>KG)4I>MWM7HR-JAP=[R\./G@[LDXB5M%^PU>"<=[ M[Z8-PHSE)7`/=F6)1+P5S\?*>:PCH#7>Y,O:XFON.)Y,P#E#6.G035Y%GE]N MY%EK]0>#EQEY5G=A3L,O/NV[,"=S773K1H:]RF3]O;"B3R%;F;HMJFZ+JMNB MNROV9JLZEN&1M+4>H3`90K-60X\^%U7S:E/)8.R_2`4UP7''XJG>2B7"1)G% M@#K\D;VH8TW%B6GK-I9W!:CA"^K1$M8OI;)H<:E=.?9JH5D]*MDWEA4[$Y74 MDB4>W\M":S8&^F<`V]3#HGA8SS6J_-COBLJ/%$X4E8'QE<#6@S&5?IU'2XTA M-VWZABJW/7#+>4:U'LRH&)SN,P?6#+\"2N'9A["B_.9R;\PQ9(]W^.E_=#O` MZK":JNZV6:7LK)==\EW7I3)P%,::^UAVD7E3+*`+?*GO*`X7U1+3AH45$]N` M,H-C:-A)+O'6J'LEX1&K!/EFHK53[C- MU!6I1406*Z3F[M#3\>F]9$14&5U2=&@P' M-K`DE.)DQY'K:O^Z;?#V)TRU2`OXC8Z:;<<3U5>J4>B7^&2>=YO:5=E M15/J6.1UO[9L1VGFWM0\1'\"KI>93BSF6/+6U9" M&BY[6@^7ZYG&7LIA3^S5^#+UT5WD(U^F/GY,I-LIK<]36>Q:DZU:2:.2QN*E ML:ND44EC/0BAI+'34]*HI+$>A%#2V.E7U9*ED=)831VSDW+%QZ85^*JR65T" M32^]LED=G/&C,T&Y!H>21B6-#7+&C\X$2AIK0@@EC<=WQH_.!$H::T(()8W' M=\:/S@09G?%]"OMNQDY:99`0\*C5MG]KC?LME!NX2>FLV'W>_C-YR[\BHV"$CAJ(9+8^5GBJ[-7 MR:J_27R:'AOS)VXY<[$?\:`Q=S2?82"YG-L"TLW6MA\B)ZSQ_$?`*C^ M2&6*Z5E<'K>Y^[A`-'W%BN[P-,SSAP,`6POF/-NPGH?%VEKQ.9T*HG%W"4,S M*EZ77,+JJ\]8\O@!"$\5E'T'L>Z[YD/@X[`,91OQJULQ'KVI$UCC)63HOJ\# M+@V09_Q7(H96!HP!F'9L8`N`?+TZ1ZZHU+P^ MG&`$6`15?1Z+JLDXA,M%6?Q-P$UUU($^>^#W8=G[>=R43",P-4(9&^TWH7-,2#;A%-8&&F[RUS6S0Z MH_K`"(?ICMF?@>X"+Z]A$N?%E'FBK\L-W,G&#-0Q/"LZV\EN=RUF>\9U+T!!Y[HQA2_FCDOH`JUH.F.QDWC!@P>PX-3Z&"DF:L4G9I52ME1? M/JHJCQ(J:\G#[QWV3U#<0'4LS$YO)>&=;%YGHN\49ID)U1<7M)R[SA_<$"B5 M>C#L[8$A@&.#"M) M$$"R@T!`)#Q$LP=N(6ZHJ'Z(0H%0JKD_%ZC'65T8!-0]M0N=.L_PDDO%_.$G M6&-R67\$XT>III\S+^0P[&)Z\R2 M>(K$06@'`-]8G@YP'=IM^HR>3+24A&]_0#P)>\Y;8:+$2+%8+I9XBY01@#;G M1D0=V.Z!+Z<.Z*I(?L-*MD\Z0!EX-&/;"6#1KDFXW;:#'[F5R/6ZI18;*E%_ MC+?]3F_#2K3.U8Z5M*3B!,TC5+M'7$1J M2-1"W@A`K&6`+6%CE=V2V2.H0C0X06\#E,\<5%S8_X1D"\F M?T5<+.)5+4.+SJB[VD`G"<(7/D$^$2]59(_>Q7O=.U#1_I(E"J\X/BR--C27 M/Y+I+.$#8>JQ4+I@Q:A;E]>[[E83;6X-WWF('+#\7H1JJ%-I0YW](O('UW"^ M**S72(,:?6S..LI_$G$P!7H-ZO921=>)@D^*7A1]0G./H957(_*4V_\C/U.4 M4P\_.ZY[KV/+AJ3>)PP[5MIYZ0OK!)`3;(O&I):T6M= M5%EN3Y795HQ<%B-KP[)RA)I49;M!&]=J[DI1&Y>JA%FONW3MZL2R@AN>QR:T MXK>=6X%6837&HK!>1/3CI-R:Z#SI;N'Y?`8C?+"-M3.*_=W\.J6D)QS^NIC1 MN0"ML5U8UN93'YZJ#R2*NRMODS4JJUQKU5Q5TO[77._H9D>V4*D[X=$JI>35 M%4>OD5'HW:S<"NCXMG:)\CWE9RBQ46*3:_E:ZZJT'H0U]S-. M_X1LT\5E=4;6X'2KDSF:J,..K0[?E-@T3&SJL&.7X%OO4Y9LUR/AY[_]$'CM M1UV?_Q@6=$G4H;E8`V->\#'&\LQOK[^S_]@[&__U6ZGU7]IL2]Q&94/ MN(^;$Y-NN5Y['O<]=AT6,<&KT1\3)4BNL3("'[>`XGY[U8MF__J%+EW]7[LM MIM\"<@Q`%P("_W")S^=&7AW0].TP>_A+-=Q[8SK M;Z;W>P+,CY8A0#QC@6V*`7[M=K4S-N:&.=,M[Z>S=O_L]<75L`^BM17IAZQ@ M!W4VE4!BUZZ+!2OHLG>+O>6>X9I4IV(++>ZYC3-PSG[3+8LOV'7@3QT7ZUQ\ MX39_UBUV#]88H#4'^6((EP!,PI>`+IU@OK,7Z7[?,/>;Q3T\3:]%2Q8KCA8L MURN6*QGAM;ET/9X]8\48+P#UX'F3P!(7T>$U_`U+?E&=,2R1$MWSWX+@\[/[ MWZ[/7LFZ=OZSPQ9<=\,Z1_@MEG[Q=5@0O+H0A=3T&?S'<.8<*^A@<3!94P-^ M?^!4)LEUGLRQE,ZH6%+**,"AMC,S#:^SE9/S$;-XWGWWYL/]V^LU+CQ$O=2; M/\6"E]DP+,PGD7$>5:QYX,`G/"J(V&*^_@TWV#%6##%,@5Q9_`;VKW_3%Z_@ M*1S=JQWAO^!GK$EQ&_A8Q0B^^DW41_H[&"SMM5J/Q1*=9K^=A'/3S#AOSBU% M0ODG0)EU2^D-N[MVE`/@KX0V>^PD)2L8)O9PAS#L]=:K]MX[CB.%C\N M!Z0H\NV$'IT`H9M+T5U2J`VJHY?:]B,O$"%H$*P!2XD^]= M)UY;0]&PJW4ULF.&W:M^=\<6U>Y=:4O+SSAM]>L:1.L:9%F7-NHW95VC/.L: M739C6<-H69G8\.JBL&6%+[#PC1:6UD;GZX-M8,E0SL[?"G"I`TRXR;T4[D/!/K+_: M'CO/=J(B\K+.2]:;Q]+)7H[U?YC-==,5Y1_0$=WOW7=K=1:U!_D2WK"=]\&[]X@^^]=Z+I[AQK?._< M!)X/#J^;PIY:KZ_M7MY@T_+R@U"/=6`9=_HWI1.!>C#NS\#\TFW M1'CG/9;GIZ`$BP^.VW=FW"'AEMK/W,:M'CZ(_@WGHI]#[]7&D`_.=FV/\9_$ MG#@C31C/E\XBOT=/OEE$'_]NF"9J?@3O2;`(Q^Z&4*PR\A.B.LQ2#U M5]O9A-!^+1':KR%"B\7.+HVD7:QY(X3&%@I!R:D)Q;-5] M,%+KJ+K_$3C86N.S:QJB0ZN!P;V6L*YX\@2[TZ8L)=3?OQQF M6.W.*/^Q%YTSSCT:9ME@=JSZW3?N&B8`,\=-@UJ^8<([PUXR8\>R='#'YV`* M4:>F5^W/+O8ZPI3F.]\QOK(O^+#'KL/63)OW$$OWO-O)/W4\X/=O77HQG)PV MK.A'3_[J:6L8TKK]GO9[ZEBTA43@$71BE`BVM*VDG\1J[^SU96<)H_L`'3.4 M,YMACRM"U'>=KL;F>M3%L"_:9(DNPSIV"M5%WM._,2U$8E]O&N-PQQF"-AK0@0NT!.\35 MBJRN#/J"T9?)1M@'?:V5):!PBV_6%5@\WAT]\4&\D@'67A+6+H(*1`#\I0*; M'+PJF%/8,P7FRP)@CIDQ%]S7\6M[X+LO+C)M@SV>H&KX,^"^"/@C%;%I`]N\ MA,^Z>^O>8;/7,4D2;)PT:9:EK&XC75!7JP1[)&QO6V0Q,4-%<&?1WR/8E\N`._G$ MX8OX_2YL*HV6NK_`Y=:BB\J6G8X7>:%M[7A MU>65EBYDM:"V"(`53>U=9M71J9UEV152>^[R*;<]#(5^$#W?SS\ZGO>*[M^B MSWNO?VNQ:]]WS8=`]*GU'09:&H!-P4,\G!@-!KF=P!"'YE=?]"Y&J_;/IKGJ ML;Q<:=8];7C1I.7E#,<,1Z->LY:7*]>P?]'7]EB>C>T%Y?68+Z8'JN<-MXWI M3'>_+EU>_<*?N`V&X68#+S$2#A0-L^T"Z@H)?U\?91&-0TKI3K>X)V&YX^X3 M'J1\BF^7BB[9EN70/68C2EB)KA+/\(XI=8S7NM\C\1(-Q_^___X&@%S]E?); MJ-($=9UWQ6Q)Q&98ZE84@SV)W^F/?!VOGX,'RS287!Q[A_=AYRY&`']VG6!. MG3.R4R&>:3U8M\)@!R(_[?7H`IE8E'PG7A*M"!:4MKL,DQS^X=-[--(\H+8O-N]*!;[6;@ZMX+? MCO.18O.JM7F16VDEVKQH-C^JDJF,X>NJ9"K?2ROD^`.53$<;734>V949BP["'E2CM?:H?\!D^&X`W^2\6&V-4;2P-A?&+XO&H--E.?_5U\17GMM0T_0.< M(7.R"%_$!WYDE(%OK)0Z[5_D+W2:"LT;W3,]=+(^N]Q#G".6]B@.MVM%Y4!_ M/^7+CB"5)C)G;&+:NFV8N@5`R0`:)O,95H`>YI2[W+395'_B[(%S&WQ//M?Q MR.1AP7Z^>[?<`Y&=HP-Z)CW0,^:X[`P>.GM%!:^XKCFGQ3$]&)M^)Z[1 M!T.0`^O,31O5Q+(_^Q>/P6)U4:VAQ4"8F#Y&I`F(\9SKU!6K;B[`T/H MS'9$91/==&5%KA@[5)+PX!VL"_KI(?L0!1-4P+QP;41KA7+]-[*:E&E/$.2H1M3$ M<7S;\3D;1XF$GEP5@!G1"MY,)69$,GA`-PS''<,S7-0@^[5SUV&/W(9EX%CP M,Y\CD/A<0#4S,%4'AIR#_F/G9S]?7W\&9F:]M.X"WO_"YX_H, MYGD/!`6!;?^_:%%4=@Z%9`D)POV!]K47I'@"`Q<!I!?WMSW0C_EJL/ZZ!VN]__E=,\]`#W\5,CJUZJ;KX)P M4'7R`PJ1:Y<;ZY!+;K[LKU=H7:I;N[R4JWV7LM4H*8`$8.S1QH#:^\,,H\`B M3>'.L0*2S"VKW%;Q=NM:)*YA_2!*\]5"\OL(EQPQK/7;WTB^V\!E.]?,'L*J M65(`06,:**5@$L\@BQ%7X2!"/ M8>DLG'WB.C-VKKVB\6W`KS<''P9V"[%BY@D+D79_&#WJGBVA9A:L@P5H0>`N MP75$:V"/=40(VEVN@[8`I_W$YL]`CRE5.>:SN>4L.#(6_'+>>R5/2,2T,11R M.8[KQ;,@)B5X@A;PJQBF_RJ)VO:CBSM<*D;"P:;Z@V0&J($$^ZL!5$ M\5G'BA`A-DNQ&@D$FA:^&PB#`WZ<.>-HOT7$0#%:V*:0"2 M!/:M0>A(O`U\&''7?&Y%6WU(=C"6[:]<+$RB.6+'6&H8%.P@Q>Q6/XV$1::FB+Z1/N2RA!!U@FZ0UP M&ZP%.&^M-AE!<)<<0[ M(H)-\<]S5+XDS/:"F1M MD&?'_0HH-'A"/8)"G@E?4_HIMIQ*;I&+CG0EHRV'AF&ZG]CRO;^@7@U+[L,& MQL-?P&UW.6FH#OAEP+?H2@NC!,:%7!&H<.HFP0<4T4.':F%-`=DJDMW5TRT&? MRO(;\(`T5")CRPS#,6C>N$[P*,R?M3*C6.3<')LZ(#'A6R9KMZ,K)4-+2"[\ M2F`FHB-,"?3J=;O#;2IZ)[]JO4(8-I4YWT?A@*7@S0/&O)"CT%=<-50)B5$N M!Q@DGS#&HPU#@Q5C,.1M(DINDL&'>+8HZ6WK[G54U*#;+$)0D3FS(>88A@LP MS"\,[>OKS\#RU)8A&?Z++`T.:T%F%?RK8ZN&N9`*?PK2J9/I(0-&Z*CS.#J! MH4%Q)1E?M1+M,O#O.-)&A;SB$KR;WA&SD+TGR9<>(4)C&T.77BI$,CM'C,^_ MS3&R!H9.X$JID"^1)4C!EM506R)8ZG@@ZXDB`S&N7&XAG+X3SH6`/0DJ8!8U3A"JA>SU9Y&[;B+=HZI+$6DWUSEK43)^]."CXXR?34O$94W8 MO,`L0_,H1+!LQK'R5H(2QE(Q9'EO!Y@H$C,]+BXL33^!00-\2%>0;H%CCL-; M`+[^34Z?1.NUX6.@+HPX&A0K!/,<7A*^C]!6RZSH3QV/RZ?`'^7A>P\\4J[[ M!+[6&\ML.[-)G@B)]A>2WBD'/X+*X4'<8:FEO<%E;^5.\\H$Q4&6+VURT!M> M7E4$6;Y\U5&5*,N3BJD-KE9+2VR&S/,36FP=,,^_G10$E:8-5^Z<)T:MPD/(QU;!_43J2\JD&;32X6LTZ3P/I(P:%4-^#7C;]T+(&`QTV M)4P7<*PGLHK$S^_#GZ/D@+O`^S/@4S!N=?9&M[]N3!MXRQ_\#V1!XTYU'^YY M6S,S:-)P3CKDCR!:_DVF!^!B;B$+$FWEXB2YZEV(B(&-<*!EP\$7;F&%`4_46\6:"IX(COAXI"G],(O[Z`O% MN%I?L2A4\,'^PC$F:H!=1H49#E,)VF5ON3KBIGF.M9R3;&PY"U)7BXLN2K$#[J[80F[[BW@9==\TC%H M[+7?.RX'-R9YI"T-H$A_@>.,USO@*7*/06;^SL=T.!%KC2W:+IR+2E1%59M^ MQD.3&*3T*X;QR_%,F)2K4G5JEAF M6<\.I(N*=`!+>&2?[">Y)]XS$+(8TH@MZ8UN8?3_;LJY_]$Q8@S3VN*E)58F M*5,'HE[UBB=J/G()%KC91O]:4?2FSN34AF7)Z*$$.I[N;#`Y>ZL[:^726;'H MU0'I6G=T;*QGVQ8KHTT6.:K[1J<=0M/X\02YUDH?IBW3N[;'<@U4MI30DM*2 MNZ9Y[V?Y<@HH@_.GL[=WG]]_-#W_'E]*SS0H/YV@-SK\8"GU#%\\]6 M;>";>&I/:=[/NDLY3*19A48S%HR'*C8ZJ!)G@WA2B)-^Y3X0W_OJK27QT1&= M%>#A3GB.OF5X%T]VENXJ^'AZNYS2/1HKD:M1)"\^C\>\,0P.T:G>.#`XO6`";(8? M9QOP;W-Q?V##P2&;F;8Y(YS+J&+X!E[XL.`G7^1-!7153W=IY\-<-CU*EY2' MB?]>RI+'E9E^L#/1JJJCZNP,>>W%J`(\WN$%"=S7XF_[W94T^E:2,=A4CQDW MA5^3M1SQ4'H._/"-CA(!E[W.!9#$LC`"\RYPG1;K=B[BR>1/\1>?@3#C!,!W M0"6+DC&ZG6$TTC5FM>B8'BK)HXGQ4ZR4>^A\=H$>>^5]NX_GVQ/R&]2-6 M!4%>+)*+`6XQ\L,UG`4 MH:\?K5`@BR5Q=+D%MS'6XN^6T`WMP4D,JV3(ZP2YIQT+^SEH+Z] M;5G%12*E6.Z6^?/A]/\M2O\B&(RVD[TI5"#_H^%8$M\7BGY%XD-(/*@]B7/J MN]/=\I1-4&,$%171< MV&8-@_/))`J3CRY2+MCEMW8+OR[X&2^@F(D[%70-FT[SPJ,\D?F_E[CMQHNV M"RWY67@==06`4?A9UG=[(32Y-G%VDV%Q5Y4O3NMI)9ES1^$HQ<8ODXU'#>3B M(J(R*>!-Z/]JOYV)/)0#=JP]\5&&TMGIMV?BJ[H!NEG<5R"M7MS[588@CD*J M^D"BN+MJ[B[-)*N:J4K:X7([;.6)7P46;3'B5S=`:VQ+:KU*(]Q'(59](%'\ M735_7_5.A+T/#_T5[BM5&6=/O0U05/"O?'.M)E9C.3;A%CB*#$548%0?FR:* M-8Z+GA=SOG*[=)22J(SUPL]3RI*;H]M!YZ4E*]4Q_+]?UMO1^4>Q\4XV[I45 M#6T:&ZL#%??@?4O%G5]NW/G\Z)&!O,2JR2ZIA.8%"TW3#FM.84M6)T`J0EZJ M3'='#8N1-VPGK!LS*JDIPA%MVKEIG;?"(AQ1%>Y7X7[%&HHU:I'--2C*EC]. M>.T3]Q/5/0HQCC)BI#J;`P!B8R=XL'A)UE'A&^Y^EQIR+K_&-I=6E9]R/%ZM M#R1*:DY$:BXN3T1JMC5!##_6KP.Y*+45%<1:KYFUI2H7]N5*=J2W85O&HH/L MW'(\[Q66;4L4+$R6*4PKOY5H:X:]?>.>QBG(JB\^UVH^PAS.S!3%SD+48<4R M#G@!)H$A'["TF_U(6`$L8_G%N'L.X[IK4YVT,38_#$=P7.SGYP:Z%?:F<[EL MQ#8.VTXFBZ;MH*(+B->Q+.,X;#W'\4+SA%'_9-$;#KNJB8$3'7*C909>V%,N MS-I9*G:Y,BQ^3.\X1_P#JT,.DDW2HJ[05`(S`E5TN,:>W)ZCV##9/!+;06.3 MR*G+1<=P&QOUS.#9*79I1C0M52_#ZHA#>G"]3&*B^J:>AEFL.[@!NSK5[<-^ MW-BHSG*>3[:.7G,+(EV<5$&D>^+X7Q*,GE$B&U874/%;/?CM$^I5Q6Z5A:U4 M\S)>E/!E**+(V)R&MTKPV MRXAIGB5-BAIG-F`MZ9EYQ<-8V^U)2B9.;;,:*6%YT]":HYP,/B2H[EU*8]9T9UX%>A7 MK*%80[%&W=!S=)HHUFCTL<*F"^>-/E;X.%"W$"\N(PQH7F#BZ87_D M`A-'=^YZW8I1R_8A]MBN[?'?^1A2+Z7V]_F9ZOTLP0BA"(`0(9Z]AD(NVUFMWM33$+,$1K?G:\[B?[.^99:V? M')^]Y1X\1]UT_T-;R7=3N(O!<3K M>$3LO=$MW3;XW91S_Z-C4)$KPAS!$(,@(!#S'X#RW^6R0UR$L\%$XP@]DCHL ML$T![J_=KG8&*#?,F6YY/YVU^V>O^Z"/THBV&0-;*)B//!GH+2AX4R+Y!EJO MK^T@WTU-:3?2:DV\XLA3!V1?]8I$=N&ZKCA55@=D:[U!Q=C>N5=43XXLJJG& M.TNO4.VT?2>HL3@UTIS%QQD]WP*7PS_V+O.IWFIOE`?IGYJ+\OIL MZQ>7>Z,\.6V1Z"P+_)RT(WCX?'=W51W>?M!]^"KS_I"U'/]%[J! MC/S`=8Q&0]].D@/+<6E8&O0-CAD.&?F5NWR]L]?%QP>V'*N&!7JCY[)5H34L MW0,BO;W[_/ZCZ?GW^%)UM6F7Y^E==8:'UQ->BU?XSEP^]2R!==AE$0/?*6'I2?];=L<=,SPM$P7$^FUO.@B,48Q/& M]QW7$[6G';L=_1C7*L>I#%FL'*PE/UD'?$DS&:`ZL,RW`,))*U,O@=&]L+3X MHZO#!H'UO%?+BZ>4M?Y.ZU^T,,:)T'ZGC8;T!XSD$6.D+#Z)IKC0=O;ZVB[W MW+W:\><3<+YI)S=6-J\J?H4BZBUYR8!E;# M!QK-T/!F\N*NMSK<>G,&F@"$0Y)YC+7V03FEA.7[1_>.#^,^H&#_!C)X%U]WRZ]Z7I.-"VFK=2&(NQ$<2%N;, MJ:S_BA!GK9:_*AJ["!7.%D*UWZSL&73<=Y>Q"AC0YQ5@6!H:BL;`FG+8A8$0 MD'!6V1`B5M5B<4/2Q?LP7NP9]PK?[\>%LG\5D",M; M.==;?4'%QZ_M\?^"J.X\,+E!^_1V\D_=1:3?N@0$>2$1>`2=`"Z"+7%FHK6[ M_78O>6:2';P(G>]TUZ:+_)^!G0C_6UV+\'%XFAY63D-I3H-(_-Q0BW#%O^AU M^D?U+_H-<2]`M\#VCEKUK6D%J`$_8FN;.<8&G1DH62$"=?`V"NM`(]9LA>OT M2,97;7B!*@SO`#KU1[!-`]I@L.M.HG.1(9!$8\1[U7KSH!"[*[/J8URKESZC M''2E49*8P/$!)Z9N@;Z'@4T"6L>X4&#!$@PC<)DY6=E)GSEY-MPU3(_+ADDA M_/A@TV.9!LC+R6_(382]GH)$@5@XX7#,P>RFWE>(/ACG(9*%<3JU M"($ZDMFRG&?O9!L&G4X/BQ;5XIG[)#A2Y&9.`*RP7R)8A1UFCE_]?'>_HA.M ME]PD(NUL\M.@DLW-;7MP6HVCFM6U2='ZY=#ZQ2B4D^NCHEKEG#R)Z]\J1Y%8 M2;$B<=.EN,B&5[NB&55&+CX%,VSG[;AK@275)J@6<0&%((4@A:#2*L\TNCT7 M9N7B<<%>JGM/#-7X?G%#VV`4=K_XZ)TRSONMX;`J<[TH?BT<"^5>]U?BJ,0Q M%%5*7HECDHKKMH=MR#@\!KWN>NZ M%E*2N/R*6#7I-E%.V:F*2A)74+?LV#11K%%7]!R=)HHUZHJ>H]-$L<9QT7.$ MUCYU.E1XRVV';BCL>R9\].X,JDE$7=%S=)HHUJ@K>HY.$\4:=47/T6FB6..X MZ#E"(*IJBTP;=`8;3;)_RENZ[1VW=,5E4AX6$X@ND19EQBD_J&[UW%N75X-6 M;]0K*8RM''#%>)L8[Q+^5UIO#\5XBO$V:KQNJUM:!S/%>(KQ3DWCJ5[EM?!B ME).G6$.QAF(-Q1J*-11KJ*AAV5'#=Y,)-ZBDLJC7]X0%CPWLXF;R]3IRRE%1 MN1'*AU6LH5A#L89B#<4:]8Q-I19T:6(&7F^X)07OG6P.PY9J*>]EL>V)L.HN M3B5*$=7$>]*(.;&%'E((26O?$?HUK2-0. MTIHG\)2:*UL?]JH/)(K13S!3K3[L51](%*.?8"YP?=BK/I`H1E<:O0:9.2HA MN09'DR>>/Z980[&&8@W%&HHU%&NH:'%9T>([$1-VN:5CK-=WTK*5L:.R%8SA M]P=NZ(''F6G#%Q@J9L_4?OR!,]WVS7;XLHH0UQ/2&KM9O=90Z[?Z/>U$O"S% MYXK/T_E\U+]HC;I]Q>=UY1[%Y\7H\\%E:]!5^KRVW*/XO"!]WFT-AY^O`AS?2^??C*EN/W+FZCYGXK/'`'9#]Z9KH--KMY-W\J4O M\,ZM?0-/7MMC_.?=GX$)FQJW?2\?BVO)];3[L*`^++N;7%*.N8^ZSJV2L;[. MWL7H\'5>/SZZ_!%7]EXW7?:;;@6<\C>_W/WJK:U.7FV[X^Z3:?!0Q?'QC3.; M<]O3\:K;)TP$Q132ZV?='7OWCJ];R=]O',__Y/C_RV%IAO-H@T$TCD<2+]WZ M4^[>PRINQ>VY%%1M1U#W[/7%J#]<0L^Q@&\ZKG<)'>"Z7F@V##<@M1@/2*G* MN"S.3F0132_JB[(J2[IJE\&0.M MU]=V+*,WO!KNN0Q4.OZ"_<+]J3-F'XCN,WB@Q8B`S`<*LGL^FSNN[B[8A]D< M9`,?:'\`."W+_(=E?FVQCQ]OV+]^X;,'[O[?VIII"C%#/$'$']'@\=B[5._O M;P+/M+GG71LPMFQC+K$&7Z$W$B]$7M3.'>AU\0[OE@,LO'E@3A;Q<^1`,@,P M+MU85#;TMS?7C>AO2_<`UV_O/K__:'K^/;X4><2A/]OM?I_W&&PC^$OG?\OS M]$;YC]M6YUESO'UG+I\2ES+0%;?&?V5+T0V"[K*S'CK8@NC0V]<#WZD*:H(S MP#Y;H`\[V6-*R0#"!EB##M8;_GXM']Q.#7%K9J[&W;9 MZ[88@H!/+`D4??Z1F;`)FD8A\R7P^PO74>@)I[1])#4'80='P)?.SR289Z]: MH,,FJ`#9!$=ZHI%T#Y0UC^WAN0O[.^IO/S[&=;G!S2?8M="L`<4.DLG!BG9A MTS+I?-AW==N;@-[7F24WC04[AR?Y-],70[YBIDTSP5_`%G/@"QA@!B8!T\=/ MNNWKC]P)/#RF_@J#XTSX=#15/*Z)&R:C6*&U$%/K!NVC#]Q_YMP.QYCKR+LP M%2+)$;//8L2Q,6QRG3CFQ22B0`(]AX$&!X8TO2F@2T\B;&IR4.3&=,&>IZ8Q M!>2`ZD>TXW)M'R$$C,ST;^8,Z$>3XNDX2(3S`-1](NUGVO-`4FYFVFM/!O;Z ML\]37!F!3\T%(H@ZC1&8>UBAQ9^XY>$B<;VI>(U1#]RWB,GB\K42:;5=ZD=< M)M-^3+!72'.7LS\#!UU\$@P8*+!U>4&O1=QM4*Z%X&)Q[\Y$\%`/"X'PDA*! MR1@DKXA0EX.=X2.#2%Z<2@$/I0=X4S=@5@#$WR`1S<)Q;P..G=@074*WR%/! MQ)5GTY\"NB6I!`[IS5CV-JNA%N,FS3`&X3=\T$1()CO\:TFOR"EZ`CPV`[2@ M6EV9QPL>\`ZF#ULFZC64C@`=`N[.0G%9!Z-IU.IOH-:2QD.UZ/*)A;&:-*;^ M"_#_LRTNJ4KW5G]P`C_$4?0MD31M-Q!;F\A:(K[`P9N.852OZ&_K]@)]``^4 MANM)!!JX7XZEJ@5N,L"NTV'M\-%$'1,9:U*_(`D2"J8E-SL:UJ,M'=!J(M=/ M4)\X`6)5V`D1":/OP;?%+UND?.9SUX&]$0,F*SN`9'+82^=RG&=B92+"'%`I+,1T/$K5/T:$)DW"-/3NL_5F\_2J\NDVG*X6?(B][W"& M@TBQ,7J?]5QXSXQ2`UB"NX7@^!]B8_U,&VM&.2AP>M!?UT9::FGY4_^2,,X^ M1,;9-A9VE5;$;QVM.ES4PI=4!A2#X?JPZ_U@41)SLE(3E4Q"B4V M2FQ.1FRJ"EPKH5%",K=A=>Z-*OFPME4Q+[#&4WLC:F:"ZOFPHU@5-5<6#5R57RIF@LW MGR>/B2#57%@U%U;-A16=57-A16?57%C163475J:DLK45@A2"ZH@@U5Q8-1>N MX1EJ4QH!:JV+"ZTD8T8E9BM.;GQ^C&)BQ<2*B143*R8^=9M"5>-2U;A4`[_& M[6WUX:GZ0**XNVKNONHI]JXIURCV5LI;G7(M)M1:NTUWLEWX?O]2CH?KP:WT@49)S(I)368A" M28V2FI.1&E4T20F-$IK\1MI(=196$7$5P*@!>HY.$\4:=47/T6FB6*.NZ#DZ M311K-#HBKG*92\/9T?-P7HCCU;PL))5CIT1&B4R^DCN]0<.$IG`4J,;"]:## M"Y=$M7DID5$BHS8OU5=8!5I>4J!%L89B#<4:BC44:RC6J$/D_I1SV55?X=H9 M\"\]5THE&"JA44)3V\!'(YLR*EE4LJ@V,+6!*:&IJ]"H#:RTKL+AY[_]$'CM M1UV?__A>-]W?L&'O6],S+`<[^7KW@+@WEF-\??V?_\'8W_ZKW;[.T_JWW1;O MK4WQBWA\!DZM:-P7SQE-26EC\,<7/OGIS.AUM6%7ZVJ^0Y^N^MVSU\5C>XLW MWJA^RW=\[LN&RUUJN#Q4#9>S*<]]AS.:V"]4-5Q6#9<;P:BJX;)J;JOX4C5< M;CY/'A-!JN&R:KBL&BXK.JN&RXK.JN&RHK-JN*Q,265K*P0I!-410:KALFJX M7,/3Y7*2APM?G-9K:;VKDHP9E;&N.+GQF4.*B143*R963*R8^-1M"E6D3!4I M4UT-&[>WU8>GZ@.)XN[J-[VF54]1_%T[0&O,WTI[UY5I%'##B]<%-7NI41&B8S:O537915J>5&A%L4:BC44:RC64*RA6*,.L?M33F=7 M79=K9\"_]&PIE6*HA$8)37TC'XWL6JF$40FCVL'4#J:$IJY"HW:P\OHNGT)W MX;? M$T&JN;!J+JR:"RLZJ^;"BLZJN;"BLVHNK$Q)96LK!"D$U1%!JKFP:BYH]-$L49=T7-TFBC6 M:'1$7.4REX:SH^?AO!#'JWE92"K'3HF,$IE\)7=Z@X8)3>$H4(V%ZT&'%RZ) M:O-2(J-$1FU>JJ^P"K2\I$"+8@W%&HHU%&LHUE"L48?(_2GGLJN^PK4SX%]Z MKI1*,%1"HX2FMH&/1C9E5+*H9%%M8&H#4T)35Z%1&UAI787#SW_[(?#:C[H^ M__&];KJ_87T0;WQEXG**KWEO3,RP'O[L'1+ZQ'./KZ__\#\;^]E_M=ICL M=1.X+K>-!;N1R5XMT;ZTQ7!<1@.S>*!VHE4AHXZ6;*W!)(L:.K%__4+M@_^O MW1831S"+V_=`3@)VQP#;%L+]VN]H9&W/#G.F6]]-9NW_V^JH'`IC` M=#ZH#\;U4E]=%K6Y9=NZSK*H:UIIR!]VK_K=0Y"O94+^$1&?9/)D>\P5!N_7 MF,'[3<+Q\13)P;R<39%HO<%1->HB" M<5ZJU5>Q$&`.V^RPV?#6\ MU&;R&]C9)VC,/^$0JXO^63?MCX[GW=HK8+SEKOFDHT'PP?9\-\"PJO?)\=]R M#Y[2P7*X]O[.QX^F_9AX8!T?H/XUWZ%/NPVAX>429@H&KC%(&W8UB;0LUF-[ MV%=8(UR-K.H8.=K^TV;!18YI_[Z8<]>;NZ"[6NSCQYN-QO<6 M/&C:X/=_!)YO3A;QP;P5]*WU^>1Z3+GZ4G MCRP_VNMU^OE3ZU>!6LL.\9VY?.J98Z(-YHM8X[^RI>0;`G#4V0AB&E7"E!0] M\)VJH"8XMTM`UA259"Y*AG25[%'4S%BF""Y8((I*'8!$34/7H.\Y!$F M-/4WWO'X)V0DABA-F=S,)YQAP+"VH%N60NF>\R9L$_.$^E.UN\2 MS9^GW.;`,0S^@Z8PO"PL<`I^&Z9K!#,/V$)$P\?`5SYG_A0TA^ZZ"U`3PD+' MH75;-$X`Z!?,=GSV@,`9,*&+S-)A`*S//3\&5?=I*)?/'6!9&`OU.?#!$[]/#*1S8!W3ZTN./N,(6PNS87+P'DUK.\X8'`05C/H']9

%NS7SEV' M/<+R78$?P^!SC/W#!R>PZ4W<;PQS;G$/X)GX@":$5X_W)EQW]EBN!@<9D M=OD0:1="+[Z(SPH@0Q`!6"#MC)@9/'U8E[]`,DY,%U0`*@K/8W^":@)HR0^8 M@/_ON!X^,^8^O@HR#>J)(NE"_&?@3S/+_,I!7'W04J1EX(-0(W&\@+11BOJP M<$YZ$<&*-)@^0[RC=M"!5SU3G/*%0.`3RV#8(!&>I[NTGKD04(+`?W:`!GP> MLWY"$:/JZ[!?@9-'!M6Y'(0!%=P?3@\#8M:#I:&4VV:@4!?7_MD M)P81(PD,PK./+M>%RDM'&*A$VE*6%`@N:]B"89.`30&U#YS;M!T\VL!C8]2% MX1JV2>FZ0*;(TUF=+8XUJXK=!0]_<,-'\E[/D$S_UE'IU=LD25_#&HRPU<(4,!E9`<3] M8[1,2!AF=.PO90+!>TRS&/!G@H?-0$\XH+;U.6S5L*VA[D:)).T`>QW*RRJ: MEO;C!#^@#"X+C`XDA@T/;/BVA=I1*"LTL&@"U-4SVET#CT\"O/L[B13&&G%: M&'X%^`F^5`R&7X*2WH!Z4(RF,244+I,65X\K`:#E3A]N_/`+,C]\*)YPR5ZJU8PFKF1B6L8@2N4 M'EJJ^)1!.TBL_&PR`MVQ,%N0-\42<&;:K!(VXF-@BN=P2LNQ'R4T`LMINBU_ M.G^^T,-:?*.%=I+M"<*QZS%J!0I?;0IQ)!Y//'U@M#0E$I,^3PK\8`:;#GJH M!O"*!_806*7TZ=6F)8@WPA?"QXM?0OH\ZR&F!#,"N39B/K:M,.I8/+C+X\=@ MNCC;9]>9F/X::/B;^.G0V&KO8K@W$Y1WL#F#L8IH$I`+V#&2T]ZXS$^_]0CODA_BE`['7 M[B^?3&2:L[*UY#Q/ZO7[!RQ&/!V>LDS@#U20>D(H MABP_MLXFIB4.Y#$,^2N&/,=X1NACH)./,1P-`+JF-S:-^/C4AN&?Z#](7"FQ[SX1(-.U4.@ M<$HQ>:QJ&?\&>+&E[41FU8+KKL>TJZL1DU.$!\")@4/0UX9X6-!WP*=3M!5, M&?T5@\+N.PI7C@-WT'`3@X@'$@?2.]`$C\XPBS$!4P(.]A#X%`C'$S50M)X) M*(!Q,2#OFH`+>80]@>=M`[^8.^*(HX6!Y<#RZ3#-B)^=P!HC M@!Y@3*>TD6#NV,M47V<^&FBJXY%V8%GLJ^T\6WS\*$ZEX0O@./Z$MY=,FU([ M M1=&&WRV:D-:%N1/(KD!>W[<(N9W($2&Y`-'1+5ID0FR25A1)@#P!F5H;K_?S(Y M;VSJ]$E(CTB4`*7E,/T1D6'2J,.MF!4<&1]7`CLZSW1XY8@C?M3>+7;WS,>F M-VV)K)HI'LJ*36',)]QU)8.&YZ=^2@9`,<=>VXS9R$;^`LSIABH:.)MTIH[> MJX4LBMM00$D7%G`U=\4SL(;U.'IXB//!#L?DXQL<[3"72M,&:R'JU'F.N:2\ M5UY6;C[L7%+*R1UR;'BOCWWA!C?I'J>X!;!I(>';'^SPU<2;\-ZA,6!-N^JE M4VO7S,=?:LY(:9\N%AZR4IFQYH'R6N"/+=36+N9/@-RBGMK_-'=[ M9>YP\,]B[&M[?"W&2-Q6/93:O=[56GAF#S!JC)"NR8)SGWZN1>MS M+_A7&[X"9R=ULR-VA]_&`:5[WQJ^@R8C$F3WLL.1D^.M45CKAA36NMOOU`U! MUUUU=U$X9=)=M/WL\=^NX-@#.&?1%AZY':"\+#UK.Z:O"PEG_>PL#*^MJ7DWS!Z0+;2F3!'W217.N- M5M7=[IFJ`#Z+JK[JKJ9GY8-=Q#%%C&T3Y/2,B#M)19_N:>G70XN-L%Q*`"9$-'KK01;TP!X'QV,H97] MR;'CD[(EHE5:P3@QZ\&DU1?A/4TFK;Y^ M9N5XW+\(;-4"OU_5XDH06@"7Y:L\VH!5[5,^_72Y_SC%CC/B,VG](49%OOJ6 M%5_;XSL,D4P=:\Q=3UXJV(>O!\.KJXV&8^HT94.=+1[;ZVG[0BWJ8]Q0*@2P MJ$&5@L%3B?(FVA\>,!OOC6Y_C=EOY;W-;&GSVXEX*!P['GF7A_C[\HO$C,D1 MQ:2_ITU"S\:`2VY]C=D]5`8`\R2Y0:EA#PM*,=/#<^CE\D1$R\=`=T$^N7CZ MY[MW[&[AB3LHX(]VDGC?MMXXLO=M;HJ414:E:J)<%*8_NIS"7T5C/9[R+%/CO6$5%OAYQA5=X'W9\"GNFWK;!FYU2`Q M`G'YMUWX3("]CM2+=K^['U(_8NT%K-G#EEEK&S+V4JS]_JI:C0X9ITTE0Z>X8^O5?_IN%^I=I(^Q[IP3!\_B6J.#UA(SXRRNWVL&H98XUB4+:S:\T^T M)NY\V)-\]C].X-KP$[#UC`L,`PW"A;?PGH+(9Z&".3K^C949)VS`M!]ZWV^G M^0;\'4+R@N6J0`H?9GQ$-#.C/$,V`R"FF"TO*VI*XFB=;A=+R!EX=OF(5QM, ML@K#BE%S(F7X=,P,,'#P8)G>-+YY`3/PA7C4DT6[I#I+X9&2:)UP.N'G:Z%4 M;\&-PW*)V`%Z$WG36"$#R2/'[G8B)DO,=7QUNGGOSP)_P[$MG/YJL;W-[BL& MY=>3"7RBBS5B]^-NZ3M7/&J@9O%Z@-\RQ M3296DB7>]<1MC,'>@__I;5$/&73+/P+3^(IT,YV@^V'SJ1KX8LL;1$.EV ME8]N\6KW(]Y1->+>I*I>+6J=03^7*DPCC*/;5-_*QW/#>UM93/,5LI&U'<_5AV;M#M0U7;4*;F. M0;1`-R'$+I^#T8I9G[+MA\?&`1=U7G3VX#KZ6&R16(3"\:=L[,RP<+DAB]:` MS2M*:R2*CGM+)=)E]OC:S+K(#0@+KXC:(GAE'L-5*&`8E\1HUC.WGF3(S.L@ M=<(6-?"TYWM+UW/GHJPNM;,1U]?B!8JG3=L(J"8"O>9YCF&&A<[QS7`@&2D4 M+7>I0(?HC<*IX@..31!0(8Y)X*,2G&'5']^QN:@%@ZJ5AX&W:*SFE+W`\VI< M!"Q('DUO)*..V7Q8F\+[<8_E95.G52G.)\+N3V>B844T[ZHF$3]GVSA86K>7 M):*U166R_5K5X!QA;;/T19Y34-@)/.!Y[]5:(8\EO;S/^N-.`&O#@4`#%6&\ MWAE(Y;.KSW\Z$_^>%8QJ#)ISMQ"F6.ZQM!5=&=>TSA/[(E31Q_]KV..*86NK M&I$G81]DT2E2W46]<7KS;X7S1:%S[,$L#XX+^WLT_7^+`V4$@WF.98YW`%,) M.Z%341(;*1+7AL2#VI,XI_HXW1U$;;$U1E!.+L4.58^N$]CC-B#"<4%!&`;G MDTGDZ8\NOM];1:2TA"O9EGX3NI7+08*\]O1NM&B[L)*?@]T$QV%IQ0COTQ&UKJMT56O>9Q\^/8UH?]KZ/:5 M,WQ:U-ZV@K-CJ81JP=@LO2MP5"^]@];HXJHZX2T?[TJ?F!%U'A^=/&X@N5^DY'8ZOIZ?C4'F] M0G101LQ5)]H`$)DH%L^HA/)"6I/`4<[EU]A3T'JMWJ`L5Z$^_%H?2)3DG(KD M#%N7_5.1G(WIMK7-F+EICY"UVU(O^`DH73,V$/(%.U>;-2WU%_LKD' MN`H_E9-2FSE$.[SL7/4/V-TRNW@9E-:HL>^+6E8A4K=SFOK(5!],B6W(RR]'^^P:=9(C:@6^ M(D?7`<`J2@R*2AHKDK5F;>VK]&LC5=W.8'^A*F4K:]!&I74[O:Q2E=MW6N_L MN]<=WI3:BF_Y@[_CLK#]B+?\\<&Z7@9.]U;:O8O.U=Y*([2?R.594B0)+RAY MLW7#)59-2SI\A/C[$/%;G+$4*,YV<4GIOEP::M)/HQ,MK>/5X]6MZ(]M?IB_ MU'8;XR/,BCAV#(A+\W2W+CWMOI]_,`?3]=Y?=V,#[_EY<6J%1L".``6V1 M*Q4?:!7!/FRX#GO1C*EMR9/(QIGK/*BS7W2P`ER&FI<8]PY+1F-AB^NPY#!] MO58``[6T*.F8P&$\'97/.#]+_';V:E,/>KKA[7O,"QX\(OXS)?\7=8[ZO%P,[A[`^L:6B)P3V.P3(+_K),7;0I`UT/B!6%JKQ5P`@9 M\?KGKO-DCC'RPKX;=8;QPV'DRHV0LUS#E>(]5%`Q<.>.N-Q^;KYBIN<%^#15 M@&L_+-8;MA/8YR8\*R:G^IG+)3L[K#8U/%?Q%U6KQC;6IHMJPF;_$P!J9&CA M(K>J*R=B=^V)D)0HU1Y2*P[&.0\`ABZ+R25EYY%JI:/\3$P7<&R9W):L)L4G M+L=I4^UU&>@3#?)6PGXMK!8@&M2QAT!$;BUS9OH4NFW%==OC,&`+&0/K&XG0 M+_PQ#@SLO&=&W>\09+2B0(U\A<]S6*4MG^!4_0"9`5Z<@Y4)(,QT`_QN[@J1 M`58QYTC";91:UWG-WN!O[418]2IMW_8`-"+[_=1TQ_2URZ?<]K#CT#7@:TQL M+T5LMVY=JF`!5':)!^3K8HYHU)48NH>/S72D-[(8+!8&?11A8]V;)AE;\@]J M@K421TLZ`4;`5T(]]5V_TXW#\ZY02,3%CW(N+!6[5,R:6!OYG4QYYB1J=8+# M(^O+;JZF=!X+@EBD%\@2&LF1UM1E:U4Y1KJP12_;""R2"$0<;%D;])(QQ2Z< M#-2R2?+]"C>%2'JWJH(DT7Z5BP)R)`BUAF5OBCB9ZD\\+-@AJAT%-O@<8S,L M;(+A?L>*"_%N(&3UVG,_$9+:?I""D'A1,,"8%KN5PB$KQ$RTO-4N"9*?XW1D M"YKC8[-^YV+YV&P`;K'\8N4RU MYCIVWO\,Y^2$/D4<?S$;JITW?V&)>L4E'64>+7R9S`3,'/E_UJE1MA%7G*:X+L;@ MT[P9>'K,X0?TIA[@VP*]T\UU*P\]"]I^[A.W9:C5B<_.PYW(2&JQU?8<;*K3 M"05P^?H)Q6IX;.6<@LB?Z+B!X2^=.?#,`H\2YM1@(BWLQ1G_!IZR+&P[,SW/ M<1<8O^8MUH"&5!B8""PZV<`8JLU@ZQ21G'B2<-9!IS?\7H1WBF^ONG*`LD*> MI5,4P-Y%>(BR(^:5>N:<#+.%,=O-4;4:G.INE^2/<:3P)CXZ>^/88Z\!HKTA ME7N5<%@:VG2!>VQQ9KCQR!!%%I-C_`5LL[9,_$=*8P@S12U0/"LN72VCYBBN MTT=U"0749Y)P%(RE/8/BS#LD`PL1F<\QS) M5TORK3PJ25U:2ZZ-0NX/.$,B[DJJ0JJ@$-*Q`^3#@S=Z`Z;BGB>#@QY"C0O' M.2VAN+A%)RWKX-+K0F#'JUBA>"^B1`*$YSVB!OAR2'$I%DRG-BGA[+5(\C[; MOQF^N=W>+\K$&&3K@ME>[M6:?N2;K7RY5&=,6O]X/] MA$7Y]UEO]&IQ].U?#8=9%IPR=4T6G)/`5\->R>N]!6VO[[?>Z-7"UJOUNZ,L MZTV9N2;KS[XQ2$/U]'CX&4 MV?#1$$?8GQWP71;BOW5/$(\/0E7#*,1+]H91O6P-HR*_\%@]H_`"!+AC,;.R M96[%;%SVOR#*UV,'/(5QULAFMC1]3:M%&E\J?WVPV2_Z(I'+\SX*8":P=1=J M`/;&@7_8^=G[Z[LW9Z_"K*+41W^=XR5L>/;Z[E=X%*=H=Z]:+#4M8R7F4<@= M_R=NARVRPIY:G@C5W81WRY>R.$*?-\I7?@S,<50]SY7CH=OY:%.2C8AFA>J1 M+I^[44J?12$N\I-U"A53Y!B;4\D1_LVC,9^GX,^"\PLPVMX$'6(1#034/CK. MF!I5P5J?3,R)`J3N7R"R:F>S)`1C;O$C35X,\[`"4$"7UL\ M3HV]@+M,WQ(^?I3D)[+Y,`%[#9H.F/C@^],VX;3DH&C*T4IM+CJ&!1X7]_;_ M",:/461DIG^57Z.Y/0-F\<3%?AE.<\8Z>O,A%0C;.)"^D/F^@&$4!Q`/G#\9 M:$ED&X:!S3#6T@IGH_`')F,*Y#D3]J2[IJP)L8*V:#XQ%M%)%]%1(+-SUAV`@K@/Z/3[7*2R:#C(NU$QPG^QHE@BNKJ17AF")7.H_`]V52:CB M1,(#+2D"T5R$+<,TOL2!A[9\X''9BOO&F3,9P":6CY@/&\^@BS"6RWW7"7/_F#X'IM=H"=# MT:'($9?J)+(FB>C<<7W)"]BB4`1T4:/5K`6<5NJNA&?@7FA#2O2$3%TAR'"!>RT8X[WMNA0 MC(X=B$_0N90KEHW\:/HUFB.'%A.NRVO"QC9R0/%$P(K@.M(;#R@7B%V/DYI; MMYCIK=O)E^B=._ED/C]ND#3M/WQZ?_:ZEUC3QDDBZ&.__1WPO>VM>^W1$^$# M!SJ]6K\_Z"_Y'FLS%`Q='M=S,.CV*@0NGR\ZO!A6B;F\028"+B=TPNEDY^AV MOMH(8G$1EXNN-DH',L7]+13,?`&0J\%1P,P;&^E?7AX'S'RA+:UW.)AA^8!K;9-.SR6!K\B/`#?U+-\#S:)8S]OY(82*G"*_4B00HA"@*[M<0Q. MIGC0@:A)7"ME'V;H-8E$_^AF:84X2<"2`"6")%MX3%N-R]:6838&"\ME&$WK M#IJ!H)7]04G4NI:O0J+Z%TUAF'S(*8QA!H,-=F=MN":?)!7"-<.KP>$;=]FR ME$/BP6) M.WWFHVU.3$-?":6CAXPAOVT%@Y+P+$$#(I.$Y78201(#$L,!3R>@2'CN$@9U MU'2J1TU:0XZ:WNB>2=&U)0F3)6`HV/\E/D#8\YSIT*.DM!.7 M;\CS$HP_,QNW*RM\(G`I$=O6Z9JYS3&"K(,AYCLL3'V=Z*9K+>0Q1(B=L#I$ M2R:*T^#.7!ZL"``HJ7-B.<]>7.Y''C?(L1&E$2YG^I@GUW\C(_FF33ML)&UI MX7&Y*FL1TPK>3"5F1#(\8*/"(O$]CU\[=QWVR&U9$PES7>=4S";>$Z,S0(^= MG_U\??T9R!FO`6M68&1LC,1V9J;OK^>ZIB,,,;1Z**,C21P_(HM)59N0:U9. M3<(A0S33&0R>"ZW,[?$,\7P/6-,:X[&4R_6QN`YC_Q'8XKPK/A?)=#"`A)*G M2_%A6W0E(6;F:]O&:BLBL(VG$.^!H""P[?\7+2H\Y^(IU2H``#S:C("310K0 M=D$HWH7GG3`A7L4@U.'YN&M,8PQI5RMW@]*X<5VJECE82`Z>68(3"H,X(6R4"EW*PW]VD@C1X3BF;S@PM&>*LWBT._QDJ(@G2C6'%=^6US#FE@E<3)NY MBWX_E1;"'0Y!Q1-]"OA0@@NGUWB'("4$MKID%GLBN\2D%`J_8Z(@0 M494.;0&1+&3S9Z#'%"_4,#Z;6\Z"4VT[AYWW7LE4(C%M#(5((6\*L8IO\JB=KV(U;-2\=(.-B46W-)=@_5!D@-$0)[W%`21%C**T2$V"S% M:B00:%KX;B#O*&)CD'&TWU)ZPS=37#T03"1`'>0#%:V*:0"2!/:M0>A(O-U) M!"+C')68[&`LVU^Y6)A$<\2.R6PNRH.*?A$)46&JC^"N).-&;R:XR\9\"BS8 MU"*'-V$&K^(Q?&PB+36TQ?0)WG<33TXP]R7TJFYOQV<.2\&;!XQY40(M^(IK&754#2&\ MBP8&"=71UH91?6!#YC6;U(XC$7Q(.^&H+6KN*5-3I`E+#BV-.-F:DI8]+YC-A52(9'61OBH"1NBHQZWD*#0H"C#C MJU@,/)1=_#N.M-%];H="812TW/#.<-D>@Z6.YU/AR_"8*\:5N+&.2$RY"(#>3-R+(+K5WXKL]6?= MQ?(5)M)=UA"1AV&X`L^9^,^HNJ3J(')17\(6DSFZXD%,OQ=IL2(Y.ZSI%2+8 M(*J/5]Y*4&(YL5W>W@`FBL0L64(T+K3IAOT2195AJB4ZX2YZ%+[^34Z_7(N9 MJF.'$4>#8H5@GL-+PO<1VFJ9%<45`_$4I_*O1AAC#)5K&8&O4DY#LO<>2#D6 M0G:*>X)$=UU>)"GA9H<.[\3\1L5N\#Y$)"AA0KFG6Z0* M`MO\,^"P@PMW!5X(_1=9&5?L@>X8I:85RP_%">A.0K0;4R,`\'-]K(`C;IW( M7^+98XL!_;WL-E,PISAT(H*0*.);A[TE,P$_K)]R7-_=L(ONL-T?BOR!T-5N MWX,=(G,(2+E%W]W$>L_)%(4*(SA1X9_D/2MA#1*[M%?915P_D4=%LNA1VYFT M96WP^.*)M,#$'QBU2N5/VCCD15K:;=#Z`X"!EA1$<99O$`GMZU$%1:H^@H6/ MI":+SUI2AL8/(OZ!>UX+?#W4N+.H-T%X&X0NIL2'`][RK0ZA-)[IQ\@>\`G:\!#?1ES7&.A5\1K!DO7K\`]$K4("N)P45:<05^B0* M0J?=PD& M1KR\Y>&]`(9.O)8<=X$?1>51TUL:O5&Z\E=;WAXC(]:T<7FBO+DD<7RE;Y+066&X MS@('!\CRI)M6:$\E.I!@/0IJ)A)M4F0%2AZDB!;S#$=J8-2+Y#5&.^!2$#0. M/")7T#$UP45VG]0J@HR17>?+XU\O:?OB/3(\)S7B3A>QS9QF#E,EO:0='F#"MX2514$@<01J1@N,0/NW=*NC#1JS*OAO#K&@#S<+2+^ M"[53DSCPVENZ_9FB)N*"=#LVR!;>M(L;--FB";ILYA,C4#88D&[,0JK]:`.$ M/=9W7.(/RQT@*QDB=D MZ)&LXT&X%YB?8Y.>!;;C:*SMW-43+G%,-E@F[:]1%4_+G$2F7D/]C"\K"XX\ MO@B;X'Z+`(XPP"3ORGC6TIZ2W.J(VP2]0C-DO041O,"IF*/O.%9HWT$6MJ*)(;YB6 MP]O^)83PG278Y3JAAU8*C"#QB=&H@@"8;^0'1DHMZ:BAQ8C[5?@;7@X0$=@X MS7!C79*5>B<1$KD$<4E5^HNY]*^DYFM1%[TPKS#92<^(JE`))T;WH@.05B2Z M8IFDU:E\J0?&XT-8_+JUMO%&WQTKE@N=18];EDS;Q/"'J$#@)6L4++T'PX^Q!DJ8+>$\_"$+0W#<6%'U MGY_]=G>+2;SF)+3U42?XU)(.;99%\MG[S_)1?`EG1KPG7ENRQ9:!A9=LZ??1 MR[!S,AB._*UP@`Z[EB9QB*0XHR.,:ZWL_$(]1JNFH:5;3K@E[,@0<%S6-7HY MD?LL_"%T;5.!6%?\%,BS/&=Y]DXD>Z$_D/KRLE?O('J3*CLZ-XL2?6K227.' M@2#M^=48II<>Q,3--7,4D_8CF;9J)+Z.#8P(\QC0V0;",O*I'V""F5S,RG7E M5IE@"U$+70_5$$W1QL:N\10/IF#YA-IJ):Q%8E5Q%(S.)S9&"RSAZQE3/@XL M(<"8S!)JK0?SF?.O:%VY85'U#A8!)S<1H\@3H3N2.=UD-+:2(A`+)7D>Z#K) MI*'X/#U/4Q[:.S8,J;HO)16O?[]7L02XGHDH0O(=5X M2V.1Z&)79S!(2?$IKA&3G*C?N;H\8!X8%5!L_W36C_"[5^^N5:AZG?XNJ#:+ M38%=5NY)-'Y)2$1&T2VKFUBF)+%,9+^J)=E[.\&J!.>?4!$V@^S[-T(K7=>L M3'2@KBFB-V"H_(>=P4Y0*J'RCN:`.=%[B$P7B=Y>Y[(>^AOME--#+W#OJ"[H M5=Q[-.[=O\E@'LV_*RU^R3=ICSI[=$-:RI5/CK!FCG$;,^+`)/M-!_]KP:X# M?^I@3^OB[*(BMJB=\]1G`](&G3[[OAYF97;TU49$NYUN\[!7F_U#&W6NFH>^ MQC!?-:Y!G3:(S]@ZT6!W,O/S':)Z[IH>9S_#0N>B+V%A!DLY6T5M?15-.V2K M*,?>:Y`UU^U<-`][]=DJ&HF^QC#?(8VBURNX5UU9+BZQ)Y-M\>[+6KD[_.V: M?OKDV&$)E_6:=+NK&(]6*B&F#5P@2`.MU]=VU2-?KSR@,Q"VL%@L`>0.8`[D/5Z_10ZIPY?"HA9Z+POA/"#LU8W M5-:K7R]-CJ\DWQ`OR,2I<0KJZR-=J MH7>AK:.I*N!/!^MYF;.;HBH4UO/S>KY&SQ<]A?4B>#W7MCAJ*JLG6]F*[6T) M;/8QI??NL2F3IW=N8GV;P,Y6D;T>VNRSOI!YW`Z[%A4@F%@W^T5T51,-S45# ML@^`.P(OYU7%J" MR"`A^1,@^6@9F3#>&RZWFLH*8X0K:F4>72>B#.KV6OF=S!@)5\:]G]W4U@D9 M,9&`("LF^N*T>0LJ5H!+H(#*CXA**6,3[_6M2?/:8)]=-!_]Q6>L-0=,BW@. MRY0FX[+"DL+]"GEG1)7NS8 MA(7;R2_3N%Y%(?X-W.65LS'Z\%G>0S8,;PPTW,&C&V1N`CWRL7D-\W`4/ M'O\SP*?>/>%_=VF^@CCG]WABFA>KAY`B7/E^MR8D4AU@TOM'B^8\#N M.-==*J0$KKR)38XM2W3:E( MQ.XX5S^YR-[9ZVZGJR46F&F>HZ\K14F4N2[V'0P6KZW%>BU@"_R?6):'I5$Q M@>??>`M3?B4K8%'=H,"G%K/4Z`"O+(L^L_$=A.UH(1CW"K-V-V&`AFS40\O#J59`)]L*:-"07D#I/)SU-+1N][HR7^B^E3TS6$_T MW=#$[:TW#G;O!JOE+95VQ6+:R[>T4%%8U'1%9[`:O!T[QMUJ00*"5<,!L]R5 M11^Q6AG>Y(OJ"&'Q0/@C*F4(ULXU^%06BZ!P)HD2A:CSYBLZ-?(,B=O8N<[. MB&9GKT0]%+P1F%2X^ M8!T9_A4S MK+XC6B'1I783PSA4PQ470[$3K"E)R\'_P5=8,43"2!?0H]$HSB4N=T^I0A'5 MG2&*X,TKK`SB88T/699-@/BPV,2\*9V!Z(9C6"@E;25)O*^*R2!]\>PY@3"\ MTO[-Y[+<&<&OQRR"EV>?';&0U2*GZ\,B!]G.,SK.&#):I?;%AA%\*IE/RZ5+ MKUC;RQ95"E!,H\H>2UP7/HGWVL-[[X3;N)X+ZE4JYT'E'8@&,,R"/7`Z3>/? MN&N8GBB.$0/V#KE=<#\LRO0M61I/,B*VV0EE.@D9,3"6@YD&]AB86'1WT&.9 MP2OZIF'.==G.:5E/3/4G_!H@LYV9:8C6!0X]*LCOF:!4=3=1+2N!"Y\*!HKU MR"`43OG=90>,-]05M!Z\JTQU!7"0.%*[%]NUXIOP\J?M6/TU*A^U/M+60:C< M`:`6XUFB*\,CY4+*RK0>,-;WXLJURQ.Z,$:.X[;"NA"&+A1ZVGA4<-!YQLH, MNT846\2J(@OFLCIAHN!M.%E"G*3=C(R*%\=7P-A02+A%'!@5\::BOV$5=,"9 MS2=8<\O2[;4-D$I841VVU1&BTE;$Y0OB;U'B.K%4W*.P:F3@>H$N*CXOL0:^ M+]9AH=9P>=2[;(GXB)J(/9,C5 MW6I-9J7D(?B/,-TCJ@XP3+YR7PK2.94R>32D7\#^[ M'::BK`@G58^RP[*(6"\Z?C-#(*.7].S!B^ZM'4ELG>(XZTB)4!2XCKEN)DK0Q]6H0\60GIDI M7Y09.=?V.)%0>4@2I#;J]E<7LFNBXZPF>S;BOJN)@N:VZ)V%/AM0U/37P7<, MSL?>>]AYOL`$82SY(SJ5MY,;>NG0-)A^_VIE*1DFK6PQ^XT)#RX+0"T"@[W. MH*"23W6N4AP7)$XM6+QJJ.JR,'?H440SR/)@5&WO2!ULRQ#^)^(1+'&`1FXT M[T%7,W>V62GYNN8YT4IWA M:N4!]S+%]@7L+=HD\=;CX MK]28:);X1]XBF8/8%+LHH5\MO7$DH:\6C,WRN0)']?(YW*7/BY3.HK#^PC?G M2#J%'_7"]^.R1//H6^=Y7^O5=^Y_/BAK]R^+JYJD=@8;UMQHXR,1&5AO M)5"(`LJ(MNKD&@!B8R=XL'AITO72_D$+.Y=?8=-):%Z7Y-56S:[&%O':? MZT9'Q]>RTTIX#K/CB/A:GA;ME40Q6*ENDSYVT:!E22/0@)/R@!;>/6TQNGU* M)U_1_=,6,'):_D#Z;55X=C]L7O;6L+EQAJH`SX;K82\_X`D@EWK44UM(S(]D M9MP8/2639L,4Z;?-,U63ZZYGGFR9XS@+R<)(H^YPN,]"L'&?;9B6J8<9O[=1 MW288`C-SS[&^Q2N1>GHG.M13;86;9`>A?U$Z!MN2IK(\T^TDFD=,@Y-@GDPX MP[V3'+_NJ2PE=D&+FSR),W%,Y\)S?IEKG.P,'9?<WD8(^B_V'@(O5>EZX58^D MJH9D3%VUKKK]DES,X^3R*49^D8P\:EWV%",K1FX\(_:ICA9<7+C.7G0 M3)U_&SNHKV5\Y1+*X4>,E^ M3>[3E/*D[VA7Q?-*7T,##T6)]-%#$]J@=7515I"M/MQ:'TB4W)R$W)1YRE(? M9JT/)$IL3D)L!KW6\/)*R8V2&R4WM3E!JII;"Z\M7(:G=?2:N2=7NG<+''6L ML:M80[&&8@W%&HHU%&L<(^I\:NGZ<04T69OJ'.M5O=KODM7I9-+5I7I[1<*D MDBP5:RC64*Q1-_0"CQR"$>P];@JL+KGIA(/)1ZYQ.-J M4-9%@SI2L\`.9:<65"_U-NK1@Q$G%Q,I7#0&@QIW2%51N!/DN++N`"E^4_R6 MWLE0JS*2I'A.\5P3=9PJU;).1FQ^QQR;&5/=?L26:&RBFRZB).#8?0V;W@$2 M\)@#^ZB98TI0<>P6L[EJ)5Y+0.OLEO=Z%R7IC9/H):ZD1DE-BM24YL`JH:DE M+RJA*4!H1OUCWZ%44J.DIFE26A*/)1X;$KR'XR4>"CQ4.*1GL6L M]=3NH<1#B4=ZL+K5U=3NH4+3*I+0E$B"8@W%&HHU%&LHUE"LH4+3AX>F/]@^ M=[GGRWJ!^V=EGXX/59?*FX5;_UI9J3FJU*MBN/2+LXKA%,-5R'`7-0[F*(8[ M08;3NC4NH:-J9*?2[&?=M&5=;+RX.(;7GW3??,++BY[O!EB2T2O4$%8>9;VN M'O>ZU0FM"F$HAOMK:9/RL+&HKW_C^UUE MW1-CU4DT`,3&3O!@\8RZY^@!L/UN:>1]DO*_=+B:,21R6..6\!]X=J=U3B6`]"*'%LC09EI0V>A#@F7/`??!UH MFP`A_/C@LA^BAQ+?%_-(^/EO/P1>^U'7YS]^X89C&Z9E4O>"VTE4T^FSZTQ, M'SWD]ZXSN^./E#]X[V!?,`P+Z3X?WP.=WEB.\?7U?_X'8W_[KW;["_>X[AK3 M%GO+G[CES/&MEFPH-IL'/G?9G3/QGW5PN=^:GF$Y7@`?_X5#,1KK_]IM,5P, MHA@S,>*U/0Z'"T>+!XN@HB8-\,<7/OGIS.AUM6%7ZVJ^0Y^N^MVSU\73?TM\ MXX_`\\W)(GZ.>(`9W+(D>_]TUCVCO[VY;D1_6[KG_73V]N[S^X^FY]_C2Y&D MA'S>[7Z?-TJR$?RE\-#R/"*8PF'(;TF^CJ6M6#ZDVY:I%`FCLL>N0UZW&(NMW!68$!F`'T= M>'X)/==;`=F-*(#"M`TK&`LJX9GSI@Y(#GTJ\MGLADEX-Z<$95QJW)FIL$L/!!B8\6\Q=S M)`:@PI^ZG+,%;!I+:[VU`1[X?SL`Q#P`Q3RQ,QD M8-3@B@W=F[*)Y3Q[E&1DX'=`R@7=/G[;'S+'C7M)]@H3,YJ`EOQ#1-=%4" MDL`7P(>3P$>;8`.LR57=HVQ^,SCV:IHPG#\C[A-\9A$]VF220`,_Q2V M!<-ODCIT"PL2YQ$9'`;`2!%DEF,_`B6DZ"$SK@`$L]SQN<]G#_!8O]L2%"/H M\"5W3$3Y3NL,&?"(A8H](8_P]A:8GJ>F,67/NAH5!/X! M.LIKCB#<;49%E[0]#^AI'EPDT2IP6L\3*?.8]'=*DF^R[IA%M;&0G1;NDE^(!R\=O MX&F<"_YY]V=@@M[!YU,<771O83,TQ7>_=KO:&2G*F6Z!,]D>GKWN7U"H:6E9 M6V>I#/J!UNMK.Z`?]`J"/B^TU_Z-[KKH@OQ&2C\W\/VSUQ=:/Q?L*W-6M92= M7`1+Z?6*6NT`_SO=17?,8^?7AA',`F$VO^7H+OBOUEUA M=]2]7%G3KIF.L)8LG-8>##728GNN17C8&+]]M$W1>O:S8YG&@OU+_KLUIDJO M)]X6[]0]=BI?Q`=^9&2?&078AC)A+#Q,O5#7\M MAZQT`W=E$1<;UW"?<-==L8Y_A0>6FMC8910'O.8Q6D6MV/U`L\&A"U08"G!- MZ2.>]UXQ'U8F8C/A+_'L``TL%7!"1N.GP+#`&&,?P!\%Y09,[\H9Q9F#C;X; M_ND%\SD8O,+GY.X3+DE_!&N3;)8TVW$KN22V?6<>\DMU!/Q@4RC4'9,S]FSZ M4W9]=\,NNL-V'TQN7#2YV,"<[?O%7&#RLX@)1=]%C-IB3N"RS]P%=,YHQ`\S M\.2>A*-\YUB!"(1YX@B(I@[0;$/TATP3P+I=P2[M57:)0WYS[AHP!#CA;6?2 MQOBBQ4F$1/2OP^[1MQ=_8'`UE3]Q,3Q4X."N/#ON5^&[BXB>^K0^$%$%<84_K,PR@1.$ZT]@HO"GK!BP`6LSG3&7HR!8K[) MF%''/]0AGYBK*)3O!;/B7B%O0H/)=P`E*HCDQ M^3BY&*R/PN4)@XSDZ8\Z5DB)E[<\O!?`T(G7DN/N4*6@IHCW)ZXSB]%H6+H) MRI&;I/MT+TP]=N@/'9E@XG$_@DMG<\?'.8&"EFA+#]B-3@8$2T:<@X.#L6DC M<>,P*["-J3\@48A:\:&$B0K5>:"@IR2,2^C3@>$?PT#YTNB-TI6_@D*C@R?? M1#FT<7FVGR!QI/5(F$*=)0\UF*4_(%G$V0H=\!"69(#=?((O6LE-RD-]*GF0 M,CN89SA2`Z->!&Y([(`SD)4)GBZ8C@PNRS,:5+)\[A-"])04'A+8BQS:6%'G2"*22@!$P.DS$VW@$%X,! M4\]U%P5$2A4>A.(6&3R2Y4"[N>E+%B+6B20%XW[C<*4`0T\I9B_<'\T=7'!':$ M4WN*"H;L7]Q\?&[Q^13H%@[<`:M::C&@A?-`Y_>"" MQ(.2`*7"@>"X?8?+Z[`[W$UA#$9<\2AG1W!B1EIA(+D/@][FSW*?PB-JRTL:N;!,VE^C@\7D&75# M_8PO*PN./+X(F^!^X[%!>'`D>1>/TDUW2>,O;77$;8)>H1D2QO]C^8`78+.C MXS''"DW.R`*,K!\)08QBW/^$&]I:>F#"R:P1'BW2/DQ*0)9J,9R,SO"!=9EC M"*.X)0\M+8L;H;6$>2<@CR[YQ<)PVD;4=?JEH/_LZ*=CF7GBGZ`W\+23'!GP M&V,)0!+.T-F&/2M$)V+'D_M;Z*+B>G#HI<#12D2GB&)X0Y82K&G_$D+XSA+L M0!5UEK;>",YZ[!_$FH2?HV(]GCI7+"2/V-9 MCD&[?!1V$Z\M MV6++P,)+MO3[Z&78.1D,1_Y6.$`'D[+()`Z1)%(;DG&ME9U?J,=HU32T=,L) MMX2="2<_'YG1$MH\?'FJ`S(>.%!3^D/HVJ8"L:[X*9!G><[R[)U(]D)_(/7E M9:_>0?0F53:J8@)+\@2`58^T@1T&@K3G5V.87GH0$S?7S%%,VH^B3,KXZ]C` MB#"/`9UM("PC7_>6FO*%2D!U@(85.3?<(PB M3X3N2"A;832VDB(0"R5Y'N@ZH;.$NB%<>;10,"$B;M3!J`W79"P,2[A%'M)9 MKB/T81-+H_P9,!P54X"K0<*.@-LN,@L[XJF?!)$-P)KG[BS[(GU M.H."?+$Z'Z_$)RFI)RVK-UET>:(8\L@J;U"8P)-NA??C'KG,V6Z<5G6W=,/M M[X/*A^W,#RNYI-@YTO:_N M5U%LO.":%(H")713NKQL4FG`-_*JD^ZSM]R0UTXT<>UDOT(?Q^Z'<&J54QI2 M%D5K#4HK\%Z?;@^[JZ$V2_Q#(UN8@Q[8B$4)O6IU6*^JP<-=^OQ%M#ILJ'0* M/^J%[\,$]`TKKY:Z:!F2NTM@LM9.(#*P7O"A$`:EBK*H8Z\%1AXO2_)JJV?60LJGK M*59YS].B,[SP1-,23\HKLI\P+0$5/A8?PECP/D6'7N8I7!'6FCI<4X=K!U!@E8<; M1(13LZ*Q\M"*EG[A8;R:V,`-,7"I;&!]@X/';:+>+%7P/BX!+&LPP))ES3.Z M:DF&FPKMU1'0&H?V^JVK857M2,KFJY<:AP/_:K#9,Z2:1@78$"K^5A/;XW3B M;Q<5*I\*XV]5I0+M(3G'3G$YN4R;+7"HE)C:&=&?-P4\UZX)O#"WNB[9,16) M4X.5?JV,2XQ/%24Y#=V(:F(4-L3=U(85YJJI3;,@*0]K%[G#^"]NMZ^(V%BZW MO;+B*&I?+5%HG3EW9;%LK`8J^T#;?+\4[:/O:VI[W;F]UOBJAMI;-S42\77[ MT:2:RFH//>$]=#2JT/*MR:'GIC/99N^L/SO.&'NW%'+0F1%%1\\R..+N6U0Z MQ-'WYV'KHK0MNFJ^>JE95+WAEA,@V=5W_WU<)4N]W&2IRU;O:G1D[=!@Y[N0 M?`7ET:H#UI?C>W[$_NZ8[^ORL5E85$@YGO7:5T:#TW<\3\['O`X[O,[UA6AI M$C9+"`]A6HE3F+`CH:F.3FNR$Q;O.UZ>?@6[DW$2MXKV&]''A,I0\V\&7F&' M/3BLE"Q:'BOGL8Z`UGB3+VN+K[GC>#(!YPQAI4,W>15Y?KF19ZW5/WJ5K09[ M[>HNS/']XM.^"W,RUT6W;F2?>)@I&%7T*60K4[=%U6U1=5NTD&IM!Q9TRUY6 M+7M1MY6:;BUJUBSK4]PDZU.P?U'=.(9S,)IDK6-5#DCC698F477ADGV?@&9+ M%3ACGD0T4(@R[-T1_]37EI\;M*(\\DVE1YB//A`?L^]ZG8OXY1G&4K"%K4V_ M7*[]@MUGL>TT-INV%LEN3P4"_RS[+T_UN*?M]H5@'3V`M[=A)5KG:L=*6K+I MMLOG\+7H2HYE^!PWK*:W$8"XBY;OL`<>1IC9H\NQ?S",HP.4S]QZXJ)IKB<: M)./X#[+PJC?EL)6/X?GJVT%G9L^W@4OU"J?81-CEHBJAC6=>R>&*6A2PW?!^;8^J3/M._(BX6 M\:J6H76>;01ON2)C$H0OV,@\?`EICNA?TG+TN="Z@W?!@\?_#)"=WSV%9<;Q M2?P17G%\6!I'G+K\47?'T:)`F'HLE"Y8L1/X*^M-K)+-"(%$FUO#=Q"9B$A5 M8E(U>DNOA'CQ$BLA;BZKV>A:E!N8'?M5Y%4&S(O6"Y5R3.1.)*3U7JD4HUND@)3"U5 MUJY-2:9D27GV\>/-?D'.8ZAOT,;U`6P4RS+_89E?"]VX5!)"O?+VVM6)9079E,^ M3=^L:U0-VO]N=F0+E;H3UNU6TJD5FSZ9.UEEQ@_KPZSU@42)S8F(S>7@V%6R M:EO&8,D$RF!2!E/!!E.OI_P,)39*;'+6 M1+@:7)Z(V*@3LI2N4I5'!NL6G#^U=*N3.9JHPXZM#M^4V#1,;.JP8[^$&@V[ M*A^DEF[X)T?&X6-V#?C0'SG[%-!-*KQDC[>>O5S5&<+1Y&!BK-N)&(G&.?TZ M#.FUX/#J=X19PYG-PFOEHBU?\AMJ^P420'>\`P]H0Q=F.1MSG[LST];#8@$/ MNF<:]/[8M`*DHN5X'IO#+&*D9^YB@R*`R;*<9V^MH[6Z#UVW^]`M*BXZ]_&6 MNR2B/J.:PHV_*5W^Q:Y[JA?Q2Z*Z0DG;3MTNZS:)2)^P`D9=:53&C=TR[/$* M.:8)-SJKN*"O:*UHK13*1B8[N2OBJ@K`R9.X_E4`%(F5%"L2-UV*#ZS3E2N: M467DXE,PPR"CXZX%EII6H^I$XP(*00I!"D$'>V$9*W\/>W4KZ[]5>7.?C@OV M4MVJE'_AAU,OO93_>;\U'%9EKA?%KX5C8;]3'B6.2AR+%D>M=7FEQ%&)8ST( M\>+%<=@:7I352U:)HQ)')8XYQ?&JJW;'+0@HO`SD;N]:E;X[?NF[AO5[5*RA M6$.QAF(-Q1J*->I9.J99APION>W0#85]SX2/7C9$52^I*WJ.3A/%&G5%S]%I MHEBCKN@Y.DT4:QP7/4<(1%5MD6F#SF"C21;>R6WK\H:OO';J!+[GZS9&&NFR MH;A,RG77AF\2ETB+,N.4'U2S0CJCUN75H-4;5=AC2#G@BO&(\2[A?\,KQ7B* M\:K6>-U6M]=5C*<83VF\N@8TE9.GG#S%&HHU%&LHUE"LH5A#10VKCQJ^FTRX MX6.1.2HM9SYQ&,,(7-,W^7H=.>6HJ-P(Y<,JUE"LH5A#L89BC7K&IO8L%ET_ MRZTWW-9E?#:WG`4'>\W',LO.G"I%[V6QO?A2\&4#6N,;3JK+>%V91G&WXF[% MW4<'5'&WXF[%W8J[C^6];+H5WNRX\_48.['P,7O.D+:*G4]TSPMF'"O6V?"@ MA[X.I;.&'5$*2FC=$_LUKB%1.TAKGL!3:JYL?=BK/I`H1C_!3+7ZL%=](%&, M?H*YP/5AK_I`HAA=:?0:9.:HA.0:'$V>>/Z88@W%&HHU%&LHUE"LH:+%946+ M98MREULZQGI])RU;&3LJ6\$8?G_@AAYXG)DV?(&A8O;L!!9^SW3;-]OARRI" M7$](:^QF]5I#K=_J][03\;(4GRL^3^?S4?^B->KV%9_7E7L4GQ>CSP>7K4%7 MZ?/:;")\GW*0??!THD4!;^/'!93]$#R67+#__[8?`:S_J M^OS'.V/*QX'%;R=A%;5KD8WR*<`.]+<3X8#+%4^P?Y'?#TR=^7[*F4&H8'J(28]0H)LV,X!G\%\@BN^:!GF"$8;A MVT?=%07O`C]PP>LS_@Q,SZ0;$I1-!)YAX+K<-CA=?04"=6)68[6H:T^0L?_'8Q(35&*9N)5;VS&$U@)7```@FKC,# MY`4NS?7LM&@"'"1\@?G@8O/P/5WF7'60JHCT(AEE65#QF92O$T*804Y)KH'4 MEB6URT]GW3/ZVYN#>,B_Y1I"A=+M?E\(_ZT%8'9?1MMW\ZGMR)N%O\#.W@GX MHT_7'HCEEIUJ4Y!L=Q#U4$SN3*[==^Y*<'TC]<)V(^`TUGK'YS['W9N!X4-J MO%"&.EFA3Q''W,'J`^6P$O[XQ;3-63"#+=)^-&FCT>>F#[OM@^[MB`PW8GFP MU;-WWP">,?M.ZW:&#$:SP`!J_M)P.5<9EE.24%>RQG\$)EC\K@XFZ[X$J\]B MDKRH=6`/^9'^:?["M,Z@OWLQA_BJQW&^R/YBT0X:ZW_82N,_UEVC9]U#;\:` M/RU31^_JV007R?33O1EX>LSA!_2F'N#;3AY/?8>W''GG[P!3,SHVG.BFBQ&- M@)P^X2?9OJL;/D$MOR#;AIY_T"U:@S?E?)O?_A8P^:2C#_K!!G\!E-\0DA?LW8=,,P4VL!T,DZ!G39C'KR6))H[+X6L\ MW)W"3IVDV=(5(8\!.1ZY<.]Q2)<;:,`*AY@7Q`0XS\2Q+.=YO3A6XSS:#<&] M@F.H^PX'VAZ0`N/USK*&)8^_(2PY'26%6A5]]J?/6VY(\FBU(D\1%6X.2N<1 MV,)??V3H!9E&M0WESDGW.H$'ZMLKIOWW;J04R]V[XR7'Y_\=89#"KU5740Y` MD7B5Q(/:DSBGOCO=+4_9!#5&4)%#$4X_A3<#9%MX&,5$^[O)VY' MOY)1V-6'PN-8W^V%T(:40=)*RS57%YP4&U>VN%$#N;BDNL,K.9!UW/Q5'T@4=Q=>39]5==%RF:J:BKK[][A M5&78V@%:8UM2ZU4:X5:5CQ5_5\K?5U65'ZU9Z>,J?*4JX^P?3?T!\](6!\?: MC]Y[2+5`JBMZCDX3Q1K'1<^+.5^Y73I*L:1R-8M3J0T-1->ETE;A=M!Y:<%"T[3#FE/8DM4)D(J0ERK3W5'#8N0-VPGKQHQ*:HIP1)MV;EKGK;`(1U2% M^U6X7[&&8HU:9'-MJMG:D..A3]Q/5//KK- MI57EIQR/5^L#B9*:$Y&:BV/7*2\A`Z[0.N6%U!R+:J3%H['$<"WV,];8/O_H M>-XK]B^J?L[P949O_U_.BF@X&`ZU`4KN3AQWAK6V7FA-M/>.2^7'_*G+.=T= MMDV;LQD\._48M[&6V7I16WH0:WXL5^+#ZF>/-LR`AB906D=*QJ21? MG)3(S)A,6.+,"7R+RO(]<,MY/ME*9\TM67-Q4B5K[HGC?TDP>@K'E0Q#%97; M%+_5@]\^H5Y5[%998$&5IRM-,$^N=IDJ3W?R)*Y_>3I%8B7%BL1-EV)59+)8 MRB@$*00I!-4/085?`!SVFG3+^OW&#A%M)K\![^W`D^&CWV\ZM;.JAAQ$]7OCQ4]VB5;"C92+53M+)NAM:G/-2>]^V:YX$K6L,[$^9RBQK1A5X-IG9P\PGS*[RUD\/:+".F^0/V:;4?J;L>N&C< M\\2JGK@=<,9UU^9CZES?@+5XP4-(!L=ENF&X@6ZI:_RU!+36-Y*/?0^KUE>2 ME=`HH4E)I&_:-7Y54KQV@-:8O<\O&L;>:DM0,G-LF=%*"\^?A-0"&WVL\//R]<_TJY\MO"E: MB!>6$83/+ MFB8V-8V^*UE4LGAPP;1CUWXJBEDKK?V4O[I25/T)?L2KH?HC3V9F/2S`N_S# MP89;'JR5N]ZF>D_>[>3&L7$(5\="4[>3+Z;W]4J7J4-%I%\8;7/1I MXEB6\PRL'=.*S5WGR<2W9XZ+P^LVS/H]$CA1)NHO'A*$#OTHQU#2OMJ"3U)U M@?19^MP#[(2?"D'P6A1HY[H\Y@<,!&E7FB?N?J\H!YHMN,_1PGO!F@ MZG7Z^T>X7FYUJ#QD/R3R6A[9>SDW?56E:5/$.?.)1'FZ9F6B`W7-(8RV&MX? M=@8[0:F$RKOKE>1![R$R721Z>YW+>NCOW;5"FHA>X-Y17="KN/=HW)M?\^]C M9=;I)/&>VS;W/##)?M,MBR_8=>!/'=?T%\79145L4;O]^MIL0-J@TV??U\.L MS(Z^VHAHM]-M'O9JLW]HH\Y5\]#7&.:KQC6HTP;Q.7BP3(/= MNZ;'V<^PT#G[8!N=X@R6]NJS5302?8UA MOG+.BW*<[T7,X0#%3BR^>.9ZU(K]98RE&0['_X<\;9Q7C@.BO5R&HP:>=X!>.M)`E M/]ATD(FP@\$YUP&)>PXG5BVC!\-W'>RS[,\"Q0U!.Y>M#1$>&,(7 MYBRP",$M!CK#M%'^\<"1VP`\AY7`W_#T.#"P6PS\X`E3#SO*6";H66PZ8[@. M#(YGC0\NUT$3X]$CX`Z0ZYKPZ#.GUW@2\A@ZTS:L8,P3L`">7-39T\TPZ?,Y M&)[T]!)"WGV#SX"U^,7$@]%4?N#:7_F"1A7'J/$+X0);['EJPDC)6:/%AP/- M+1W0"9@$;L)=QYS(N6AHS%88TY\=]D\>8AT1Y?%X+(D^W;*8$[C(-U^YGTKM MF[#8)?,7<]S?K`5SJ>CEQ,4E<#L\3/8=>Z3;`58]0++7Z+ONJ#,.>964).E9\?]"AP*XN9%3`Q.#X`$ ML`O4<_9KYZ[#;#FQE(5%B]ZEB7TBMF&92.2_L(ENF);I@[0LB[>9D%[X#*C0 M'P$$(*X3/$YIC+\OYMSUYLB@K?C=CQ]OF!<\>.;8U-U%)^*4]"J%&/@]@`U5"IP,]AY@LR@`/XT(G^ M+D=.`%GT07$]!.)-("C7C6E2)X?L@6]+50`O42,N&^DH5``HP?#!<#H8*RT) M8P,8JT_CE0X@UP2S/&!:9P8#ZM\8_S;GME=Q)D<9Z1JJQI@91BR2)I?]S,F-/@R-);FM5%%,IL/'-\ M45"]AEXBR>O?>^B42%YII%P)>DVHK@2]##M"=4#:01F%((4@A:#Z(:A(/;]R9V+"7^CYZK3[5->DHM2:N6E?= M&O<4>\FU+Q4CYUG=!,G:R:,J:4 M(LF8++H7/ZL.-B^W@\VPU2VM-W=]^*H^D"@.KYK#VXJ[:\HTBKL+N!$[;%U4 M5J]4L;AB<:7`:^;75-`A;T]0CL[4IQ9X*$JDCQZ:T`:MJXMCMU,NGUOK`XF2 MFY.0FS)/6>K#K/6!1(G-28C-H-<:7E;58$7)C9*;$Y&;4D^0JN;6P_/6>'I M^K=1_2I9FTJT(-_ODM7I9-*5)4QY79:*A$DE62K64*RA6*-NZ#DZ311K-"K7 M^=32FBN[3-E0GZV&)`J=]UL7W;(*]M21FFM%6I5X*/'8+!Y:ZZI;5@FS M.E)3B8<2CQSB,6P-KBJ\+G=T:BKQ4.*12SRN!F5=-*@C-;>)QPL/JI=Z&_7H MP8B3BXD4+AJ#0:\Z1:"B<(KC2KL#I/A-\5OJ!9665F4D2?&A2CPV)?D/1DH\E'@H\4C/8M9Z:O=0XJ'$(SU8W>IJ:O=0 MH6D526A*)$&QAF(-Q1J*-11K*-90H>G#0],?;)^[W/-EO<#]L[)/QX>J2^7- MPJU_K:S4'%7J53%<^L59Q7"*X2IDN(L:!W,4PYT@PVG=&I?0436R4VGVLV[: MLBXV7EP5%SW<#+,GH%6H(*X^R7E>/>]WJA%:%,!3#_;6T2Q&* MX13#I1_\UYCC*CW65&S<8#;61A4FKZ@J(25F0/M3[C+^;'_C$<7G86-37O_']KK+NB;'J)!H`8F,G>+!X1MUS M]`#8?K5^Z7$48FC$L>< MMX#[0[4[*G&L!R&4.+9&@[+2!D]"'!,N^`^^#K1-@!!^?'#9#]%#B>^+>23\ M_+487U__YW\P]K?_ M:K?ON&7!(RWVR&WNZA;U"=/',],V/=^E7,-V6SP=#T^O_"Q>N+;'UTN/OQ,G MI]1-`:;[PB<_G1F]KC;LCKJ:[]"GJW[WC`6V*7[]M=O5SMB8&^9,M[R?SMK] ML]?]2TT#H4DN*LNL1UF7EF-=L*I^0Q8VB!8VR+2PJ_Y54Q8VRK&P_M5P<-"Z MIKK+VP^ZQ[$!WPQ_I*XB:XO!Y][@8\FG#F0W7.H2[*F3E`5K/@X::H,\L/[L MZC#;F'WA@'G3P(]W/J@V]BM,XF6#^-IUL14,:LLWB_B1S_H"O[I^UMWQ)\>^ MG>.S[_X,3'_Q(I>UU]!@O7@9\^ M<1^;7;UWW`DW?3`*BR.%G%7,^<$6,QZ?95/!>CG8SK$;772+X?47C?%M&HP[H/[`D^QSZXS#@R?_5/'(?T%NS8,-]"MED0?^V`;+H?!V?E; M+CZ]6D.?'$R.%0XE1Q+CA,.$@QQHC+?[@Q5O;@\8:HR-G%[[\+(X9$1K-RS= MG*W+RO:Q!0=Z!RZHK_7R+$A.NKZ$N>L\F5Z:A[AU0/FGR;T/GA?D-=%V>XZY M)L_.I?D6N2Z!6J^O[>*TP?`BQUHJ@SV3E%SDHD,$^TW@NMPV%DP?_Q%X/K): M/FC#`>[A2\\B!5ZP`F@/\JPL`SSQXIW9##9BCSPC4TC#Q'$Q(/UD&MP3(C;F MXW64P!N"@]\&KFD_"K7S&W:S%5_#AGP7CG*H_EM9?8ZI]UCI]7AL(M*`#S_K MYK@-ML:-/C?]-"XN$`F_`U5]VO.%BX8&@6.CXKO^9GJ_QU`A4!]L"=(O?/;` MW5HAD)T#QCRT6KQ7X5LT94;TD<'C%8T_`0A-F8:S779:+E`3>A%>FSK6F+O> M7YB`BUW[OFL^!'1>PWP'F,Q-U3GQJ_+%?31ZKS\:I"QE:>"*P,TDZI?]U8A' M,>"";@QF`6A#X$]QQP[YP^53L+FQH@4F;NY+@EV2&T]-,R]-_(&21#-)<1OG M*ALW;_G$-,R]N7$'*KYP7S=M/GZGNS8(D9=MW0.PL%8-QF(6GD_3%\`*!RCQ M4>]*&Y6!A7LT"0)WL45)'[[R<)*-"GB=[+VKJU4GL)#U[MR2#E_MCLUF7>U= ME:[T]A?L++OK?H*-D9-5U[9^@EVV=3;J]WNK]GT]!#O+RD]'L`NP(H\AV`5: M,YDXO3!K9M#/OIT%#Q[_,\"`\+LG^&\+U)EGN"8%0==^9?\2$/S?&@JB!^FY MQ!B[G8OE5^\7+OTUN`<,L,/^#L^YWAP]!O;QXPW['+C&%`,"UX\N M)R2WF,Z^TSH]-C,M"R&9R\CWL^ZQ<4!4QY'`U9K!H,D!9S29Q\S)TM?/W.7, M"PQP1+Q)8&&L')B&/^-OIHS=N;H!,YC^E,:^Y[8-#W/.P`>T.+!=X$\=%UGD M_.S^M^NS5^3IZ3ZS0-A]@-A_=MB"ZRZ;B\`I.8*`"A]#6S#&@L;U]!G\QW#F MG,%B<$$/'*&(/$48$9_3#2"W1PJ4C8&S*/F&H-LP)H`KX;A/(A`P99(KQD,#@7P$@PW$Q/=!:M&A6 MY'+=7@!QS#%]D4JR#*2RV:WA.P0J@-E)-Z&]+]T"5O+W[_/ZC MZ?GW^%*4[ADF:W:[W^>]ZK<1_*4[CLOS]$;YKQ2NSK.65>H[<_G4,\<<7^$Y58!.@:PR<-9TU?][JUO7+ZYP`ZH^L M/U^](CH<%$!-.84K4-"E*Z.$`[4S5+0SQ#<'FKU%;&'N53X^VR-;>],NL[%YI7AO-&B(M>(PMDM&:X6[.:NA+!7UK/D\(@` M<)90YUJ`>7AU>:5I,;PIXU8%;DH@N4!P498-QP/&T5HP2@N&"1<`8".V2*H1 MCJW`T_G$7E'E-8=S?=RCP)XI@)\#]B^@_6`_%O830.V)+'8\%@0F`=TZ,7UF M.SY[`*VT?J;WJRV^OY%:SX/QN/DDA\L/^K"[DE^T98)CK"%3"OOHXBKW&OY) ME@^`>XTK>>3L4T!;CS-A4@+%D5&+O=$]TUA=0_BZ?%N\?#M)'C;1>X?E?FFC M2UA9+[&TK//68)UY,JY@G8/>J-?`=>;*585U7HXNAU>-7&>.+-%*UGD;^&A= MCNE*T%O30A,QXW+ETV*@Q#@5`K=1-TV M./LP0\]89$K?.;!43/Y=<[EPRG`P'$N.E#USYDW@F>CORSN\(N*?@",!1@1% M%/+6NK^(5:>`L'&M^K>BUBI&JFBM_?]-6:J`(%KJ9[!>V4T`?@2Z^G?!'"]$ M,YDCE,9U^$+XO'Q6*6 M<(#;R;K:].C=NA_O+9^Q]"\./V.AF>^G&-=)XC>*V;L)_()5B`<-$\>RG&?O MQSW.E+*=2E9U_KBAS,U!=5+%S/CKCPR3ETRCVMJI&,3VIT[@@$:M]* M4H:#5(3QP/_(6%%H3U2C@?01ZM5N0I MHNU.%:T)*F26W17+C\].N']75`M-D?AH)*ZJ&.S^Z,^I/DYW!U%;;(T15'CK MYM%%D_H0O*$SZJ0+M%\MT6.W7#RUXJP-J;PZ:@U&%?9K5YUX%2.7LSBMVQI= M]9K'R8=O7RNM@YJU?>5,`BMJ;RN_-59-.G0UI/_6H#6JLB%\!9W1CDULQ7.[ M>&[8ZEYTF\=S)?72;K03=(V'/912@I=0L/F!C[=>\.9&$%X^*JL=Y-':7.1M M!UDW0&ML3)Z794B6Q52%8Z#<%JIU8T4E,T7(C!*:+0@HJ8=J[9T_;=`9;-RW M[QT_>?B@C)BK<7NJH_<&/G)[JJ-["EJOU1N4Y2K4AU_K`XF2 MG%.1G&'KLG\JDG-(#[;X/G[N-,_X8HLQY>,`?J>7XFS4VXE(A<7_OH>1'#=Z M5UNZZQ*^[TR,Y/O.Q(4W'Q;XWPF]C[A^H/=?7HZIR!RE^TSR6H47!A)D'=P9 M]GSWI[H-;WZ/B:B)HA!_H=1ELMSUL"?,>HXJI:\N9?7%-\R3R61TW;P%[WIS M;F#3+UC:*F>5FM$J-1%(DJ7//>J?\"^D]GYRJ!.1IW+ MT?Y6=UEIHFQW%EGV4'5GYP*KP75/ZPQR;F(5I'RR'=E_-A((SNZ(?5_4L@J1NIW3U$>F^IVKK9T0?P<.6[LK%;X0O))ZGQP_M%'LEJAIEG*WBM>1LK3*0C:[S+B8L M+?#9=1[T!]/"BH#@O?P*!':Q%#B[U[^!:I*E^WR'/7"\\.@\VCA\>K_IXTO^R^M?6O47+JG]*[CU[%?+!P!` M<=]QW[=DA<>PUD.R"D`2D@0`X6@X6#A6/%3&4@^9T7(0%(EB7F,^$P66/[NF MP?'.,/N"@2E`')]PUXW:LM*W7ES],O5R<#P>#0>CT6MKJ]:Z_9[V^PV6B+V= MR*H;M^)94>8AG)SF%E-',Z==`NXG,=475X`U@:D-,$4X>(^./NW+6)L$%@A\ MY?GLG6Y,L9PW;`3F'!0B[-()E-"C[VS?!,2*1P_`6@@!C2KGQS&79H]1@D_) MJ?&IBC"\5/FE1QB6""X`_(@8[[[Y6*G<"=M'HLR*!7ZV='L_]$9CBB$Q[@9O MX7@[BY$F M2;0;V-"JL&@YU+2U/4&*83Y`4Y"YBIZHXK'`\EMN6+J;Q'.RBM12;X>#$+V, MD1`(&B($0:XK,7]B?34@P:%+B*V7J%J%J$R1X.GKL+8LV&XW>@!DNHLK+HO: M8-A[82]2Q-/BF44$5CCEO4,3)N8+IRM_&THSB60QF;VACLVA5>2\^S8W94T5 M*JJ\GU%$#^GA,SP:A;&N6AW^^U>:`UM`V8S(J[AOV/Z="@>HF>B M(3,5G#X<#8-U-*3#DJ(:ER3OW3<09_M19*V*@0[3>`EF#<<&]2"'J-:PZZ[I MLFW`9=%3M\^VW#/$-@+JZ@W'+C2`1WC+]$1)LZBH7H'ZBJ8.@47_$*=-S+K) M)ZN!TLH(^DJ37&&UP5XB/WHFV%,DW4M1"_'L3?3H3?+)_8I@7\H&@+O'KP+D M3#7'+[I:;I"S@%H@6K6KP64,8X7`94)@KZ=E!NYG##EAURM&<9<9E4@7`HUF M/!>MLM)*;[48WI7&GG58T1U4$/<\\')/>@;V6YY M*6*'<"`8M_82$&`U"Q!2TCK"Z3_88G)\EJ86,U_;XZ5IPUGSE1-.:[\5(;@+?D1>1) ML^CA*7HH(N'N#38MJM!;-L571XW`^\A]7SHJ8)6:OB2_R_V%`+;%$M;!S2;K M0`P#=B@-0DC!(:(Y"[$O^]1V1%)SCTE7R(+10UCPFX48R@O'>LOG>"C" MQT!USW"=YVMYL7"=8LZ$HC`/"TL,X4P,&F(<#H&5J'&(\&[BG@3M)PF:>](4 M=DP2.8T1$\C<$^1E%DR,EP:-6`^3A(@9,A4T\?`*T8I`[*:Q8WD!S":D9:(; MXH`0'#Z..9^>[YJ&*&L^"WU$W9NV06DXUA.%.\6;[\,W(Z_T+O#^##BXR;;. MWNCVUU1_%>#4R\.SJR/)3H^"QA7?Y-0/-[*@2B@5<$ M/X*_NU4LRG,W*<\YUQ;G2=.9VAO=HZUO-N>V)U3,-3K@CV)[!.:BY]H/]-QG MV;7M^EEW8=>[I6,^T'8_H\M.6Z0X<)'?4/`*B&:ZC!HS+:59X[`T>W+RQ-QO M%O$CRV16S:0+Y@86@AT]C$2:;#WF.;$/"+O,#R=]5O#]_% MDSN'7I3OO9#*[3*S-4SRO]B8V8K0X`]+"UPI27Y@8]X-K8F1I-3Y!C!&JQ_+ M9\FEQI";-GU#"N:!6\XSVJH!HM:?ZCYS8,V8Z>7BLP^R<U"S"?7GJ^@HHNAP:G0H0Q!]9U[#BW>?=UC.PNA'^Q+D*DM)]KLCQ:WA98<\.Q7BI-?_)'$)^X7ZD8T-&I0 MEJ`?W<$'-Z)_4>,NY_7=LA0GUXR3M=;%58V/#Q0G*T[.;'QII?544YRL.+E* M3AX-:GP05FDL;*7?'F'O/M=L7'V,=C5_O%78Q5W]$#3D57<\2.+-7#&C\X$Y1H< M2AJ5-#;(&3\Z$RAIK`DAE#0>WQD_.A,H::P)(90T'M\9/SH39'3&?Z`:IPD0 MPH^;:J*&GV4=Y&PEAJ-RQF_"(J[7B2I5FYIX)-H"OWOSX?[M-;L'[YHGFN4E MBENUV,>/-ZEM"<(Y$U-NZ,"QN4WP0-.T@2BDCI]^3QF3^@PD`/IH&;(KP8;9 MWBSNX6EZ32Q/K"[L[3B117=]K#'97G#=Q7`!-H_FHC?M)^=)5&O3^E3B=B1( MLL=R`5=_^^';@VO!A_\?4$L#!!0````(`(F`;$>=K,\..Q4``'4]`0`4`!P` M9W9P+3(P,34P.3,P7V-A;"YX;6Q55`D``]'^1%;1_D16=7@+``$$)0X```0Y M`0``[1W98U\[&0WF:F=I.1KXBKO2&7/9O.6HDE(9D(1"D#* MUGY]``JD>.#D(8!>O^R.Q3[1C48#:``__OUU'4VV`.$0QI]/+D[/3R8@]F$0 MQJO/)RF>>M@/PY.__^WWO_OQ#]/I%Q`#Y"4@F#SM)C?77V8/RS`BH'BR>)B3 M?X+)A],?3L]/SR=7<+-#X>HYF5Q\_/C]9#KY[OSB^\ECNEZ'R>0VC+W8#[UH MLD!AG!`"?YKP]J9AC!/"#9Q,"/PG MG/UX#WTOR30NH;\^H2@G\.&LX"6$H']-<[`I_6EZ\=WTP\7I*PY.F(CTLP:3 M'/RU`<]T(HWX\2S[6H`20J&$=*$V:;W)9-]^"$;@`2PG]/\_/]P5V"L,\*D/ MUV?TP]D"P2#UDU\\A+PXV5V#Q`LC3/AF-)+=!GP^P>%Z$X'\MV<$EI]/5MO- ME%KY_..'<]H&?Q01.C,6Z1J@<$LLM@5W1"V4KD&&-]#C.\V41"7HQG"YACCTB7=VD0DJ_MC*U-O$?1X7J#P#.(,8F'M+$&44'"I#]5YAN:PA'''$0'+O5NPI=' MGY;A042K+)CO17X:9;+?D[\K?,!K`N+@T%!41F/),UXYMPCZ%0X1'58AJJK" M&&2)W=+#3UEV1Y+RE>=MSJB.9R!*G?ZQQ_B>!: M9";81M.2V)\F%UFB:.@Z[11ENYCVA29,[R9W>4&'R%L<\=:Z4P3'\!C$OFTU%# M8$8!*C/G7]TQYP)!,LE,=@LRN4I(OZ-]+EN4(@-_([M6@Q9IM0S49KJ8KJFU M0'`--@CX(5M])?/>S,?B8+:&*`E_S7X7:M%,+7LE>TA#>R)KKU-I^0PY*!ERA/'>WG7Q#$]?4,/6!57V?`[CN?D;I&+J6BK#F\VQT&#>*^ M8#244W!OIE#?0")BWKSZ44HW\O-]IEJ7,4%AC:6'XI(GM%!2X!%ZE)AG_.". M9UQYFS#QHO!7$(@V\FXARC\]PBCX!J]2G,`U0/4HVPNM8H&B$RV7G*S/9A%X M7T<6[JV#J:;/PIF:.:+F@H:K<[K6"@M\YN_N.,W@L%,$,O=')3,!I[& MX/+!'6O+FRY5HH,R8P8I5X].LB!#K-"+I"]R"&Q!-14JA)3FO385(=+ MQ[W8G^_U+;P=W>B3[YKR@6K[I74@5VVMI92&K45T'%VT5\8J!51YX5X=M=PQ MMYY:&O86$G)O6?^2I#CT*,%=3*;5`&?U<%A0&:$%RUI)`>NJ"YBHJ.$("G*: M>Y/'C?4H!8$R`BCA#A%?!.>J"^BJIA?W1:3<6QJX66\BN`/@`60[&TH7T(9G M[:4![ZI+F*JJX1H:)/M<[FZ4YY(?_LTXT4)^$J3V_\)AP$J)ZXN06L#Y*J," MV%5#&RFI8645/??6K>_#&)!1"H$@;,Y0FY^*N6GYDZO6E2B@80'L5&LI6&+SR:`G$X:A-$\*>W\H]5:U.Q6/Y/LHEPGSUW!U?9>=41985?2[BM/#"X"YFM0[UA1XY5+[,(X)RU<1Z:FE86DC( MO2SY@9XMCT%PXZ&8+DI6REB7H=^8\.DC%+4>:@17/<)860WGT*'I7G5!2>Y6!78X3B0`^\WYL6:+V?1;L8CNK3!D$Y&O,(;[IHA7%:%Y>W%* MX/)^G`3X-^>Y1JUGTW]5@KHW+9U7)>5DP1*(W%]Y$/;R)GJ(>('@LK'$Q_F2 M9S_E+Q:W''`R7SZ`+8@Y^PV<;\5F0^6;O?#`:V`HE[W26TOX^XV%"AXO5;%\ M?T!^+2P6&8W_N;1Y7_WLH.FD&LBM5T=U;UNH=.25+BFF).+GYUOOUALO1+R) MKQE2\RBR%,D]#VBCK=0O-`EJCI7';"+94`AEXTNE/3A4LCE;&=N]KE)(S9(9 M89I0_UY/$@[?[=6A@.RDPOZI"7HW^BQ8AW%(YL?93)F?PILAY?4JFD@.^'3# M;K"ESGQGS\EG:]::9-U;G"A?@53S#]XGUB+53X[:6B*_VJ)59/>J>M:,5M%OOW*_1'E&2I+;-!4@%5&5[FP/EK#NJ--)Q'0X- M7K^<.E3'(GE,QV+5>KTP3E"ZJ`%YJ&470UKK<8,4[ARS3^D8`,IUJ?0K"3W: MRVITW)M:BPH[;\FH$:[B_8E,?_<->3'V_,Q$<9#]Q0P6_"?=CQ"YV@LZ)R$? MD@2%3VE";Z/Y!A>>Z*CDL7F7=WN/Q]MYA[=I"Y,.=60Y'=PZEE1BR[6I3[5[ MH*3H3%J41MLUS-NI#T?7XJJZ]-UZ#M=\T]&M9YL6`(5T^N/3:GAP#?;_;VQ) MFJ-*'W$2H=I,]ZB("P2W(;'XY>YG#(A\Q7Q^1B+LEG=7ICGB(5'41K0Y[ZQ8 MZ"YF;]9=LT.VW+?KFM/2#D0.L]961*Q.:DT]`_;46/4)L:8<;+;U&J17+Q1QS/WNSP[Y776WBKWC'J^R;0WI M7B`?E+L36`<=FT\9*-[!C^1<58([?-W6;I5>'E##-O="A$/I^%+IF@^P4,;:Y.T+STP'VGZ:.> MR6P\,RA3^HM#$26OXKR"ZRC"9PG`0Y=,R`Y+E=>/&ML"!IAJ0\I M5K'&YO'MFJ.#QVHSY)5U.+=1T:%\^?&9]*1+(G[6O4",>4%0#I0OI0N`QN926LIV60X7T,^=PZ&C M7:,O#6[G`=J5PF:&YQ<..V3NW^+9SC[V=$T.?7;9U16>!G7H*<#WBT`&3+$U M[PGI+<33A2_>\E+"C\[?#)N@BX>I6;F77)2%)D&ZZ"3W M=+]"\+2L$0['M20X8W8OW:;HR<4D[!R\UJ;G"8/A4-'3A$%[G+#\-OQR"7RZ M`/[J9SN(#V2@F\?\-JAU[3:H^8OQ1JCC\\0.3=/)%\WXNG?*6M"7]H4F+::O M$D3Y])6+V-N;R(?5G'P5YQIL000WZVR_OGDPQP"CN?(FQG!N!)79"[9I!IWQ MD\.TMN8F9L8KKK.=^+.1_AN<^:2W(T#TW0"4[!:1%]-[IV@,R'00S$;U$6L3 M41W$L;EF\M-U&!%77@;\5--!7NX"9B#KHE@6/(P5NGA$/,!KE<'7FY M\M+#H4]TO`ZCE'@"K7Q89'?@T+6HYRSM2;PPPM;NBODE:QL0S+8`>2OP-5T_ M`31?,GDS$?$\33`]PTJ:N!9`6F(S9S#&MA9/!9+N1:1KC,0;J:7UFD>()F\7 M#IJ]R-'6\K!UJU1"AR%[&CWTV3IY*RS*:M&]J!0[/!*ANK,LDLL-31XN?VV^3I[<51+WMOTY&CT` M'ZYBNC1^%Y!N&RY#KZAX9ATX(#/*DH+D6[H&0?-^NX&HBWM"-^IOP@KI(YE,- M:QV5%`Q^PRGG7OE"G^KOK]1/]I#9#5(#Q@$QLP&Z/H_9>V_OP4@CZ^`\?5B? M_N%M]FE1Y<6@/`;HP4[4C#2RKLS3AW>!VQOJT^5DHW1M_[&2:@[+H5/K"LOW7MZ;P<;6UX5:O>VE MYFQ&\17N%]9S_0?L[E)^`_1U`;_WCMZ/J4;6RP4JN7?YS!<(@Y_G#$P MEP'&?=KC6US]_[ M?0!;$*?U1R:M\#Y*?&CP?@\1`]GQ;42)AH[NW3C49P/DZG[S7DL?#\M@`\8) M7=8#A`DUZ_E'4O;YROSAX4/(M'79$!P"U&>G>=2XSE:(+A"WKKQ)D,G(OE;#2V)6!OT M?XZ?,@$+J0Z2U]I'`Y(U@A327NCJ:&!HT@25*-..,0TF4H;N99"S*((O],9< MHMDU3)^291HUE:_W.R.DO)]I(HW9VUHU3$^.I\M;-2C9F,94>HRDHDP%ET\0 MQ'!C]BY=]7MR*`D[1VY;$MTE:3NYD3PQ([]K2_T^D.*N+N5302)\%Q]0F@5! M=A>(P?-)#12-!TH/*#8O9FMK<<4CI8+VJ-W+9LA<]5#I@:E[:^OOS^(>Q_$T M7\?MW?=XC^0Z5)7[_E[<\+ZG^6QSU.=*?!:H:MSN4XNV,%3.`_-RH%J*M:!['5F30M!304K/55.NUQ_6Z?IWH)+ MT2/9*O)UBL)XM==,X`DRT)H_\$''Y!4:RK;T#3YE]R[_S.7-;K=B=@K^D^*$ MEQKH`=>\1`0\)C_14KBEIXAH.W)-YBT)]S"A+V.IZF[<6]SZ1Q*EU0SEG2 M#Q4<'5FIN299Z990V8)2*E<(C`^?\:47T6W>QV<`R"S7SSC;SOD.XI62T\./ MS:MJ]1&*1XG4"!;?7\KEJ`;][+[MPOV$3:"#U&@&.9*]"&%@6=BR$2IQ0-+#^N)=4P4P?L]Y50='K7PQE?&ZEW0"=G$K&Q9%5`^X`\\4+8[I2 M.H^YGVT/*PKQB!D6B(CX6E\4,T3+E\>TT>RM#18BUI(=OL0PN0:80'GT21G\ M#Q"LPGA5`A"V6Z_4&\W;$W6+RY6F#@:';MSJ2J>F>-F:9]]B];FFPGWR^2#Q M`U@#CV;QE/5\^0`B*A:G8HV6LA$Y\5U\\^H#@KIDA[IN/!1GE?R/Z9//\"": M^3Y*O4C?7,LV=E.*A[I MXVD>"FIBL6;3*D?H0H(Y4#L2UA(/N;CLSS!_6-&HN43(6@W51+87P#IY!>S8 M3)6`U$82&IQ,)7!O_T2A.7L:S:P[UY#T.G"!]%;]4=`L1_##`V<'S[+(1<^3 MZU*%0:>AQH">EMMJT7NK'FW>F$=P=BVAVI['81_H?YX((?++_P%02P,$%``` M``@`B8!L1S8+]]AJ+P``8>H"`!0`'`!G=G`M,C`Q-3`Y,S!?9&5F+GAM;%54 M"0`#T?Y$5M'^1%9U>`L``00E#@``!#D!``#M75MWXSAR?L\Y^0].YS5]]4PV M,VV@*DKA-$1Z"M*W\^@"\2+P4K@0%T*V7F;98*%2A MO@(*0`'X\W^]K..C)Y22"">_O?GX[L.;(Y2$>!XER]_>Y.1M0,(H>O-?__G/ M__3G?WG[]C-*4!ID:'[TL#DZ/_L\NUU$,24E1S>WU_2?Z.CXW;^_^_#NP]$I M?MRDT7*5'7W\Y9>?C]X>??KP\>>CNWR]CK*CBR@)DC`*XJ.;-$HRRN#?CJZN M3M\=S>+XJ"A%CE)$4/J$YN_>OF65TUJ^_\K^\Q`0=$2%3LBO+R3Z[!LE)*.UH3='E/Y74OQXA<,@ M*S1N%']Y2..:P?'[;5U<"O;7VYKL+?OI[<=/;X\_OGLA\S>5B.RS0B4U^4N/ MOM*)-N(O[XNO6U+**!*P;JA=T&_;A_5W^0-`?.4JR\R?Z'W*&LB"*":VO8))M'M%O;TBT M?HQ1_=LJ18O?WBR?'M\R-'SXY?@#:ZM_Y7)ZKR\46JXIB\MD@=-U8>(!8O%Y MZ0MV0^M`:8KF=QD.O]\6&#<73]!G#/*J,#7HF_`B>PY2=(:>4(P? MF>:GF`R*#&0<]86L872+0D0Q1_4>()^(F;YHL_"//"(18L MZJ8_GVP:-.9BFU8T2"4KX@X0Y20@44@!?Q;%.9W!L`'B!J5TU%OCY&Y5@,Q4 M0'769F*3Z\4-FP]15V6-0&NZI0Z1Y+1XB)?)P.;5KL%&6'Y?.(N5J+QF-3C8 M-):)PV=8J&DL#<3$TLAO+).0F_5QW%A,1;Y61AUC(06\!G70Q@(!/$;HGHW% M4^8\7N<\2':="O158"A*LED8XKR(!&A?EM!_AJA`_`V.HS`R$EV5\7BM/D!X M_2H,!L7.LI>%E3,[8[.54=G6(IFEU;&!RV+#UL,LQ";#HY*A\8I>U M52YK89&M@&B$4,A^$&1Y$+`,'%8@#A*:#A&4&@_ MEOJ*L[^A;#;'C[1"ZP%5A_MX4=6(T92AFQ`:A,W9KO0=Y5VVQO7B-""KBQ@_ MDV])D,\CLR;786Y)=,J\6.XFETDQ:JUP/$9!0%F%1BT0ITN$W1BHZX M=*1C3C:*-025V%/E^K%:&QU%!Y#[,.&;6T'DAG9I2;9"610&\4"Y18PMBFQ3 M2J-0#X=%Q$.[JG/:X6:;85,D,;NF>$$:UA)6_VP*NB)+L_3Q:OZ]HW@>Q M@F$Y^2)U&@A+8_FY$+?@9D$J^F_FF#AY.T>+((\5YA'*,@*\[4J,UT&D8&L3 M@2O6-N0M6+U=H_4#2FT*V^9K0=(5%2H-\P?T=ML0%N4%N3>EIB")RD#CBO[9 MJAB]9"B9[WIT)JY1MV"_/L4^;>3*!-V\_9JU!L9QJU>-+4:40ARL%3+44L0X M;%4=LPP0G((.53C3(B`/A4?EY.TR"![?LR'K/8HS4O]2#&)O/WRL$AO_M?KY M[UOQJ+[HDOYS.U['P0.*?WO#)Z!.PUH`(GCO3AU>K+U5AQN,U^KP`ND^1F9I M6S':0=;I8R?YBF=K8:;^S2@W6]8[3<4?\7E[L.V'_^*Z/SJ M/GBYP6GQ(Z_;2&URVO]R;]BQ=Y8W_[M0; M[U,4D#S=%#U)T6\4&[XIBX!(]@5E*SSO.)%.D:KMU8IX"5D#;>5(4V-:`>1/ M_@"DC%-J646X@"DA.'0I_4>!4#=-XW=Y53;_#ZZ= M;UY:4B2_W':=TI6U?G$2%HG$O)7)F@=PJ@7&[ M>+W`^8%9*OOX:QAC.LG_[4V6LHD[^P$G&7K)SN.BU&]O2)D4ZX-9RT5:%I?@ MA*U>S%XB[GJ]B+9K=)AV3`P(]A`[F&A;'>MI",*CX-B"!LS)BZ7PCFAGK;WL MRN9"FJHE.#2C=LR<'?B.@85FQ&K:@7:&&#.SPE@#95HMUN'`EI?;6UCHI*=I@#(D5``2V;^6Y]N3I*=@;9]/>Q_OR^H_X5_7-_B8:2(R5V:C<[B6.G;N/S M2_94USCQ9:=2[LDW:V`2G^ZS4XW:L48[=2D?[K13G=9A5TL)Y/*COY;,IG#J MV4Y-_(/>=O@+C[+;J8)[7-^6!K(["2S97'(1@Z5:A/=.['>H@J_@V,>0-6;- M0RY^V=-X.5[5D@N%1AL[J\K<+>8E#&[E<9?;B'R_XARMD!-NE_?XA`;3F-Z9 M1OK#W]DUV_.A,WJ\"*E%3YLV'\7M)UQRC;''BCC[Q^[6T\#6-0[4D8L M'$U\%.R'K;1*N=.];PDJ(-R(]14B:+L=+F?J9T>Q M%1+<+54EYT*C2^YNRUS9ZB!"A&H+$=*I!L9*E_UKQ$IO#]H;M$#[[3;A(MQ] MMP$8"WOQ8%S;GQ]P=MC%9#M[<\A\B4%Y;HZ5=11;MLV^LBR';;\+V,_BO,'] MOR.N"8Y7G>R*Z%%6[<:K2.U.\/TNS-2WI7LS@$UB,>&\N%'EK]$<52WZ)?@' M3D]SDN$U2F`Q838.Y>)%WU9+VA,VS6L2]1=Y52A92'D1;IM*#! MUW(`(EI,O4C..JPBCKZ*^--A%?&PBGA813RL(AY6$0^KB*]O%='2DPH MIQ>$<+0TCC]V_+SH&[X&:W2]:"W"@..(E*Z^:X%/YU64T3,K5M=1,E#4K(N+ M&?@LO>@`!IN_-XJZ!X!BX*"%`-U@00D#8VTSWJ,D080@]#N=PZ/-+,]6.(VR M#7R^1XFX/NHC(78TY,L=%VLJVC0OEWMQ$$C"=:"7@_:]R1_B**QBBO,D0^EC M&A'T.<7YXV42@F;6*E,U@F(9GXUNHK:R[169C^'B=S&F@27YCLYC])WV/&D" MIQ)(Z>I0GD_GLWE5U5,VJ8!A?TEY/PD$9B^!6\^:=[WY?)*3B/6T#9%ZZ\\5 MZ%5(*V"(29V%98!8)6SK&]G*;52YWJ)2_":`2SGJ")2LB4VU;_8,HII8YZ!< M@Q>A/2#M^6*!0I81=!9DM=CEE^[&I%EA/J*$A:<'+/6V&(@O845>+"``0N]V M8J\7OV-VR.V2!4>(9+P[.HR)^LD2?2-HD<=7 MT:+WP)$%5MMKJ(:P\AR$%MM)!YC#JO7BU0"SKIR?RVN-WZ`AWH<KQ\!S M8`YN$QTDFE0V\(4%<)<`D)/G$;#ID4\-+V)]!P&EQ[I&B!\['>W`;]QDP8\*LS\QQ[5MMJ>*BO7G&-6S^V3A2TX.W/Z135Q^1T]N8, MVF$DO#6N,/-C)Z2]C5.\$$UR6IYZ0YS/V2)/J56]?:VP%:S'1[@]I\1G(B`< MVD+#-^F4ZJSA:;I#(9QJ-CR$W.1IN`H(NDFC$,WB@AFS&GSEP@`._)Y-SF$B MV#)OE8']G+RV&D]N-RH@ATCQ!;N]I7&)BP1[>H4%'9NH\$009]060[LP444U MSOS88VA(36JQJ]->;;V@C5NN MZN51LKQ^K`)+096D/76Z*9JF?N!;`X%C MBZ``Z?%$F+"/[,DNMIQN/'%K+W;[]K1(=]&[U-KE%/S%C_>L;8!<]=7K(E<<;RC./^A'J\*B\LC5D[QZ6%,ISTL1:V-S#'78:"/NBV#UX,[N$U&0MZVLAI[WFW05->:_A^:7\X1#0,64;!- M,ZLST6A@T%B]I]_R-9JS1^U8Q$!)GH(8R&'=3V7\)2>KE4T$_WMIZX$+658% MJ_W*NPTDNZ M%@F"^_*W5F5C>UI5V8_J8U!;>^%=E6"U7[D]LV132S98/PKR64>I8P0O:M3Q M`SD/KV5=^4Q#GMI5_-CLM*'<95(U*WSF9T0'4JQY!+>2UOP#.9N>%5RYH%3* MVC'=[@[73XUWO*;[<]68NY\]QQM'?ATP[%C4EO)C6]8&.(LPZBLNTTOKV&K$ MCE-8WPC=):<^ST&[[Q9WU35R9*O=S(]]4QN*CNY7HSO2#^@Y7KE*US?\V`2V M.*UO?B@3+,A-L`&>G7%2]WC+3**Z?R!GT[6$XT4HD9SU;5)^[)J/HS1[,_.^ M>C-SK_X)5;P7YVQ7_$-[IL`&_KAE6\C:)U]1-D%/XSUMPO!JW(L7_K#;,9)6 M]\?OVALSQZ\NS:#QX0R5!R?%AR?V6O=>G+!7]P_MCF)+^..8/3EK%WT].0FU MBO?!2^/C;H%I1`]5K7H$!Y57_0/YIZ8=7+FG7,S:.U]/9D/CEQ$=$:AE!)]K MU?(#N1>_=5UY4DNBVFE>3X[#5S3FJ-7@/H*3%-Q_(.?HMZ8KIR@DJ9W!;5[! M7;A"\SQ&UPOHJ-O)IO$7],B\:?'Z=2CMXGM]F%X5I0-;00>&^E75./O3=%ZT M/PGB(`G1W0JA[*J^%J3_=*R,K.XSN61.'XTU!@U6UKP)+-WJBCZ/6XT?#Q$! MXH&/C,H)!5!Q_\JLU-H<1$C?F.4QYMG>JQ=F+5B_]_BJ!_:''ID=!@#A$[-F M$/#F!?IB.;N_F`8^6:E$6S61A-95U"QWAB'1[]\-,;@(!1J`6$B&/1`1BQ M$)&"U\_^A76ZY#&-DN55'()AA(BDTA(F\6?ME>/&6$DYF0E;O)DQ89X#?1RT M'GN`(HZC/^+H.\]Z(I)*09AD"M934$[;>C#/,7SO/'F*6'=TMR%L^?,R@2TH M(ZO?GN*23<&2BDIJ6Y//UXM7=P5O!IYLO@3_P.EI'%`5^X&\0%,(&4&(D*[=-$HX8`$B#"%7LQ M#=DK&'OQNJ]PA"8L^\&C<$HS+B*]688_S4F&URAEUS.G09C!ZZT2JJKYN%2. MPC33[@FK*JR(%Z@RAAEN)5[T5K5TMR@N;^M>18]B=`@H.P@!*:>+$KGBEI`" M5N1%/W*&GE",']'\'H6K!,=XN;EE+X/#B%&DKAI/2CT]Y.@UP$#T2"OS(E2_ M9%<7AW0>^'\A#^CQP)>F???BU<+EF;Z)L$CJIN6V1;+,T\(6*NL[7H'7`;Y62G6^.!D/(/;!8\)YU2BIF MGTXQ+WSG2_#"MP_TK;9/^YMG]A$(+K)/N]@8>YKE`V9+&M:VWGD^V=Q31A^! MH$&]0+TZHE!@LF&&=FL,C3]4*AP8=.K@I*@57-A7+R#&2:N`NV!%P]!\6/"5 M;\)"7I4`"*TJQDAA&0$(O8#"(RA``9)M+`@#*EMH&"LAC5/S:4#01WA=7;F` M&`VM`HZ&>PT_YR.!K[D"#AI5"7#0JF*/O0*K]Y,N"C[IHN#3:T$!K+E5%'RR M%$Q:VHT3=6ZZP:=N[/F:0\]]1YZMP-/M#0("%]&-3W3C5,_#5(W(9%B0JA"5 M>)7"9!TR.A&M[P&M-FK,PUEEW(P5S)Z?7-Z?S>Z#=(G@K5D^09W5#1#X%Y8` M^=PRQ12CD$8F-\!QC-#S'B5L`$/H]R".T6:69RN<1MGF%B7H.8@%QC0H636& M5LDIF-^\*;1QH555W\G__+[3C%?TS_(+\*'5P.@E0\E\]S1UJXF7!)%W(5Z_ M+]JU$0!Q>ZP&S1G*@B@F;SPZ"L@1^ZI[7Q#_<*`J!_YA03D'YX9J<@S^'@Y3Q`=^;IME8DI-$,F$X5Z;)A?`B0-68K_'ZX&&7 MI:EPU;]#3IRDM8-Z:8,V1>"*WMATNV-!$W=CW;HB$4+F.XY7= MMZ"`L<-U'(?K.#P$R.$ZCL-U'(?K.`[7<1RNX_#$DC_H=1R'BYD-H_Q1[VN6 MAOFR:YP=7[MWN,99")3#-$AX/"0\5OD= M]A,>3ZO;^FY1B*(G%@(1UTF-5*00,:F8;K<1^7[%R5V4$^X&)2ZAQ9-P[3IN M:/Q,?PB6O7>,54AYDK=(W3F;+):#U-3C8G*`E7ZR#]#J\2*)'S$-(C=[I&($$%A!NQOD($ M-2?P$J9^=A1;(7ES,25R+C2ZY$XG[VI6!Q$B5%N(D$XU,%:Z[%\C5J!INQ]H MXQ9=OLZ\48F*VG M78!@JT%&R8\?/-E>,`H=%/8)M**&WH*_VRTG=L/L]:*\C;:Z0AWL_:5T5;L( MZ+R*#:#%654=)=U[*5,##6L'Z7!1GZ MFHA@MSUL95& M:<*&6V=QULZHKE&NXUI%2="4I%7S^C%(-G#4J%NNCA_4R_D,%E/UE1&B4<$H MG4R,GVB/^QV=Q^@[[?O2!)X\2.GJ[H)/Y[.95=53=WP^PWZ&R'[V<^[P(GL. M4M1XM^(4DVR[J5,+8['*SQC/GZ,XGB6]EQ-&K/4BB-+?@SBGUKF@SI6$41!? M)B1+IRM^&<181M35(-NE*5;KHZR MU,N]-H2:-MFH0-40RHMUHPNYRR:0XY:P])UMZI;^K4A>%CS MC=OAZHKF1=ISJ;T&V`M="0+GI0B7Q>/`[8T%P.:#7BJL5EQ*\-I%J-,RH<99)X<4^[#:VA ME$KK?"VNB+A(W!Q_UY)?8!C`V;RS;DM\DLJM)XL9X&+?R1OMA@LH-16<&2KZ"L MNYP836QQ5G95FP4$I;!FWNJMH,8?"WB]E!0_H0=EXXR,/6&RSDCH\^:ZF:V` MY39'H1'\>)X"91=9$*7KJ9=6;X1UU`9AHU)="SU0-7[U5`T)X0?V%"@%2''] MI)Y5I,B?U;."%+^>UH,D/%9&RK$R4HY?$U)@M:TCY=AU=M`92J.G((N>4"-5 MIEK$/'\)5^P9\NTBINL4FIVPO66("L$"BLJ$((4SW]Q)\R7(X^C>S[''# MLN6O#<-^Q4SZ()ZM<9YTDY)D9#W3=LE\MZU0+2WC=CEY,;;NQ(,6H#E?>T9U ML1BL;$'9PJS4<.U%TN/I+))"8R,[(`(LC:J0]LP.D3I=!N49'6LI"(-CNQ`I MYN3%W*K1Z01K^!XT$4F_TVZ0N%LS5#(A5E(--G&?;:<';[";LIU[*U1.+0TM MT0TQM7#]S<38_BRNP=,:>"JL0MO.S.'1.@_1`#?&>AK"$-CQ;62^\/AYX?!U M6@YT1![X5&=;MS[Y.D(+%)",R.V2%EVUGC6%507,4#]M_V)&^JEAI/KWO\_B MN!(I0@3LE044=0XG1.'P##MD'*RB2.NHH_G]QTFK[Q2Z5-\8N?3=\75J'IBT(6 MCW(8-OWYM]M.TS=^J2^99K_XV?1]816:OBAD\92#8=-_N^OV]8U?*FV*7_QL M^KZP"DU?%+*8>6\:+7WK-GWCESH6^N9MT_>%56CZHI#%W'/#IO_RMVZ'T_BE MTJ;XQ<^F[PNKT/1%H6;"LOO=YGI?G.P^$_!%(&^VGW5#D-:# MY='&U1J-Y1^4<:Y:T"_8:PEY0>?+:B+#X@&-`*_6`+6U%USEM7BQ!"<1N$AU MUX-3JX@:D*HB$X<0I+A-\%3\O5B[[TBUE?=SBLGN<"47."J%>M`1%YH.>#24 M-X2/N`8O+@F0=Y3:@YCVX#4ET"@J;7FP\N7$OVI(>K+9$=0[7NSVT)/-7]!\ M&27+,T2B95+0"H^HCE91-V%WA(H5^'O"\7".@/2T"$(2:J6H1']`-$%4KML[]X M@B>.%UU.7SAPE)&1<4'G/JJ0H`'$BS2F@)G"UO8JHAAH[][8Z]SB4'1A;G)A M;*%O=&\BBZ\XF5?"H3D83P@HZB=W(`I'L8/49;&*1F+C[B('D),7[@P-4D#$ M(".KVH-/]@-$#8IMM+^X@2^0%_L48.(#-);("07P MJSC"@O5[8ZT']H>BB6$`$$849A#P)JJXSE8H+7.WRJO7"1A:R,BJAN&3.0HR M%+P:*VLG,_LNVN`S],+S"_%H1!2JV5U,V30]C])_ZROIJ`D`'D_O'+]UU:?$ M^[FT0!<`T/J/!$4]S3H#@*L7D6`'KTJ`4""'^X9)PD)=6^->@@^.G[Q(GOY, MQ;["A%PGX&=_4J8!F:^DN=,JA02;_E`A9^Z\LU3GC0A0\J\X.]NNCW9!XO;A% M,9.D7J^Y12&B0C_$B)Q$,>6Z))=L,Q'1HI3V"24Y.F?OJ,YGR?PN?PBK6^MLI M2.*+%_=5L4H4:KEB1VG7JH[AS`9FKK5/<9LS2(-$[3V]&Y_A\/M#0-B@MWY$ M"2DGRN.]WWZ%DV6&TO49>LA#%-(6-";NA M])(.CRDBV2V5M!A]YSF'8(G8;["=_QH*_VX)Z@Q[Y"S']XAYC&32[ERTS7 M>4:R()G304X!/BK%!5@2%Y\BL#0:9##*Q'55D/O%9E8`)$61B'E+HZ,T"HNU M]6I6=QJ0E*0L/@4$:31(,,7C(1UU6N/'[SKM4[Q$TJ"J@99^(07(-`M-&3=Q\AU2%AM*"VC#ZJWAYW8!^IQ0.SR?H4`X+?Z M487V-]\A(E)%R^8=1K41_5OKA7*@,N7.\GQYX9"$.`CO%!@"$`LW"X#SD[N< M_)&C59`DP4F0?`>/A0II*CTY-#[%@9`78S7MI'%"@S>S)H?G&(>D+BGGB&\[ MWN=*L?[G"5A,HI.NL?KLO,A7DX9FTHAEFN&8O4!,$(+Y9%IP:!61@.9U'UZ) M1TX%A5I/W(*C),S$B]#)T*:]@,&I5<%'B[7-*GZ[6-FPWERF=(N>*M$6S6+A-;12"QT5*RG(=_PN^%7PL\+YVX.,Z#9^03`S,=S`TMU4;$J MQ&2,^4N]D4.@``GZ5G>S[6\3"(L$RJA'1&TF`U/>Q0:!AT#X:]/OWHP]'%@`##T43B,,-B1'&6E=AV2L7,7YFU:7E>9,( M@T.'`F5M'!&EJ\&$XPY81S'08+NQ1,AH#!^J,I#N@V09T9[S-'B,LB`^"0@" M+:A*7C\'+27WSY::*DH,*N]CYIU\9!V:/5(POJ*`VLZ]8P1P=>IF&W/O=5&&U*5GSB] MFE[A3M^E6MA[C`QJ#;-^2+6J,>9P[/C4]:*H9H5CRI\&[QDJ3N*5@>Z,SC50 MF:S+<2OH(46GFH'W@8`HZ50RH_^9LW^PP*Z[`ZY`6F^` M"TF]M[V&IGK6%C,>>*T':-]S-AEF6S'EI3)5EW03!]T-)#EA?2!(0.B]996U MU+.KB.W`^SP$7AO4.$+;&R'F/+>5T+;\EDOKO7EU=#7Q7"[G@5=P@$:^8)?" MTQJ*Z'*VI*U#,A9"T``TB\+HD5:?+'+BYOD+2L.(H)LT"M'V(ZF^DNY-0X-XB)9"Y3R\1ZJ- MMM&<&9O5./3Z#[#'W-T"RLYJ;V=9U\]),?\J*K_')XAM+50BLD5,^#98.\RJ M-AW*S'O@66TM/00.K7KH!2-PA(;F:%U<$UKX`)41&I`E5-MT8@Z5]ZA0TT\S M$N/Q'/F:CRVPSE_"%;M@N,96=T].ITCOV@Y1$>_-;:"YV;J:N(*A%V[HC"VS ML-B'17""@??+!`3BG"@`<'/J3&Y2%`?A"$QYH+`;].MMH`0?^DB0

I^KWJB2Z!8]XC0K7J'>BM8+]'89Y\I%=OGF"D6< M=Z.E1Q>6"14 MT)L49<%+!QBZQ:H&5"\V$>`8MH,)D-2K\N)]P^MLA=*O.,'MN*1R@&[`IT1< MQWX2XHE`1TMGHXA04H$7":]X.EWNL>2+>X,X:9H/Z'J7UX^7'[1'= MWH(Z)YV33]@],`T03@2URKJ:@$S$?)0<;(9CML#'SMC".?X"BNWU"`#%1*PI MU\[$C"#747*O6S4%+S+[M2D@^]444[0?J-U@^]5<_7BC\"YH^N%0)F3 M3?41RFP=P*'>@#'AL-=<6.W-E\%M8K0%8U)K*X]Z&IFTQ4TP3(9ZP6V[+]_/ MIE6BK7$HIG6:53L$45BO&5K0TZ^V0**X.I^R)L#D2_!;>[O8?9:MFDVQ6)N6 ML44,&WN\7F74*INQETSJQI!0GJR9)879L7JV'"TG%J5%+Y&$Z'+]F.*G0J0[ M7![B(7!6K$Z9W7'='WL5B()MS5)ANDF=)YL=2073V7.0SHO__(Y(<7E@<6]I M#P`CL*[18Y6US]`;KPV5<6M5!"]R\(U5.M]>W`K%R7:Y#H5ZE^MK1+FPY48' M>+=V+W+9C;41S`XLLAR*ZLG,..RWV>AXAF8Q;O/QC55AZ2DTFB[^;0O-$,^A M<&[S?(UX%K3:Z(!NU^W%00!8E^)7,LNS%4ZC_T/S;PD5M;R'MKRK-`X2TKH6 M^9;I?H6?Z5RQ^%>TCGH'R?=0E1#_MJJ:G%N,TL;#O,662`./2<#[K98D9E'8 M'OU"5IUEW^!7]P/XAV);[]M'^&+Y<4RATP9@SJN`!%[T=Y*UJK_(+TU%55_> M[^27?IQ0?FE'$5H?E%DJIN+`8$OE-IM49'4`%;!N`F#L,D%YG'S08SJ* M]>$\11$-;'/7&4Y2%^Y;6Y[SQ&,*6'K4Y-)V59]4;/9)Q6B?)F@U6#%3LWWJ MV,UJOFFGKF,5NQVKV.UX@G:#%3.UVW'';FZS&LJ50SA0!K]5VG>^>1T4B_10 M"84[Y?T8"V6KQ$2X45UHD\S9'/]KL.8$42-6H;J38%2%NX@=1IK*AL+PMFPB MN26'TJ:"4?U^S`FFZ0G]F3?!U4@LE6:2^F`)5$X,@'?FM;S'W4!1D$BV5O6JI1O&$@KV(<91/U MAD$W1H+"`14K"4=QD9V\&7PYW7[1I;-\^!6Z3N#SF`8EQ9$C7-+1,`T[(S\8 M5%`;P$9CT46'K1<^+I?X_AD;(J=74ADYC9+30PY/[8'(:;"=2)]S3ZLS[76` MLNKH:9:=('ZXJ@]%4)/QP"!0(\FL*<(%SE-#1/2+*@.B671Z>.`J/A`.3;Y> MG).[BA+VL'>*YE%V$83%\P7`;$Y&5K4.G\SK>9ZB=BJ3/CXK;\U]Q2ZQ2,$9 MARJYP/QM8,.:,YJ`Q[".>T0 M@(QU]]LE'8>BX"1(OH/Q`>]S?<%][[.C<5[9;;%4)YG%FFR+*^)[[+QP9>EX M+AWK)C>&6QF]!>.VVY/=;<'@U^@%)*!1W8_)XNY60:'6N^-@UPHS\=!)E6W: M&V6<6A4:2_7-*APYU0WKS=IP<^@`AU8^`1`L.1Y>A7Z(%73A&W,WD$),^E[* MNZRO^IW]YX%.O^DO_P]02P,$%`````@`B8!L1\#G=;.]F@``,9P(`!0`'`!G M=G`M,C`Q-3`Y,S!?;&%B+GAM;%54"0`#T?Y$5M'^1%9U>`L``00E#@``!#D! M``#MO>MRY#B6)OA_S?8=L#5CUIEFBLQ41-5,5]FTC^D6V9I6AM22LFK+TM;: M*!(NL8).>))TA51/OP!X)W$E#TC$Y4=5*LAS@1/?=W!P_U__^V67H&>$TY!$$47YS^?W&[CA(KFZ.;VFOZ)T;L?_LGX3^CNL-O%!7H?IT$:QD&";K(X+:B!(W1U=?8#.DD2Q+5RE.$<9\\X^N'- M&^:<>OGX%_9_#T&.$2UTFO_E)8__[0]/1;'_RX\_?OKTZ8=/[WX@V>./;W_Z MZ?C'__>7J[OP">^"-W&:%]0;_@.B\G_)^<,K$@8%_\4=]9>'+*D-O/NQ\265 M8/]Z4XN]88_>'+]]\^[XAY<\^D-51/;:P$DM_C*2KWX3_8A__I&_;42IH5AA MNOG9].LA5'Z_C"3X%F\1^^^OMY=2[3__R"1^3'%Q%3S@A+KDZL7K'O_;'_)X MMT]P_>PIPUNQG23+&C/LZ_R9?9WC_\&^SG]K+?\XIWB/#(KWI`@2F')R>^.R MCMS,+_0'J$^K*O('R*],0P1>X"MWW,PO]`W.8A)=I)'[@@]=017^K@BR!:`R M=C;_![@OM:"H"7MT1?_J^<4O!4XC'-6>F6U%[.2N>;#EEAO;).Q935@K0C+A MS^$&?XQP3`T?_Y']\8;]\>:GXZJA^&_TT7^=[&CIZ/^*]TGP6)OC MO^3?_B!\5\0%^P&#=S_V2\OT>^6E32HY9"$>>!B5X+^2A\3J2_4JNBR:S.@N MH6Y9;H'3-[_>_0'%D4QVTSQ"[-G_^K$M\_AWGF3]J@FRL"X0_5/S(RJ)'T-" MV\M]\:;W>[89V=U.*(";SYB,30K44*L76Y8%911/+^NCS M0JE6\\/`]J(\^2M)#BGMWKR^CQ/:QQ3R0R+3X\5(9C8?!A9A>2`VKL:_2*?& M??,.E2]]0+NLVHCA5Q:A>R#>1[70UJ)HKO*I6[PG&1L^I1WWXB`&M5JTAVV9 MZ&R(BPW#(EWI0PUXA6J-^SJI;V10*>0#_C4U3.QJ0L0&L5:?%"K+BW*#D_*, M9F./)'L54D(HT6/"0&(V`7KV8'$O,JV&^UBC1CE_@^I7/F!;7%7$Z-N*D-P3 M[@-88&=1W-X<'I(X?)^0H!"B5O"^A]G>^]F([5B#Q>O8L!JM0_D:J^5SQ%_X M@%11]1"#+RI":4>TC]&1C441>HL?X[S(@K3X$.R&T%&)]'`Z%)D-U;Y!6+0* M;:L!*U"I,=N^0NR=#["55!@Q^\`B\/:E^_@565HV<:8I2A8DEVF$7_X#B],# MB4P_51[*S,^1^Q:!DV.A<4U6+-!ITN'R'>(O$7WK`Y1E]48,/[,P\^V+#U)> MD:UEX4QV.Y+>%23\>/<44(Q='PJV[(,MWQ%CVT"A#W2EPGS4*\P#4T#O2<,' MG8&&'%P0<D^?#(=8-%*# M":.1%,"4T<`F]*21V+QNVDBDU4X<=2=&^7L_IHYD=4B,/[AX^FB@,)Q`$MI; M!>3E5)8>Y@(Y(=![U=!V_ET_\ZIU!_#HKX&7\@;/%YD)SLR"$= MCO;IQ&HH2L4FPE)32@B4FKD0@=9$<_.>9#A^3!%^"9^H`8PHR&@'+2P0\27[ MUE8NL:J(`>PE&HP"1D9G,F(;Y`_\:QSR-X]!L&><^-./."GR^@ECQI\ZS*@> M_]?)IR"+&#-/7N)A\B%\5_WPP;N)R!>6`@+O*L,BE,OE-_P1#\[H-_;T_UMY M/:RP4HC!M^Q#MB?&<*K07P^=8<@X0H/'&8\K^3U^*4ZIPX]#J&H%:]PJ!.>" M6&H:%-$Z+TIXJY4WMSADF4@KAFXRDM*_0\Q:\!S1V$6[CU0B(GNV&>TW9@!Q M"VOS0H\`8EM7`\9(=7KTT5A>FTOY3?`:/"2X6C4@YI%$J,^AD1`,?P9F'7!' M[,&`-R+%3?T.[:+2$O$ M&KEUC[AS&B<)CFAW[XJDC_$-WY;==O1]I[@5Z)3DMX6`+BR8V%,'#/,2K<:'8W>- MEDT1W)#AN-/4M=K?&'#L'P6.UVU.LP..KN+@(4[B(L:Y-`]5R[6-HDQN/L_% MEH'33Z43#5<5NIOJ-<(O>YSF>.5)/WU]$LM//^*36&5`&97=-4EQV!T2=JC$ M.=[3+"+FYP/1OQ/,_CA)HY,=V]CP3_Z<<'9&=O3'/-&6*G[&EVE(=O@7O'L8[26WUAL'+9T>7%12>W(4=HR<&L85 M`UN]P,'E44\!79%\_=S#$C/B*&%>G=(PH#8AX;F)7Y^)S!#P`1?7V_O@Q9[. M(FUS4O>UW5.[Z\]Z#&Q\RITURP7^9W)]9+''>,(9'_88GWP.C!?"RH[WLKJV M9G_7D&4,&)=A>8Q#CFM-\0T,\&-]FU8JHN^8ZO='B&HCLD54_VN$O7R$:T'< MKSNF19/J#$?OXS0N\!4M8W29%A21\4."3_(<%_G?,#M7&$ MDJMX.V0AA*FF<9QC:G84F>X<-B^>70YU=)EI?E-;0*6)-PFS@5HCJ+1RA&H[ MJ#*$2DN(F5H[Z@!@EL!C9QB.IEOMQZ:YI5LO3D517"Z[O0EB6NJS8!\703(, M06JI.KK(I.8&#K%=^%1:Z4?)>87FIGV)]O3MFSA%8?E^98YJ*I58U<"`66*% M'FE4-MTA!BXQ5?N8")?C'E[8:T3Q>$T8QKFA:*4;<$8P?ZNVO2*-_'/*"KZ:_)[>8 M?=:8+_EK^W;WY"S(GVXR\AQ'.#I]I4D4_1'7>W8!3)P^GH1%_,QG<$\>.+([<;CJ6&?VRVC9;_\='0ME3]G=(K:-] M99[=8/3=@7J@+?[WB-1.4-!X^!U&3WAO_:#KZM?X$:LEC0H_ M+(7=)!6QD3J5=%V/`3@MYP$WSJJ[91K[7S*'2[I)`LC#N&J2*D M._`L#>_.?N5ZH3[AQG'$?\/I\#=!FPKI3KL&BK-#9Y&;D!#H(U'92`S M-[2YR?";(GA!.1-%WH8E.Z"0.=4X"!%&^CVB6WAL/66KJ<3V6=A;C7F^'4X5#=AH)UZS4",]EH](\*`M-/"G9IS>PZ03"PJ MI-A0%)1@?>/NZ"7T8TXN@;J(6CAC:UJVM3!-1W._*"6I=BFAY-6CHE-?2TXF MD?7UJ)06<10G!W9.VQT.#QD?CKQX"9-#A*/W]&.R7/A05&6_"+*4ECRG75J> M+0N/%02U69,3QN9<%D.4`I3N@`52Q@4P/YOJE/(,ERMNV9F9E6&4-Y;9P8K< M-'K`87"@';8XI0]R%G0^D4/"GJ.`%NI-H_Q=G):=XOS[E6,/*/R)0_0-HAF$ M^5[8@ROO>O&1YSNR>6?ARSIB#5[.#3T]<_!+Y$3FE1%AK+`YN;N[N+];F7WB M.B$F7W+`AYY<#]@""^#5"[>>36C:KF[9ZK6RC_!;_7CMXP\GU+-LB9I%1:^Z M((V7YGT09WP"X3S.PX3DAVPT[*>3ZT4HH1P(F@66X4^*TGC2PURF6YWWY,4` M@;9"1[#7?'L1`00J8RY([;I$#'`H5'B9#)L$`[`BRKC5'H<'BO+&1?'W^9772EC\!0W6VF.R;BH`I.D-LK`]= MR\`Q96#9JHH[.4SU]'.K7F7@,:E?;\*0DPU4!<"G)/%IJ?!@E;RW'WA'%QQ=RPP\S&%_+HQ*HO M(1>;"7J984C<:WRHH*]4W;07,/4ZI4=L.TJEB;@JJG6]N.]'6^?$KG[Z;)%I M=`FCMNH04E:Y@'9(7^=I*K)HFO`5P$>22LS%SYH)AJAB`)Z5IU\&WY\66)!UE*4M*&0]Y,JAC#5/&M:&G2JFC(TO7\GILX0>LUZ>J MMTM,1SF*3J[FBEQN+E5DED&9HG&B)(I2=U.^[EZHL3(UM#5*+#_^@!@RE1XO MU'97I05;I7&97KR$.,^OMVP9FWCPS$BV0P^%+`!%I-:A::)SI*.*6G]3B[#S M8S`78NLP,_R,TP-&.,A2'*U/('V]DPG5,R:25&U()HW]]0AUR..4ENF,[![B MM-I`R+<*_A-'EQ$M8+R-@V;I=7TDV4G:O=J`OCOLV"'AY6+<^^"E\_(#K2DQ M/U=P7=-]4==SH\>"A04-1LN76QG;EB[.II9";,=D4LF]KAPULC0&';SJV+`#RI!":A=(+A32O(\D;R*<59_A3OV:XX+HZ"^IA:MJ3^Z9!& M]._B:>UE]3.1*(B`TW$ACF5V]D11:4J)5H\OG5!*NZMY'/'3C4AZGP5I7D;( M8WWBJ565)XX*5?C$3^H,?,G&!.>6V9?:7+7@8T^_SU.08[3/XG#E=8R3<*/. M?8SJ4YN[2*UH<@^-]X7A"[8698IC2.RR*:I*!75TCE!/"W74OBY/1IKT935UZ$6LV(O-=)B4IK-I5\G M:JQ!-4=#+!88=C?"HBF$JP$6H]_^1;0DU51$]T5UMM%-\"HXV6L5WPY:$P/? M'K4GVM+ZVJ*8%GRI-L6L/)(FE,^!@PDOMTO5DEY%WVXDN`Z,; M=OL"VI>W%>](=3(4>E.>->7+<-\$;&FFL9(U`:TT\5&)3%IU@!V!/@5UXO.KC3\[C(D$[ET>N!'%[& MSV?XIEO<]09MVE)LFN&3?=FE/6)'W&<'FB=4]U'D?#R&,(UF)6;L2S=I":8M M-K@R@O*20RK<^7(#*9W?NGH#89#]G@9Y'$JBO:VZ?3>S4E^ND\D=KM3%[/H& MZF"V)J7=RP@OP`4'GTW%,,'1O&1:,K+9S5AU-ONY,V-5$OS%UQ/77WA`^`WSJT&&# M!FWTT!G3!!"SLO@40^K;`_,#U;],R\/3+],RG\+1!?T]Q:MLQF:R'>7.#2,[ M3C9O&'AVOW_#O!#V6SA,;4OB3&D!5290;8-M%:ZMH-*,=\'&$I_:_1R64#'9 MTF%@4K^KP[A<7@6A*N^Z3+?L/^R1Y(2Z:%]'P(7%;>A'24T9)4NCO=C;SN;]R6I\;I^_`R#7G'?:P!WUL? M^G#<19>XL^R7"ZULJG_X$5M,*E[=I5;5C+8?/536=)[%OGSB6Q4PL/BT95-Y M.=>&\O!,ZWMPS#.A,TN6"6Q(!KQJ25\.9C:&@YJ!\AK3\J^OJF&?R,_JW#,X MB:+3.:%$;^DLV'TYY$O05:1K+#;"7G>UJ]Y<*@`XWPU_OJI^6G>$LR M?/9$B<%^4K7&G8JP_OU+D04DB^@WR5[YTJ$/N+C>W@R#3\U21[ZGA>FQKPV*9TU#DNY5/3O^Z4Y(MGCK'@]0GOJON!1'-4#W^,IU+_.]40E7(;J[[*YQ\RU.`*'W2PD4/F1KG0'+B^T6 MAT7\C,^#`E]O.V\,3F8R4)9/1BF5X4?\%>X<;PK1>[8<^=<9E(S^-VJ(Z;'I M^CWFH2KQ4MTA>ADTYHOFE38FIB>.H9Z/% MIKM.CM"UJPZ/XG=^#I'"RQ$396E7#Q/N1E+*\-/ZK#2_12+'V/_20Y$/XS#] MK8FBX[U/LHRM^K]>[,* M,.W./H#?[%-K`GA1U15)'^]QMCO'#RX79I@Y7N36O[YCCSHLZJ)Z>R*F2:G7 MNPIP5)C-%?7&VQ%J)/:OP7!-L<6N^Y.!=\E;_[IE6.[RO_$O_R(:C\X3ARV% MP(N#9J'GQ:,VH//$>E";%$&RU*#VN)Q+A?BAY\T]^]U?YM6M(BXXBM\2X+D+ MUMW10$>1>?2;_"6ZEV/2@C*NQ')WX\]7W^*&$QQ_28'#L[%DP$SU')5VKKJ55V[=)^),CA+]A7$.>J"#E7?PWNN MEW3R+1[`P/7S#P@^=$TZ:?*'8%=O-J9EOZ"_J7C5;^Q5:==*P[&._C MUCT:*Z#E\7JDKRW?4@,%M4=^ETLYPH>"2L&[H`2"J]\'#'<*?`>\7&,QS3WP?AO'L=BJ?XSS,XCU[K$^2 MIMF;=8I#S]XJYS-T2K#^R0OCPL"?J3#T(;^^OCXCH7^3?=<66_756/,N+$[$ M\^PC$220@CCLH&-Z_C$&HW)^9L'MEOUUO;T^%"'9X?RO['B/?X\?GT`BG<[X MK+`G-[Y*#)059_V`J"D9?'14.IP7*KEI-FM3&S]"W/P18@X^Q^BIY_:'`V1W9%I^"#)_L2%;$_PP$2:.E M5E4SQEHS@Y^A'\BH9N=2%:YL+&TZPBBOI%#0$5LWFMC"A,RJPS[_#0UTB6WE MTT?&WN`L)M%E&F8XR/$Y+O]KSEVUOI[%,GUW?!9[!!^[GEJ"B417V.Q1OM9# MM>(1*E51K8N^J[6_/T)\>:JW$4$#/K/8H,>#<900FS*,%ZIRK,$&L&'AR=[! MJ7`\@PM?*PDDHZ_+LV#-$51%@2]W^R#.>+YNWFH*E/1-94_)743HN`'?ZV_E M=B+]AX8V?\OB`K^)R*>4'[PGRG\C_(P34M[3%9)\[:77EL@QH[BD7HUIW=$W MY/+(XV*@7:+M$KB$0>SQ-\AJ:G4YS'K:Z)Q$$5_;9M'DC%0,1EA:%8?#*[63 MI<96!OZF#JSTS%3;^(R(ZBU/QP@Q'%P1U:#YR$JM;3JLTO?F`SOKHIVW-7W& M(O)[TI3ZCB31/3D[Y`79T21)3MOIML9\GF(+CNCVWAU%@,D%,0P-$^UO[J1- MN0>7"3-&+_8=TT2&SQFU MB[A'<<=2KXDQQGJSXXFA)]O8\8RS!Z+KK-KY5H<+&UN;7TB*7]$NR#[B`FT/ MZUQ0F96X9#DAB;ZA+;RNR10`;NGEE[!,,J'4O,GOMB5_]%1.4),J5RA M@%JUKP7#TFZJ:Q"OVUG-AXNGNH\Z#0<(U6!3Q=QD45`CMODUI24LLC@L:#\O MI(_71[8,M.J8.D2:EVG,27$69-EKG#YRR!NE,!(=9?HRTG'2(@R\V.)XSZ=' M[HH@*^Q3%[%O^R9!9*=M#1@A$&ZE45"@!_P8IRE58,.9KSC(UF>,.6BT[8"B M3DV:@(&Z/OP+_2V%5JON3,'"_&L MG=L36+7\CFTNC)L%15&]H(@=]A]^3@RW66@TK;Y-Z&ZRNLC6^\+P=CS\,V=1 MG:T]U2"0OVOIED6W58(%#^]51X62(,^OMW\+V*Z6XCJ[C1^?BHL7G(5QCF^R M.,3-R[QZFP]OEI]EHV[MIMF8&Q>F>`4=V9I1`&697E(5 M%FI)%^0O;3NG>,^--9$[VALNP%A:B2"2(2Z$?BO%5C[(T*2N=40<5XH!W4HE M+:FZMOVBSLE+/%J&I)-3T::4'Q!E7MXX]PDHQH%"CI^71P(-?9+IG)V:9$*DGJ")1)>B"0-RT<_)TO5@3 MIU56M3M&IU_+.NZ,ZL.`-UQ'RYF.Y?7X0G8[DO*`)USD('E=BXC M!@9!>2"VK42_2&53/D4Y;R7^^P\_':-]D*'G\EB<=S\=_?03_U\YDI"CX%`\ MD8PM[SU"QW\^^N.?_\?1__R?S=LXSP_5T8W'__/H7_],__>G/]C4U.%/_>&"(,Z$L-^_%FE("]%)9#NVO$!P&6+=]UV)W7)F4!4 MEIWU1*'3LX[Q:;L>=,O(]0ZM,K6A^N8TH,HA]C@E$U6U*B>35(DF*>MH*;.R MD77'B();5F?@:`Z4COMQ]0B54D>H(_=E(4NV!`X(6@!+M30>K#82F&[2,O`Y M!V9OOX*0)=LI``2L5?<%D-T^PT\XS>-G?)F&9(<_X.)Z>Q^\C)M\G63;XLLE MYU-(9AM^3;_6EX8X2NU-3P`E)%][_MF@@HEU38PH(U,:,$9MVRV*(-MXG9\9 M$#H>8J@40=]=42Q]SV\"8[.U5/H(G11%%C\W'`;YQ]/7^^I3]'2.KUD$Z(5DK/));4-._Z@8*;H6=U+13U@R] M6)&FKRSBC#^WT1O4L8HPPMK0\.5*N*1.8]D?MISB-'QBQX.)-T`8BDM;G*$X M>+/3=^"V[1'ZLFN`!"9$C&KD?-D<88H#97,DKRM=F]375#=,(B_^\$VX=%4I M).,6T))5H5FG/#)>JBI7%+9"7JQ/55>EBAZZ=:E">245_%B/*N6G]%9@*QU] MTP-XNZ^1EX4:(:M;>LWM"*AUU&F/O+EJUPXD9NV2R96Y1NJ&+90W5]^.RGB# M,_8@>,2C3?0&HC).]D2AJ=@Q;CU*K+UM1N_,BGU#]4W[@&]DQ\\X/6!$X5^. MZ.&(#4SL@G^0#(7-F=-L+N;ID$89CHJG]>=C#'"AHJ&D_C3LZV@I23>R[AA^ M@,/+>D=SL'%Q9 MY,MR<'EL0C+"W.G>^SG,+`:">JQ96EG:`>>>IF;46>!E3<+E)(DC7KP;^E?X M>H]?BE/J\N.8;%K1EF@*T?DDDQJW)9C)Q0=Z=QJ.J=4WIT$>\^VJ-_2'LSCL M1<=$7]7$ODI&-))J#2BDL>X849")D-;1'#"5B5`K0G,@+H1^J_[+I!$77S]@ M@R),GA.!0&SEG*B(TT?,[MU)\SC"95O"YBYE$QYF\FVPULG/YY?:`W!>9.1, MPS,#&YM6#/7DJNEW7Z8]#-%`)E;8B'%JU0'M3/SX1CW5PA8S>37U8!>YJ#TL M0#W;!2\&-N34\VSQBR$<]-PS7`BC5C7@GD^+8FBO*2QN<8CC9S8-E)\\Y/R1 M@'4:R0[?I)(`3)/8AN:8VHV.72KM32V`.A*42Y6,!WS2532QKI$QAR1*0_8H M;:_.F_RV'(&7D&7X>L"0]C40+6J#+K@PL&U"@)Y*B_IJUL(/F(^J2(!MT6<5 M`[J6%*&X;V5%Z&9[0ILA+-F7+'S;`'?P=C9N>_9@82LRK4;M6&/3/$1W^)%? ME_M;^7KU*"VN)V+T<8?@[0GVL2NPL2)T\^)Z*PNY@G<-;'OO9H.V8PT6LF/# M:L`.Y3?L46=B>&V,BJJ$&'S)(3X[8GUTCO37PV:&H[AX'X1Q$A>OXC$CA4B- M5*'(7,`*C(+B5FY?"5^9VJ9\@^I7O@SRJ*J/F'_N`;@%TCV,2ZUY`G71"(U4 M0`ASF#&8D4EW$#<=91$KC>'MPRB*O,JDT-:,DXQDY;#V823DD&4X#85P%KRJ M@=Q[-1?"'6.@X!W;5<)V*+ZIG_B!5%%M$/U7'*"S(]7#Y4A[1426Z_=N<<(' M#?.G>)^+.VUZR0:O"LG9\)7:AD6SSHT:W&KM32V`>A*^]/H,*II8U\B0&5*E M/E$TME?G33/NHN2,1&K`EY$4$%<&=EWP1.S"A",BS684[Q`DZ+/@BJR"!3Q1 MU(:8(P,%$3^$-E?CQCE^*"[3O,@.;"SK'F>[`4#E`M47$`G,),/8)"0/I-95 M%)`H;:[8!F:R16&9PF_K%+Z@$NO"75%QQ/13]T$^ENWB6V9I56B?QWF8D/R0 M81%D;W]0:B,]N;1-",I2Q/*X\^;QJX8+'#&,^[^75)C(`C$I; MQ:EH4;6>-C;EK:Q]R5:,1N5UT)?I+2UP%H>TL.S^Z%&L48LUD40F-CM.B`W# M1@&E#S7'%:H;VNMB+_FVAI!?BIZCD!TF3U%">V>4J[1+DN""[5IMD]:UB:NI M<&)7.4/2B37ZE%)979$PY1V$Y7%S]\'+QISD^Q2G>QN,\UDBZH8]&>C:+ ME/9AR63B2LTIO85-+83B\A3%(GC!*Y_(:5KE9%*]#'FD5.S3R<#'BJS:9SB, M`\'A(:)7#5^ZKV:3HS4&RX21737L!^*;[I.UH2VH"J+_A$/0ME)]A`ZU5X1C M%C_3@CSC*\GA@PJ)!IP"B=D8'=F$A:K,O!JQ8JU-^\*C$P55%4>,O_00T2/A M/K`EMCS`]TF>X^)]$&?\4IZ?,Y+G5W'PP$=+I9`W41JQ0*T$1@R5&S=<,?!H M1A^MH4WS3Q0U6JNG.U:H$%+,M,YDK%/IBXFH]^@!-]L!A?PDC?X=1X]Q^G@2 MTE=Q$>.\'=F4'5(`86K$XRFFP-AM[]P-YR>7PRP23#3?;7$[)GP)$#-`*`P; M\\`@"R;V5L4A9FKI/`@\HC--)6]'X0'F%-.!/3!P66]]6$4B,(#Z3`H-RSZP;2(A=FT!YK M=B!^A.K7B+WW!>GBZA0B7OKM9QH M11T$A]JX:_8/_-C2NZ(N'U1'7K*3^:NKD?,GC+W,AHW!9DYZ"0RLJ-^Q81$`1IX7 MQ3O8:;;V;N'`?MP?JV$JB.N4U\E^C0"6'(&[!(+7/!Y77U+K%LRZY5J`P=8M ME>[6<&.7\TA;MDR,DVV;Y#LGIW%Q3B-B1[V%&HV%&PN81D+?.'RYZ)O<`MC# MSX^(_R'8B<]`5XF,HGI7!(Q4K5$W_?^1?3/:#-1Z/&'O/#G02EE_0EZ(O[>, M"*VT&/I#:QY@_6=:F"N2Y]>I73?=4&_$"JT>&%4TGMSPQ\RI&:E,;/68QA30 M=TSE>T12U".AE[T74Q`)J6E1OS*^:DR(26SDUP-F=Z:_ZB*?OE:S8-WC2TY? MRYTL?'\E$[]BI>-GMLM&^]7+FI9RK)H<=^38Q5RZDZ(ZGWIW66KKF7IWA9%, M[/=CK6?+UA;CGVY%@'-D&RP@<%(&[7H#A[_IPS*OUUE1H`Q#4'"ZK0('U?J[6AZCQ[0-F]&7O1L5.FP+H;2LH=F3%1IM\A8-X=-?22=*IZ%W)-4STRB@G4Q,R2VE^14,\X M(7L/P*24)>7R]C1^?)*=N&DHWI-)(SZ:5TCXLL4QN9E7N]?:,[-C)&CPWOBT/ZF(78.1W3T&&3X,< M1S?!*V]TI?LV8:S5[)QK;2Y[Y_F'7Y4$4AYE"`#PL+DKZ)]ON`3J&EDY.@!! MDSC!QR"ZS#/4P08[9I@<384M%,Z!XTY8-(B9&)P$MJ=%)L4)5PQ,CW'$4ZCG):+C=.S7XO`)1;4ZVI?ZZ%.0HZ@RP*Z'/R5!%K'4Z#S.<$BAMO:>I@G8(K,K?1@@ MC(WTHX&E[]6H?Q%D:9P^YC5"Q5ZVYH MJQV'*$@CBJSDP+H<;*8%46G6E.\H6[G6NL33US6QK)8^J:0J70II[+H$$UC7 M6.ME,I)H=[9^S\'#)3SJHL)!2-*MG(^A-;N"PX+QL*")N#T92;2M9(#)P:U" M)D8J!S:4:/6JP)JP8+JG?`C+8)K[%TS[U:A@P>BKJPE0?@`%^#OVO,%]U0AJ MD#^0DF"_D0)&?V77)?[[+FP8T-7"#X_FHFU)]!P86>36_8 M(!GJTXE)^``V/"<-9^7?.!K'894DK,W,*BLC\VATPV,)*C]76WM=C M^FZ?D%>,[W#V'(>XG='KCJM_(.DSSFD\/_D49%%^SW;U=]^S`?>XWO.5[<.PL78YZABT7CGF!K2U2@X:'5?^$/CQE^9)&ZLRAX2S)T>_?KRI,'ZY.7^%)-XG9DK2+U&J5UO\OJ+5PU M.5Q?-Q+C_.R09;0)EK1$6OE!BZ&0!XKL4@\N(K#.F4FD5-O8G(1A=J"=Q+"[ MKH+U'O?!*RUGXL.M@N9H$(0@HPH3APJIJHC2&C_K48^FN<7K+[AX(M$E#RQL M(483'^[Q;D^R('N]W.UID[83<'&R@9J<$PS,9:NU2U#Z3O6NY/,THYM2#Y6* MJ-4\0EP7%509-=JH55^9\]-11Z!P,(@*UK9Z86)B25:.&RSO("DMC?!P):5, MC_TC&1""#ZS"CO/]N+KJ[UD!1+3"L1/-(?E,^0M6SE:$KK!%B\"$'4.V* M]2`ZUE\-FLVN6GYJ.+L?HY-K_H(#MA0WNDYIGY#FG>S:C#2B/;%\I% MIP"!VZV^+:#=F70"*PDD%:$+I:(QK*]-]QC-TB+O,79LHMHHXGN-*CM^G%3BAA_`P54(2_@`>R4Z.<5!^=T!(>(A,95)Z&C4E](3`./ZU.T$SUDNPJ-9!6M'MSN0J5U\!V&)MYL6[_! M3D.#YL\3XBGK7M/H&>PV5*KIFCW878=:#V`[#XT\S4+8<0]B'2F/=B'"0TRR M&Q$.8VON2FP*5_6R>)`8-S3"N<])NL/(;J8+14(3;TX2+PO'1A0UMM=+P[I: MO5-=._F9%S.RTZ`E8K5MC4M(;F)&2'IS_^O'@,MT?RARGE2^$YX+:R`YY+=( M$HK-8]M.N"MU8\14B?;F+GY,XVTO>])P?# MFM2]B(#J2I+0;:PD))?,ME=4.C:FTK$QE8X=4NEX&2H=SZ)25WOSGP?"=GG> M9'&(^9W.)R&_.>"7(/O(IA'8]H3+B$9@RK:DGENH^'7L,[^&@-#P2U!S>GX= MF_'KV%M^O37FUUMC?KUUR*^WR_#K[2Q^O94U5>62V6M9<_769SH-ZU]#)T%% MZ>GTUHQ.;_VB4R=++0O9]E6UXW@VNHK>GT+70>]/ZLUU[T_GV+;WI[:WZ4RD M)YV)]%T]D1[XE:RX).\E<;53X0=X)J+T?L<-3.'62U)\1<>;9:TQVQ1+'5*80E@1C3,M4Y@._!/\@V5D2Y+GTUOB)VG4PMM6>&V'M_(&& MS4FNE;%P@L5-J?2&:Z%6K1KM.$)<$W%5GRZWGPHS`E+W@WAC9Z@71*:4PTK,I>4Q\1QIKNHL'0UT*10.)V8A006M-$`);0=&.`%^NP)J#)C/BJ M:C8F_="((>'%OM5.%@9>)/1!4!J>I!`+`SU`L"4\JP/,3A5IA- M\PV,[^,6X+5:TS^O=@[UUK:TVE\CZ&6KUQ9%_:HKW,3%S>L=1J^3&T$C$^J6 M4&/"3:Q0.@5-B*?[GQ`S]&;5#6-GRYF7@<(,;OIH85S]1A%#:%T0N%:#<@4[`!T*N;HA M.3M;W[`KJ]AEP3L>8G.)WK?PR:*94RC@OOW#AHFC[YC"]PRXG=5>EUW@?F## MR:7BUP'@M^L`^.V:B10AT:52MK`'5U"U``]BQ9M7`E95[D4:F5:MMR7JR M@JJ]H]^XJMN?>-W^Z?.H6UG;HJE;']J&D_#W0YSAZ/S`CAR\X54N:2]4HH,V M1"P*!&21V$AX0&J9,!")Q>:=I6)*=R9,51AHYD7#>NUET0K[ MP4M-S0MXJ*\?,>_$>B*>J3PX!QEXIJ9V-0]AO6RM(X8ZSC0I&P30?$C; MRB3R,@TS'.3X')?_E41PM?`@@LN$@<@E-F\=P;7S>";N3/BE,-"A5Y7[UV+H MNUKP>TH]5E8_B*8!@H!H^NH2\TRL)^*9RH-SS($'=+6K>8`[-D/!!!].C9==(_'YDUH,M1J.[J_L5>H>K?R MLF95Q0DH(/G28MAWA$58']E:'=_M?<1L*EL"<;'0`.5#(2"@]\VZP+K0@PG< M!8HMXN/VFFBV>L@/R$LJ4H!Z^6<7`[\O+\*^R.+J\%>.$$DNMIJD:S/."G;U ME96WQ4=9+2['LK>G&6/UYJ*L:6"R'6W57Z5E9<9ZK-63R[9^SFCDN>G&XDZ8JBU3B//\%N>8?L@GFB:?LR/R MR9[UA(6'+5CI5%_*4&XR\0%+)QJ&*5^9V-IY:>%O1:*&9(?9R-1[^G$O?C_$Q>LON'AB,Q//6+P8QTJG(:J1 MSFRB&GB!):JY0S513>ULRI?-ULRX?;\V+6U00694VI"6!NI]6AK[6YF6=T50 M\`LG)".R&JD>]012(&0;V86GE\R%GE!BS M1N7HNU_3X!#%5&;E:6Q=-8^XI*P3$7M&"F.^2&RNS)#[X$4[;V$@V6.*1!*$ M+4+;\(Q1N=&S1JZ]*040E<#^S"685/"((]J:$/%$J#3FBL*V)XD>.T(L3@^T MY]@&O%.\)1EN?@'.?XE3DM'&\3(M,$5WP:-OW! MZL`MQGS4NNT.IE3QJ1J\+,VACKTCU.U:'J&+%]II(ED4IT'VBBX+O&.G=M%P MP\YK)4G"S-=E_A;H5J#.UQCHUCRQIOD)%R][G.;X%*=XO)Y/(S4TZ&=\2NC`:VQ)H;FXR\ASG;&$!A8MW692\/D7#6O*/+QG2ZBL(A[-$-M>G M@OYP$!-1^>`OW,$?*N/@)P88.+,=C M3M'K0Y[6EO,D#,DA+?*;X)45\B2-Z)/L@*/.O9G:!LC&B+0Y,C,"SGP3MR[R MPTDEL(L)QH8WM23:EZ)'*"@E:7:Y8P,_Y9X;MAV@?H'+`2'O&CHK+"HCARTR M=&'$Q)XZJ)B7R*,(]E8>NP4=/Z!42LO"$KD=SHH:NO$]/&398+4'O6 M3-6E/`OV<1$D\CUWEHKR1DJJ"$]VB2NW`T`:KY9$5QG;G/$K[GGW+"C/`V1C M.IV6ZB_>T5H'&S6K#2I4RVF)#0VEE9X](O2O*:W[!$>=D6HMEQ4Z4AH+=<`9 M+/#BEKQRAW:\E=G9U"^$TS6\ITG?1>6U9]=A0=@9).M?'6F'&26'-56JHZ]` M70JIEL4V1J2T-C,"SG,3MPL, MM%H4PRX<&!O>5)+-A`QOT0G/VP,/KE6;"3ME9+`%@2Y4F-A3QP[S$JW&"(=] M5ILBN*&#O"=;TZ12Y2PI>[<^7#[H`TN,.[G+T63UKB_;^1,D9V2W(^G=4T!) M>5(46?QP*%A><$_XLU/ZFZ*;X)4?CI-EK('8. M41IM<)KO9'.QVR?D%6.4%VRE-]E7AT[16)5SB^L?.@4%UV%X`@.,(%+-LCV* M6@`E73&`]6\E^("+BY8J31`R49D=9O1.8`.)L3]UJ#`T ML^GTL%\MUA). M(C:?9$+#P,12^="02:ZZJ=]66W?]H(^Z.HG=IQ_11*@QH(;"ZKITH-53GE/^ M(=CA7'(%/PMT%%5'3#]V'^ICV2[&99:06(0<4JR:!?X2'747/#DQ4<\I7!\I6_D"M[9ZSM]*?4V7JFV-%;7K2`)^DT1V;FG@B282SO#P63]\<&ZF- MXY)�[?2D>.&FX3GX:\T)O:7%V>G%Y>7=Y?7MRADP_GZ.[^^NP__OWZZOSB M]NY?T,5__GIY_W=OR&0&%S'3C*M2RD*E!0E%#;SZ0-_W09S]-4@.N#TO2DY: MA?"8JD)A.((*S+M,-.3N#!DI,^!Q.J*J;C'5-)4B)9A`3T(KJ0?GR'*1[2A< MS8,5S8G>QVF0AC'%%AO3_4#2;?.@-ZC!+"!NHG/`WI>'07VN-1N$/F=DEIF8 M90;F//-R&=I5#N>D6Y+PSNF8=Z3_!6$N[PWGU(BP2+*F)U;4!++L)UGM1,U@52Z&_::G\?!!5`M@7[C,BO/@>NKEUC6Q)`R$I4^5Y1V MO>+(67/\K0%1QL(*MG2%'5"F->^:-R-/MN09&)`QZ`BU@OZQ2%#W&BJ):TC/ MIU9/1ZJA!Z^8=?&RC\M+5,YI&8\-Z"714'!LI.&`:`,?KMDF=F=+.9&53?L0 ML:NKVQ.^4?"88;[HW#_>R4"A(9^BUO0,'"CK:"CTY147I=,N>E$%^P"G5^3& M7?/-:AI%H\Y;MKS3M/ERP[5116L893(Q(M?2<=D:7U8$Z56W5QA?L\$6QM+"4(?^TB.;F7JB#'X\`:DH!I:0C16O2"# M@@`*T(,"'?P\!H%Q4U3W.S*A!_>D"&M$@EPSM,H0"C2LVC<(.(0Z-FQ3J_Q" MY/3Q#47/#M45?/895K!TT-.LAGT;S/PE>(EWA]TIR3+RJ3P7B[X1S%_9JRI: M:[FJ@Q9,]FWW>L=/H&;V*)XP23V.I,8@T68)) MY>HS!YD573:A]NX5T>MMA[>T+WV.\S"+^=$&!CS7:"IH+M5TP'*)+]9[`[Z;J"M(KU9WP'R50]?T-_!M&P.T)N6!H+.TC+XNM5%'W;]X8(0U M35`PK7]]9%!9TH4'?2F\BA'E:%&YG=H@)HC$%3&@+^Z`\UT'KCDN\&7+Z9$) M.8>K8;S?2F$/Q_"$4-!05%9=>DIV-744''OQBG(GVRW]+SO9H>POC([6L%-2 M#88+E%P,C8_<.!\HEWFT'C87&Y+3LE5`M89_U%2`13?8KJQ*@Z'WD;YV(%[B MT2O*]G)^?ICW#Q$U6/0K:O5M'VZOGVO"'5&GG$:I,4]SHQ( M)917+G7OR3M9[=[QX'[!^]B9_9KWH0W5LO=2%G%A_[@FAH-V];NDQDP6P'=4 M]6O@1WZ\Y-X9V>UI-S(=P=Y.R8"%726'5&S=+,7'D<>II!P8,F!FJ^$O/05@ M,>2HN"K-B=KJF[)UZ'$]RI(@S3^0`N?W61`U=XAT+N]JM_+?XY?BE);EXY#! M_4MTCQ+6/$-?OG/[=O0>QLP;9B1<95D%Z++^I'GDR32.N$V+P*?MH[8EU42K07P^< M<2H'I^A=#<[^N[G@[%H#!:?`L!*<(_E-]<@7<`KKA!A\R@$XNV(]<([UUP,G M>>8'55RF=VS-:I!%-QF)#F'QMX!=G5B\GH1A=@B26Y(D[TGVB0H,(3S=0@WT M*1;FTL'>IRUIGG'V0-2)[/12*!DVT>KF)"SBY_((NSA%^U()?:JT4!"&?&&Y M+Z`8/"@/3VQGJA86I9UJ$#6/8^P[\#)M#,O]9D1*AU4:6,:FU4J:/? MF`%46?BJ62'I5JQ#BS6[).PXCNOM+\$_2'9VR`NRDVRZT,I5'U(A-Y/[4LN0 M6:+.B8K%:MU-_"\:OIF7%+)69#3#5@W7&#G1MJ[!$T1IWJ' M"0:#FSA9/-@FY%..&.>$3=K*5W/.0-BD:*`_L-+>UK3@X,GAEI("7Z;/."\F M)+,*175,$"JZB04"5TLELW+7$P*`S-@XF8UK2=^3615\](375*P1T04V#`@N M];PH@ETGLPJWX6JJADKN>P'29L;:AVG>(3FIIWQLK%83T]-94KA&[!38,V"WUO"B*73=6 M"K=P$-8W5HVB[XV5$S3;-5:@<%ZYL;I,0[+#5R07M$?C=VV3TWTWGX^M->!1 MCI%A#:<&\IPU"?W7ZE00U`4Q^(0C/+=B`\@.]:$KU2J.FJ0#8_-6=7O\^5:N M/%H9UN[\VZ9&)M\"+]<2.K"JX+>?;P6_G5O!;_WK`0GZ:G;#^08&K(?N7`_G M*UPN,)RO]PXS'*(>SA<-ZODYG&^"L$GC(9.'\Q6VI@V/^#V<+TB1[6*$@0'K M41/7,4+A!*:7P,02IL8-`YI=6=>+<0>V-?5Z>XOW)"O842AW^)'_@&'H MT@K6$4DA.#?02$V#'SRB=:6,#6KE3?F>G9N7-1(H+T56YK2^EHEM?0P8*-7I M$4MCV2F0X.9Q$ZKJ),;??T""L7`/_3);JZ&^&?FY>-GC-)=VF;1RU7=0R,WD@=0R M)!MT3E2<4.MNVK4UN'J_\MBFODJ)Y=?O/R#KZZ4 M>;`"?0GV>^:K,Z!?0]XSQ!LAW0+A2F2#I,Q"JV"9LM2Z-02.NP'OXC.O?4G& M:U_]:^:W38&DB_T4$L.H!KCP3V#3762S6@DHT^H@>_UU1:I*$^':9(6@0%@( M;>#5@A*[=FL&=2-*"B<3L-`+;VM]D$'R1U]4LXFM,>34^D[VH^/MW$8I$5G9H%-G<8XERU(6,M] MW8`O[GXN]QJX$<7XA4O2:T!6^0J?8H]=Z]8H;I=`K06VM2%<&C&P^^UB`HZ_Q\95%PU:&J.;]7-H$%:1,B MFX:;&(,H!>@D&F"!G#4+_)"F.\WU)6*YU;3N,[@(W%M0::8]C>BGB)YV$-2UG MDJQ*E!SJ*BGH,[;M1<]#QQJ%F*"_`<\7@6%7O8PI3)&I#OH6_G%$5:^2'H4% M.P0:LGZ$=[P@NWV&GW":Q\^X7<9P'[SW(3L!]Q+*3. M+$L]=DVT!$+`2;[A.3JG&'H:3[>^H2'^#3\FM@A>RJ-B\_4GM`'P-XH"LX$@ M"A23C(YCR8RRK1MNRO#7I@FB0"*3Z8:(L0P$^8=6P6DM<:`EK%"O:G0#_LX# M`DKK;4@MU6<6D&8H/J*#V-ZZ0.]T'\_D4)=+=<$NDH*`^]@N.."E+K20EVA6 MH!>,<'C``$5U#CF@_O8"%HP51CR0V?2&">JXKQ24\`&Z!1":=LD*^[9`KEQQ MPUM.�-VN^O9H:BD5!87GU(C_37D5=;JB2C>FKAP<">3!AH;$]L'GZ1L8D[ MDV$^A8&*/-5.SB.4XI4/23&L;\'PGKY6Q"-\8CW1()_*@W-HP:T%-7(U#U?' MG2%D,MHW4PFNO77&`=(T$S(04%M],D;0#7]/,AP_IF7Z%;[>9T&:L]->^5(= M_J^D7+@3_>.0%VQ]S@=<7&_5/7?#T3:GOC7C-O<>HSB%.J7/2K"%1K9LHWP2M?ADY_W"W>TV#X%.3X M>DM__HZD=\5X"[FY0E6=)@HS`[7>!63V9^Q-%0L-C6SN,QSDA^P5Y>P9JB57 M'CJT``&96DW]:*#7[5+8U-/JM+LG)^'OASC#%_3_B]=?6UWJ\5MW7F-OQ? M>5SOK_]W^K&R?)_%Z>,1NKHZ:[H,?+E54*EZQG,33*FX;EC7&KXKK"@YK_7N M(^]_SL9G&YJ*Z_E=B;OC-'>P$(^[OB9RMS517NA6)WN($C7$WK*Q7^MF#!S5 MC#'KN*8ATSI>_&'73<;FF8K7FX0='9%&+!G8[\9S+_:*,L8I%*&Y)W7EE(4Z MKU9\5!NCS-S'[$1F/GL?Q<4A\Z4#:P$4%4F-JE!#5ZD-)7$UGE>G\/7V%YP] M8MH-3]BM`V?:A-LV%MNN,!M! M?\+-&K?7-V$2Y'F\C6FF1^G(%@HP1-,_\SCB*P?8,'R6L3NR/.HGV^).$!LF M@$$<(`P-B:*$51F6)P'L=-?$`@!SX?@/FXL@2\FAJ"OP:T2T9$IG64C[,*W2 MM-.7*04PSHO+]/^0."W^2E_2+$B7OJJU9+FK3`LZ<17[<9JU*EU:I:P*2\*1 MW5H>Q2GB&JA2\8/?II!19;'Z^M2DL&(#ROQ5Y7-U]C8'=J6//-!(LU2QV"@= M'8J!-;E]PVX23*$/L]93H+HYQUNYRAG&FMO-;=$C%D3GT. MN&FDWV.JA4=/>,M+IB1I3T+(R$H"E'[7%C.I8XM3X@CNU!%(R4D$-SU)!*[[HAD<\^' M2K-#J'+MUFW\^%3X=/Z\KF*E/#"XTD*B(.>#^H*(M3C!F[?\I(ET2FK(A(4, M&0N#$F5HWAU?))[,:2,T,$[J1JT.3^[*IUYE=%(82/FDJBP5K89Z8S[G=#Z`B6?H3L,^(RN;2K"Y6KC,ZWJ' MG_AP\H\--,CDNAOQ4*<\(*.9KQ4924*,H_P]_:2WM+#U`,TMSHLL#MDT1)`_ M&RG=FC[6R@0Y";EH MV5/VAXIJ-$AHJ*TP.06%JC+Z*?RL2;WH$!9_XXL%B]?V7D'YT*RI0DL^K<)\ M]FE<@!_.9NQ20T(3(YM*#M6"J_/-%`%D:AV-&*?1'5#.R-,BH`,[MLWQ35A+]YN M]P$+&A^M:$L!A>A\(DB-6_*7A3?8'>FYE[($Y7[OZ*ZH%H/V`?K!VA+C)'NNO"\.0E'H;UT?,N!,OG$`!D MEL#AUS&J!5\C6T.//?`!>+UO/X3=\+,)0,=$1I!K]=8#'&:_/$YB?IS%]?:Z MOA.#1NMM7+"[']FLVAU^K/:^GI$T)TD3)8`0Y^X!-X@ M3('8[\4XP!*O&"!S3.O]B2:LY_@9)X2GK)))&S/A)J"IA6<'*I5YV`!DX$D= M6+0&-G=UEZLC@)H86U2%$@F MEFM-?H"-V\\NA3-R'+.,NM0_ZM+CB(]0UD90RR`?%QKYPR/);,+Z1%IS'J*_ M[X25F?Z'#>(^!PD>W_=A*MZVO1KQ^2%$Z0`X(S;QI0D'>A.;5JHZRI^R/?;E MY@YC!)!IM30BIU)SP$$#+QXPC:]>_S6-B_SV[E?Q](2)[(AC0EDP@@FLNV&7 MW)$9M63Z75Z5NPVX$/J.BN7?H]]*T?6;2X.:%W)+4T$R8@G4Q*R2VO>`4F+& MGQ1G09:]QNFCZ)RIB=J&3=M(VW%+-_"W9,,G=CVG'119'#:+OO#4#CP6K:*B M1NT:R8$AFS936`9O^?Z!UI?P0!)[14.6=Q4=$[QUM22W1U[GT'I@;'-%TLQN':>_TU=4ALOOB0(2+Y/AOD%KU! M?J?&J@K3L$"N(&&$2`&8'6,7#B8P#%W:4$=BI$>CR$<:*4"@H)2ZFM3T&NNJ MJ";SM`CN`"<&3-W-!QT?ZB\%42V)OA/$\Y4/3W2)1.GX/#P4UQUQ?\;I`;-U M-(\IO\SUAB1Q^"J?!S>4;QH`K?QL'FH\V(;_9YP]$%T#8.933443&YM*#'7D MUB:=*0+(Q$H:,DZCVB>&K=:1!LL:_4TC@JHS!6LA M;Z8836J=3*B<$4GD:@/FZ.RO1J>[(,%7;"_H0Q!^O,^"-`]"UK#P[8WU$767 M?'&&ZJ3EN6:J+SO=S$Q^3G4,2=V995"Q>I;IP5&/>.S"O5JB$FK[*'.YP]QR'./^!"V&(;R7:"A4(6(")(K4/37N=( MQVVU?M,%\Z-]-JMC,J$JQI23J@UYI;&_'GG")QP=$GR]'1S/=%7?^,[W$LH& MUZ:JUQ2S5I_+.DN'H$2H>,)H7QWO5Q]2AH(P)(?5U\I. M1A>!J?$!WRTM]4+`I%)X$!5.#SD[KCWGMSOG?$PH/WWM_.N,I"P;P&G!-JK& M$=_-2E+^V%T`P.=+.C-I5UNPI:1-_CTRY_I=Q>T@,W&0..DS@EP5N9=5/T;9K>0X^CDF1;Q M$7\XL`&WZVUY/[#AN-8$&Z-(:64#+"9:>`5?;SRG%&;!SM;NII3H7B!6W;&= M1KTG"'>V1Q]R'-6#9!%F6VWBM#F<[2'(XY#K1W%R*+@DM831=PD_I&U/W7&3 MO@2]*5@6AK>)T)(%,@MSXI!E79ZU2`:VQ&Y6"9PP[+B?.=3:J%)'+?]*"QXG M!VOQ1+*&;SVBK+G6SZ8_-V^P>>:H\N+#QVN.$SL8$+89^1T.I'QV`[P0([EP M0[9SQF;]&H2]HH6M[Q2N%L#%-*)ITWM#O5%4T.J!A0.-)S=QP,RI60`PL;6Y M.^2_'_!3D*8!.@W2C^B*!"DZ>#0M;8H>(<\M*E9& M<(T),;.-_'I`Z>H(Y%N\)QD;;[A,MR3;\=[7Z6OU4MWR6UL8T=S"`ACAC7VZ MH;ZM>[,@8&>UEPA4;U&CBSK*/"&H)3Q+!NSA)XP3D_`@BQC&QL2QP[(L'D21 M?%!(30RUT^V;!=LI]MV&6_L2+1AP)Q=N1LB=Z'/3&D,=:T>(V:NO MV?%WB!J:#>9!=AX`K<*LO2N+0#OU=ZP>:G/:>6<087D!:Q.NM[=Q_O'TE?T_ M[<]3[[I@.L'"(%Q:60`*B!8^780\>_BE3)D>N*WZ M(;?FS5UD0!@F+I`TB%6S[/;"%D`)O8E@AK'),.HXBR=+1(H9,4#,[@XPO"6L M#17M269"'[^(4=Y!+F9#_UV?`O4[&-R7UAR`O6?8`.$=^0;6?MS3+JZ3,7K' MGU((V5),@-.N_MK@%#4Y[26W]FFF7%>?58ITW2618V\+Y8Q2QQ-31(D]74;8 MOZO:U\;$#%IFR9ZZQHUSN[$9PU1.YM_'&'`5I_BRP+O1&5\6*GK&=U3<$;UQ MLA"_A_XFTKIO1LUF]!N31ES<7P*/`6+&6V$%&M.UT39DZ<";-^347R9MH2&A MIHL+H@U\P.]L,O9I0T[Y]<[CWIE?)#2\>=:RJM04U%PF:^QK&?C![?DQ]P>` MO6-1P^#E%"5LVHV;9$O;DAC9 ME?]!E7%46E\YRKA@!7&/QD%\`_32"X[@I?_\(NLYSL,L MWC-IJ(@J,#DWDO9,KA5!.X7P(G*.R^,D8@[=0$3*CLW/-$"*0`X1&"4@`PJ( M'>L@@7!46M\"("LDNW8G?,+WU!T6WV`S15<=TF2Z;F*7V-L"04KI>$(T4MA3 MA)TRIE1ZB"OZF?A](>LT3OXO?#W'QVMT%S&YAPA%4=]+8T=Q.IH&CM;J>VJ)Y MT2$U+:63;JJ9\TWU#W2+Z?LX9'_RI@W]FL:KSPFXIPA$%]4*C$`=5ZU/D.ZL MX2_[_(+UQUNK<,#RTNE;,[9?#BP`K+)*3:"KP!#'NUYI% MS.YG&FXEN(>(K7+0`072O@.0J"DJLV\ALC-@<9U.'04<:1J/`78TG8\`-KZ6 M'?\;NITW^M>W9CSV1]4^FY&_,9JLQOV$U6P[ZM<8L1OS&_CVF.SWG\C4(?^A MIOF`?ZOI?KB_]K7P8/_`[*7^`= MC1U/*LTMVK(<5DQB60QX5.:/4.F`'3A>NCA"'W#!]F^])]D6Q\6!UO:W,#`9 ML9]O'/!Z\B]7KH"]I^4[2:,;RLH/P0Z+3\YRZ,(TO9KDPG5TGE"H1<>@IY=O M5IR>ZG933ME4:_`].:',)?9MXNI,K%D&UPG>K$+LY%_C;YR5_:)[G.WRZRW_ M&ZK'*K(YMZ/:M[E68MLMA1?S=8(".4EB1WX@4E=NE&6H_-^>1U(KL$.DI#*L M`26B7?,@^>>XO)Y%PW+$Y.10/)$L_B>.?F5#)GQI3IDZLX">7[S@+(QS?)/% M(;YEO_F*?,)9^5>\BT=GIBS@2AD[H5PY":DPA7,?:4'+:1^``=U+X_)1?8-[ MZZ8:-"Q7IY6>$'?%EE&4SA#WAKB3(\0=EO]`W*6/,1N8>]I0#H]QDP@/XU4? M^"%_W7KM01&D$6V6;C(2'<+B;P%KS8K7DS#,#OS6H)A$EVF88?KKSW'YWV&< MGV&BCM^33,R-RQ.?8!T#L@(7*4/ M`M`$:[W`,KDT*V'?:I:B($60N`"_=D)BLMU-K8HJ750KHTK[J)I#0+4!]%UM MXGO:;V,_^>MFBFQ:8"6J`)SZ,M'S6[#$?$8!7-#D[4R:?-W\>.L7/][ZFWR6 M(RBC8_6ME,P2S$;);:BHW(!VVFT\S@@&74.;ANQA$L0[OS/#(1[,&2RH+2O* M5OH6).UY])25U3]CG%_F^6&\TW22LA%+Q\I.V3ITMQQK)9ZGLU=HL&7Q/B// M<1ZOOD%\&G2,":VJ4!MB#^V8$UQ<`D^);D5L*R([)JXM4?<\-Z(VLV)Z9W4V M1TM.G@8)/R0U*!!-TLH%X^^.CQ"MP3_ZS$Y[-DYEGSG;%A@HL1X2*;%VD4;S MD#9O`*0:ZNA@[8Y6>@6VGSC8_O3E@6W2N(0=VER/-2PXJC!__,!TI.#+0]JD M'KX=TOSMM9\=L@RGX2O;P)0G?*)LUOR1A3VCY,/(GE,6&Y1@N;Z&>6&F1P)3 M'YM:$`71/PYYP3K#/D<'&V@:!Q!+=-B$&`/3YE'(N)QKQJF"+\NZDEW0*15H M(\E(8'YH&)@$YKK8NH:\(J5-\]RG*S/E549,/_*(,@/9`0>$EM8']?66+S5Y M(DF$L[Q<@"^[O,Q&9PA]M0X4&U1>G!#$P*$19[1V.C0B6]05_A=4BGO"*"-P MB$AF6G<2WJG4A534^_.!G6=!_O0^(9^D-PH:B(ZY*!"%H^#(N"/FR?P8$DZL MWN<9DT%>H++:12S4U8Z$:<<*)KV8@$K4)WR(,_]07C_9H1@7KT/24HYG)"V'8LK(_3 MTT,>ISC/F]N9%7%?)3M$L5@6"M0BZTXPKG!D!'FI_J9^@SK7F'L4[)5U+>*% MKDHD-!&I"5DCM[\^B:ZW[^,T2,,X2&Y('O/-RMK^DU9EW&E2J,#UE*1.''6/ M=/X,^T1J,_U!BT86U<*>L,X$%>+^CE&M23LY4FU)ST;C;45&DO!CN>3O_)`U M]Y;^-4@.N'S\GF1W.'N.0SQNYB;H-ARUTIU-5@MOL*RU=ZRFKZV]#.VC/":!B0#4\9#C%F;Z9+?V[QOKRVWC$VFO45;S M7JKLAO@2=PLP7^UY`O55!LVY[]&IL]/0I0\$!G5N%`DD=@Q"@;($Z\8"L[EZ MXPEZA[/R4%/QSSA[(+H#$&9-P^OFWIOW_Y(CS"7^X@'U+";9I\RLFTVG6\VA MPV(([K!CK9OI\#GNX:=9KH%.BB*+'PY%/9)V0P,.&S&L=5AN6?(.\&=1M8J@:V8YBIJO]13(_]@@X M_@(@8!SE]!B`V`$DLFNUZ\?@W!V9#WL`O/W#AA]Z4_9_FK82>[&T<3HFI'MX M[#$QWJL#@XEW[I*HVKP]'-Y9)4V?+S[>P>'CW9J9T.$AIU1EJQ:>V1PP.[]; M,-6JEJIS(IG47/2+[8*.(RE=*%F@T-RT+Q%_B]AK/R94-35*K#[_@`-BA1X1 M5#9](<,YSL,LYD=YJOD@$!13HB<(RXJ.:8?$&'NQX,90>42/(]01\8H?HAJ6 M4T12%TJ6='041!E9]H4K5[(M=AHQ,4^NX+;;20P[Y,C0AP5#K@8;\(;-AT?[ M\'3U*F>'L`Z4W+@2[LQ36O6%%^+[;U4R8D9`W6DKLNJ0"^;WU$KU!"SPX]I9 M927*X:^]2E8DK@"^']?#]LN4W^.7XI3Z^ZA&_EA.C/ZN'"P#6LL.63!R8L&$ M@>Z(#3GZC4D@+N(7)02U*Z>%N"*4U&A5%/08VO6&(K+Y7XV8A"!P<[\2PR[I M83/AJU(5D<.723E=M2J883#C*]%0\<*7I9'CD0#Q598Z.?D@%-2EDC++C@>B MS*]W5.K*!J/\N*Q16[OJ`2GMM8DR%QX4HRU<"A%)BU&*`+<6 MS*C+EJ)CWZ:5:-1$0T[TG5?@[U>>HET8?FQUF\"D5>U!:\T7H`OW*BI$)"T` MS+Y%@5&7<=]T#Z-,3=!K]F)#HZKZ%"%>L[E1(*T*[!YL=+QG!Z0=LE<^(UA= M)!;^?HBST8'J!I+5UU!*SL2_PK8M#;178NE]J2BAT][4`M6"[:!`(I[Y,\0K78EX0HR6HI&$BM MN2I44#1]+-;'8!>W>*A-7^S;FC-0P@4"M)Y+MUF\T>(::!2Y;T*VFPLJYTJ_I0YPDC(DIGQ#.;W&(XV?!X+N!9/4EE)(S*:&P M#))S.@3L;@W:2=YG9!L7*"4%*NVLRQ&3BB?6 M-=1GC4*I2Q^M[=5X]%><%W'Z*%R]('Q7_?[!NYGLZ%F#Y(/(L(H!8_E-]@--RK-91N`>G!CBQ1 M/8S!J-YYU1$2`-&#'59_P_'C4X&C$];T/>(/!S96=+WMGMES&N1Q.$"1K5KU M5Y_;D4.3LVC#&*G8&U@-303C(4OHD M1WN^0T\C%1N&>,(HP M_3"\)6=G:E`[95^4Z4=5C(OYG6?H.UJ(_/M.Y_1SBWV&7)D0$93Y5DF*-;1SM+#YF*[Q2&_X8DG'NQ>VQR' MARPN8IS[.,@P`9NZJ#4-(`;1RMRP-DS9EM&O\'2]E97?K`>FTU9WM>3:;I(M MF3_KSI/NK.1I_B=D4$J+FQ*#-%/Z9##SQI<2Y?EAAUE?*:6".4V8GBNA.B\PW,E:5&4X#5]94_K'YE^L&?UCIQFMG__7R:_G`QIUGE1?A#^92,JN M(XB\5V!/1)Z1V.;DP/(6VG&F8"=)$F3YNF#O?F8B_TY]4-*7#&ACX77`*@14/"T]I3@J<4V9T$:1+X@I_N-B?PC]9%#7_:0TPBO@YR+ M7V\'==UY4I6D8.:9'%[%0$]GA=%'6_ M-Y%_L#Z*Z,L>BAKA=5#T\^G-H-X[3ZJ2\R=S442-@**HM:=$42VV^36-62[W M'S1;B,CN"-U0)$4KAZ'NIR;R;]4'$'W9`U`CO`Z`_L_-WP=5WGE2E9P_F0L@ M:@040*T])8!JLH3^CE>^5*#[>8G\^_1!0U_V0-,(KP.:7_X^;+LZ M3ZJ2\R=S04.-@(*FM:<$32VV^25(@M><97^^&*7/G2;UU\`X@9:9&0,'3VE."IQ:KFZR[(BC8T-P6G>QP%H>^ M)-'=KT[DGVVP0>^NGT0WPBOUW9/DK/R;YI3"37<*B;IO+Y*8W=J.V+^L0<#"&/A_H""S-@$A#\^E[,W/_WYW4\A$..N*"S)P;.I$!&PSW4TC4I[E@4HA M;]:.&%4SL:R./NI5:@S^AJ:A.'#'!GZ#++K)2'0(B[\%61:DQ>L-O[AV`$(C MV>9&9J7L#!HH+=N&]HB$!S:3'`ANBS-U)J.#7G=37B#VP(ZE>\(HV.\S\A+O M^-'0.-NQ3(4]WY<&T*?*P@]KW]-I`@-B65O#BSL5:C5-#&R[Q!E(O#7R,AEA MQ^SZUU(&54*HECI"I=R7!";IU=$0:)I^F;21>;L[I66+S(U=3<84NV&Z"DYU M0.)+%5XQ[4BMO%(!%DW22Z'W7`J3"Y13XV) M)&;`76`/NFV6NY!A6Z:Q^=L33FDSBW/JCD^@TU9W5PH@6F^/F*$=O^SCK%SK M'+&!A",N1E&?T/Y)P9^A3\P0>QQ6KA#)FK_ST@3^`?T2O*('7'LL-TD$Z#G( M8DS9Q)GUFJ/OV`(A_!+L]@G^"^<7(FE"`_>.&GSBRXK8PR/J6O`P;199\#>T MN.Q=^[3DZ\JYA`J8Q`A)@ZG%L7#-2*D=>)2#9`8*VY;XIEE`_0:Q5T>H>OFY MUKVDF;>O_'E-NL0H7$.N<&`)`=IH-U^D:KR;".5+XST=#Y*&VAX/XT89``_O M;/#PC+,'8HV(=_:(>-<)"KR).ZI;O,\5!>^@4/#.46H6O.A2L[Z$*#6K):!@ M6MISFIKU7!BAM*,A3LU*@6^IV6)$'`!31,0QDA0\K"I0Q,.N'7B4PZ=F?=N6 M^!:D9N7+S[7N35(SH\H'3,U:HXY2L[X#2PBPU*S^(I]%:F:%!Y/4S`@/@*E9 M:]19:M9W88D(46KV>4<%D]3,"`6`J=D%S2>*U[_%$;[%SS@]X%^"?Y#L[)`7 M9(-A0:0:^S5R`-8!V[F3PM[&R*841DT:5..+RJ%;P9A;9$B1D MPE#3U MKF`).(%REQ#J*_^(+Q+\D3K(4BR\?$TK5R]^D,O-F4&4605?]*!Q))TZ5.IM M3MA!47N2LNN/:9(;I`B7,9WUI3\]Q>$3ZYYG&,7L6"EV^0+;H\+Z_!GFM].P M,C.<9'A/L@+E>!]DK&>_C=,@#>,@H7UU:FM7'3'%>OO\VI/::7425>GU7_*. M7LY6AC+S^=IK*[0((Q9@&,Q;RE2:.4NU35?0A5E'H?,P";1L_43]'K4"Z+=2 M9.WKNT'`(ELS,0LM,]=*J$P#KI/0N9F$F;==S.!&X`@%/^0_?%'(D:V/F(4< MP&;]AN1%G3G<'?:LT;C#V7,<8N'R1E/Q>IVO5GS.6E^-<>@FW]"?=.6OB;K! M:L<]N\BOSIQ17EJB#3TWM7+3;`P/8E^%@R7"&LUFF;"1!\Q,/<,V^J;]-R/]+O`GR1,@\0>8-=SC-,5YCO%?@R3!KR>'XHEDM,,HOH[=2+B^D%0C M/(-!:M-@<=K,C8PX)MJ;1@B54J@1\R1W-JQR8ETQ@VM+E8HU-XS,@^73AX96GV#EL=$OVE^+)Q!,>U]$&?\,N)?^.W$?&CR,MT? MQKL1*U";*U1?PD1A!L'TYL'89>Y*1BU3"QLF6-X^CSJBJ)3U9I['`@MD4FWU MR:17KIED[,8Y\.`Z$^;^YJ&/=BA.:#M?74R=Q,%#G/`#J]&N5(O8%>];!M!G M#M`O'8V23@4T&AULTVJOR"[[+^IUP1KIP1IAJ33`VBF);5=KA]7N=$NJ5-J# M@T@AWYB/K24H*\3RF;]B*8,K"9HE>UCCBE_P^L/7%-!4/"QQY MLH!7AR!B7&*+J5]MS`%7?RK\3,#H-U%P:U8/3[IUPIA.'!I5@[/ M1Q?,BF*%`_C5Q1IG,S"F6G7<#6EL7++5/3BP+,YM6FM%+$-+]Z3/:(H5,K\8AVXPL MM*RS<;@,0"'#OI53`)2^':)4V`A\/2B5M@FN4`K;OPPQ<\8Z5K=Q_I$V2.Q! M\(CS<>=2*]KV+!6B\Q(JJ6$'?4J=+T4NI5;=O"=99S$K7W,:E??HL?M14=@U M@#)J@2U$S7!2/J"0^?T0,-V`7T46[-BJUZ.J`\HFB9F5LJ?ZAP>UO@Y9M<5K=^9U2.6V"%KE/=)M3I)G\:R0T)`]5ZU3J92H>RW=G#%9'BW MM9;Z]%_!P"?ON$9<=/*1`#7)2'E$1C^EH+9XJA,&27@H4YWU,P@U MSJ0C1[J--3(-^5`1T+8:E6%'8]UFBU74>J+1;4^6HT"`Q'@@VQPET$/7+G;3 MZ+Q,P7KE$!_Y,,-$>Q7&!!/SCIJW=@A^AL3T,BA.II]F\EL+:+(E?`[0"0SP M1N?L6UOK'+\_L20K\`[J(I')SJ$95UX[0OG1;TY;;52J#QI87_:DK$D%^0TF MBW,!L"'63(C?L_^_QR_%*37YT6X1DUC7;"G34-?=>I&^)_CA97OG$Q>/"&QM MZ+-#0EE>S7H?,EP/)3P7!MN("/*R*FB;CJVAW#10$];5$?$**=+O`;NUMLF9_8-1BNC9;\?4T@ MGK;F#PC$D*=8AD\X.E`O9-N;BR5;-A/[\,K^?TO+0WNPM`0/K`3'`V+,,5&/ M=DPR,:?7-<$A^&C']#)(^UY332K2L30HJG\-INN/>M/Y%,OEH$A<(+Z$<+F%AO6J%5Y>&]5K[=L+=7I*_O_]URUB?+'7R\!9(,9*S!@G38& M\*S2&26`YD%W54:;,PI68'Z]R)<=C;H"\B'7@P3[N`B2^)\XNB/;XA/-"L[Q M,T[(GB5'9R0O1AM-S#7J(3L3C3G]/KU]\.$Y8Y?23IZAAG(1\COV" M_G_Q>ID^X[S@;P;X-5>HCQ$T4)ASAJ#6/'0[8NQ1>H:@F0&S5F1/O\M3D//A M!-9`1,]LUP!'%%M@P2VC'2Z>"+M#L_%0[VQD!.T\9DLD_D%BRM1G^L]#ALN# MKOB*"=:LT->C(WF>@KSCBGQ*:FG M>O"B-/]"_Q&S?9IY_)CR5I"OUM@F!YRN?^*X.>+)%$P.#D74ZC8G(AIZ<4XN MF-,YC5W-HQ5MI=HG#,\_WUV\N?WU#EU=G7V9.).=O@D,-,!&Z3(-,TQCVCDN M_WN9GM$P>$:2A,:^+$BNMV4)?N%AK2W'`,%SS53?:[J9&/*[=,,W&-X'#6C^V3+581YQY)5J) M=B#-X-P"N"`<;S)+-53KTRI&S`)J3:#K[8!8K9EO1)&TPFLR!;#%_B5.V7%K M-QEY*(_$?;W>_DKK(RN".+T/7FY('K,6YIZ>[AV4:;Z$H9W?0)UN@C:@#=-`3C=&J-?-W$D#3.:S%CWBSY=+]P M\^3SR@#/C[N\XO<7EM,RO>Y+^ MFA3\OLP[7-!?SQ*+JNC#J1((6_4LRCQ;<\:`YW@&GWL!*(QT_'BV;;.4MQ=G MLLHX.E#KZ%"91WEC?^W)#Q`,$V`H#4:RYYAM!KGGEVU-DL',P4"4PAF]V(UJ M?2;U,MK:#F*&4&T)M::.ZO;I&Z,$N/&14C.OLYWK'O"N6XBB."-6-SGNG?5I MUU+YE2+[13/9W;M>T`PT?<9;G%$`W!4D_'@;/SX5^7+DB#OX2?,L:/P!3NK=X@CO]BQDW63E->_>.#4F,G`Z. M>?U'A6&XGJ'&R02(O.U!9,\ATD87UD>+V.J0+.=/\Z<@PRMWU>8C1]*]FHX< MP"[1>[9!DQWRQ;[TR6,0IWEQ$81/-VRG5ACO`W;"8=NX,ZF+E/\.)B5J<0$M MUM?00UB< M:A&5ET?0.CDD17E-!&,&BQA=]S1^U(E[SA/WI^"9/<:4SF07AWQY[3/AHNR* M"[:#8Q>S8R_811ADMZ,&N>+*B0LD98@3S`[N3Y]OO+E@':J'S44K@Z6H!^FAOPR4I)W^47!>.@M4"+C4%[!` MCHGXMD-$VE2J6TCSUO8;(340\YV0@+V$BY<"I^R"S_+Z ML/IJ*L$9841N%CH#UWJ2L5ZCN+EG=[%59[&5:>\^81N8:[65A?38$.3L48`E1(,0V5884)?!F@DR=!21#B[R4B!>4HPF%@; MH-%>L?H&-HHSF&+N!KJUMO8LHY*EH<&:VZ+B64>?K;^M#)3-/4W%:Q,K-_43 MX$3F5'2?D.8V:H+:>ET,R2"I@[U+&`P?M\U#%[:MCF>+=)9"K207<0W;>;F* MG2^XW,7>+PQX.[E-;A9SOP[P2I(@U^`%3)(^'-B:HBH)N\SS`X[>DXP-@'S` MG\[XW`XO5?EJ0(5IRM6WLE6>05<[5]!)TR3O,MY.,+:YQ7OZ<3`_[(D=JL-- MM-.!,1?EQ]]@-H^0XD_\&;^8GM]9T<[PL85+[:EP*R=6$^%'YH*B3W8[.S7A MIWA?E`$@R=8TMW#8ITG7AP;MY2C.98MV/FM&55&I6ZU:+06^+F1+DK"EH#TO M&;/W!Y>03?,-!_"W78!7.5@5S_GAH3R@2X/Y=\V2L947ARV-=TG>MA3>'>1O M_87C-]5YL;Q(YSA,V)TR5:&N#T5>!&E4W@==%TZ2V4&9'>1\\\T"Q(NYA7"5 M)P*52Q=D0-S(<\OAC'ESA'&9=$:5BS;M)*V7?I2J!M2]2CG!>$'<85(J0$L0N90W?L]G+I;UPU!MSG0U:8 M9!VB)/!I/%2IEJ!L+_6':VV]ZQ/X3%]-/\)'^D*>`]"<(\%NZ&N\5.?'1_?D M+#CD^.[PP(I2Q$%R'B>';O);Q879=NHS`Z;;F;.=>ZI7\/,%9A9$N@%\EMUA M#Z%_^$@O]`251;ZMA-E$>6L41975M<_*F@U6`HB;P4;SJ2:;[>?SRK06BV". M2IA;`B?\8<R,ZY6Y1%@3ENNMFB6L>"7?5Q>_1H%Q9"$1K+UT2AJ MV3DG&*@L@Q^38N!,>IR!5G=SS@Z;:ZZY'RVA_A0G">)Z>.7##(QJGEA6T.!< M`Y5:<[J!WK9+:,$Y+PI+L>!40,$$>.]5?U79" M_R]B?YS+PJQ:M!=E9:*SF2`V[";&*GVIV:!0U498MH65::V]`L:HTHE=Y8@H M(=;J,T)EV2&F`(.KVLE4-(E":R/D362%P9`RKLX#$6!4K0>*.QGTQ4OX1"L7 MOR?EP4?#JYYM5`:K.-0J`)-$*@>N5E\8^-3-[FA-]`[S:9=,]+JH/$;O@M?R MA('22H2"ZFR0>JE7BNJ+3<(XHS^0]8["ZC[G_2%CZ[[X&O-ZUU3>VQ+MSQXI M*Q22:2@1S]&HM(?S+WI/"X`>=(V"B;.Y<.^M+>@-7];B?%JR5/AR8:B9ZH?$ M(Y:.Q-F_E^]OGZ M4\IGP;E/=HL4K6-\41[1PZYYEMSB!&),/0]M;`Q^3L#0]4(STG:EL9P>L#$^ MG)O>"2_(Z"]&9>;;"%&>[LQI9[.N&4[Z_&.+L9\,49!YAAGQVRC!;FC*3LI,3RKSR.<-;+]RJ^ MF@E7WTPG/"-FJ$U#9[A&WF2D-U"N+Q&A/$[B^E+$SH7%01;G;`DWHPIE>FV( M_=E:8L.$`7HXY&S,,6$T,ZR$I/#]LB`E2=B@,`4XF608]\T"OHM(OU"(GQ;;/0SJ#_B5I-'G M%]0-J6<=QC5<\8(>=#Z?V)QNH)_HG&)@S\63M#FX^=+)KZ7S41(L; MJHA*3<144:/+-WETQLTJ=?1;;6#E>S5GP(V``&`P?65MK)G,FEJ,Q;$/.`4[ MV3\L`HMW.,@/&5]S=+V]Q4E` M\U36GC*WMSC$\3,K7'X:)]3J8WZ97KR$-,%ELL\X/>"+($MQ=))&=X>'L-(C MV4D89H<@&2YN6]YQ56=+.IX1=98K)G2O;/&2R\+`&:^+?H0>JL)S M/[SXI0[_`=PSCH[X^L.\^R-04/V*E3N3*T0$LB;7^FW(RT$\,NFAA6>4<7G1C6*P&J MB_`MA"W*D*\KALWK1RY;5KC^Y_+E]B.2\8O<%TW`O@6O19GQ=04OV/7=6S8S M1:%T2M)(,L:MD6I79(NEYBU.$]F$7-.ILJ]82297VW3>(O8:U>]77^.EK$5B M_LE'J[)$&IWE5@J#T+LR3^.(>['"=`RG-?L$ID`+,&^\.^>\'_!2D:7`:I!]_ MPI7261F(%]H$;J%53F1@5ZN(VY;@R0I#Q'`"7YF)PS$*>=">1,@ M?@PR?JXT$PDS',6%-^<,J"N>&-93'_="\1KT"ELND`32SBJM6V.(MK"==XB] M1+^5KU=>L#(/#)*&=1H:`'L;E]1D+`]]LM?5KQB_G@'3H3'H6">Q+X.H4/Q+ MBW#2^B7Z.NDC>2A9@UAL`1@F((%,9M@&(#1\M8\]"5Q3ZE@2KFPJ&71OP3-. M*:_RDY=XN&A'^*[91]![-VL9=L<2_)Z!L7'YPNNA[.:R$VR"!W)@%W@\L)77 ME>3J"_)%%40TWW6XPKHCUJZK'NE"UC#0\GJ!5>.ZY4OIJV?H-_9TY5!B5Y?2 MY?(FE>DB?)R371"/MR0)WPY#2/T6`F*E+6=AI&=>"[:.].8RHO;C;1R6T81L M^Z'$ET@RJ*DA_L:?5P+`4G`$P:X^;'7#QI2^78N*[L>5\KDOD<6X;G7115NY MD!$FR)_>)^03\Y(%C_B6\4?8H3*0K"./2G(.+.5VP2.2UI44M!K-#1-`6RK! M@Q,307Q;53]@K8QI@[HF5I4R@+IV5[]M_'H&`8;&H".LQ+X,YD+Q M#7^*;L=9ZKVH]P-:62)>'( MII8!PXT@K,F#CYEP];MTPC.`JC8-'::,O,F@;*"L:9@%'>Z50YLA#(AM9?4) MH=:KZ6%BW2G20`*DF9OI&*/!\UX!+C^"*32L)($6"E>`0?@./[+U"VSG1Y`_ MG08)6\%XB_DUFRPRB=?+62G5"^@,E>:L@S)R`;[$SL:K=+V4N9%-*\M'>-`9 M2=C>G8PR*PA#?AY`UFJNO*C*#BID:D4.5ET9Z3?+L"R\+8).F&5[5N[FX_)X M#,Q*''7D/0GXKF$I6PWH")=.[HQ+BO@9_^S$:J[\P-;I^;)4"H01H^N"%=4/>[?>";@J8"C`H9^8]((,OY1"3`QN,)%P8O"%[CS7?\9+EZ;O5OZ ML\%G6*B^["0+,X+)!'_0C?[T(L@"R%2+\HW507,(';MP-GIX10GWP8\BJ3=$ M\!-(F*-JYS6[=>;34QP^=?."..^<<)Z\\@/15[]`;0YN"0B0^H%E@K$ZGDPN MQ_(D`FF(9_@&I@]M=DM-?M]9RXE2N]PK?-0Y:1SU+'RM!)`TK&O#@:T6[9"?]\F@'W']?9K!D6V4&56)`MF5:$&'>LZ!_ICBG M-?.I&L`>;@*;::4WBC3!RNS^J+5/-V-'4XNA[HM.L]KIA7)U)$P;&QO\?#MN MI9[D\.+HC.F0)&#X$'4[K0WV>YP3R[,.3P"';";[=\"09J#F>GO'M$]?RVB> MU^'\O-:^3"^X]LDW8JCV):['#(@CDB8YACY!:7(A'/#C[;243E`*)P;QC3P)@=J)CS]4LX=B%;D9AJ&%RDF)O2(_V.SZ/$3U5Q1.C MFA(/]7>$AR/X(SOP*`*=NA+8ML1/;Z+)G^[]]+K7S/.85[Z#Y1IW9:@=9(BR M>*<4'H8^B3`$?H6FG05$E3(3-M0JW4Q'9C\`5PB\:A%82GY9J-+%Z)FP@IQ/I^EO;?I]$/)KGT_R'!>W M."^R.&31+*_V9[#U?\/)](GJ]4RZM?JHVY\86FD]%&YB-@,!EB::F9"9E4@H5!#S/G/=$Q M)-S9;'$.@S9[`2:5;MI9PS_=[/+)W;R+ZDC;O<8:>V6O6YI/24BF`V57#67T^=H;W M)&-#&_4UQ$%.V_TD/)27W-$>:K#?)Z],($@K0VA/^['#Q1"*2D,?7M6\. M6(J?9'D.#/:L.?;<['9;Y!=Z'H9@=GXN5-`U`Q#;;]E.SBRVR2JX95`DU]PR* MA69=#RIZ!`)`P/64:;V6#+-A&51SR4 MHZWY$\8%XL,1#P>:^F-:ZQAMXY2^C8.$+<(H>&#.$>LY5!=SD@P%ST&1R>2;R^DDUMS`D"@"PI5YNVAQZ\HK%\B_A:]]>7@ MHIFHD%Y3.`T6[D+H.Y,0^LXDA+Z##Z'O%@FA[Z:$T'??0JB,+$.TB,DBJ%LE M5]XIN?+.30A]YS:$OIL40M^I0^@[/T.H-2K,0J@Q+"!#J+A'ROJ<][1[&3[A M]Q1?XL`Z054]=RA1A1\*$SI::$Y/Y=MRC$IN:L/^73PA/G%6WMJ6=\:TP^[8 M=\#,H"C>;G'&8G\SJ8;V`=5FTVP9>L8YGX';XJ`X9/B(G>B4'-@5MD<\[*>D M0$F\XWNF"G+$9NJ:R^UW.&![/EC,SW'V'--'Y43>VK%^"H#5@U5:8!F-.PFM M:,:0%)X7Y(_+R2BE4RCF*">).%$J-<3T4%4UGK12"^+9;A(&%-#.6S_^-#\Y M%$\DB_^)HU_9Z/P=&YPOAV%O*-+RBQ>].V@U. MW-V$]$P2^O'0)QP_/K$,(*BNSF.+WECI[-A_&`W'""EKF%LPIR:(R=&0XQ+QL[#0Y%BR\S"8-)&K'3V0X) MZ[`+1V[L%9L-WN:*LS;3FKH!W%AKZU*^R=;.TJ920+4&JE7XG'ZKY$DO-4QD9S6UT)[Y83X6D?,J*]EV"M#YD@4^%X?21=6UH5^3AD+/SB'(4 MA+27%!=,E7&D[1B]HAWM,5'PI;2[\HS3`^:0LUD@Q*Q+D\>[.K#'U;N^-A!EDQ$5#\*&*G7`<#"UQ(<`6FOK+S- M9@=MI3JRJ".,&FE/FB>W:)0T2F[@"#G0603;[[$P05OQQ+R2 M^O"7:=3X5UMTA">0^*AS,`5)-$)>I'_EKU'U_@A1B1\\B9(0.)'$R3E``8R4 MEVF!DR3^/8D_7B7B**D2J7Z36&0&FD4&H2.CPH<,RU*53?7F/^F;(W1U=;8N M;I551LP^<1^N(ND:JG)+#A``$LM4QFWK_GA<^9Y$KSDHD$2M*3``C%;_3N6S M?,^2"5FT4HE4OT4L,@.K(H/0T4KA0X98J8,P%OX@8Z$]JYE)+&UM'E/LLXIX'P%7WN]6]"> M,I"SQ7/D,>4K8?@EZ-11>:(L'SP,A#WG(]I!CG.$DW+@?W!P^4.0Q^4-K1'M M4V>[<@:[?]4K[V!7Q^FP$F01]9_A\A@O"OP`Y7L+31:C10J8(:'50I MH5++D]9L.?Q*VC[W`(8U_^+C]:'07,B`DP!D-\(]EF<$]B!1RQ,"._4M-V6&6CO65E>Q6J MIU:Z;LM8A%R&$3S@Z)/AZ>Y.1]VP)Q"UFZ^_R>W8*P#U^*4ZIL8_#10EV M6O4B!5.M.5.^9C[`%S%8N95.#%M8V=!G?!=P%.=A0LK-O%NTSPCB*UG8T?Q, M=>T5!99((9.K<3"G;&:@F6.V\;<,/&%6*-CY`P`F6\%023,\4GG$%5"E@7[C M.H@I(:ZU]K(&YPB5+7MP!M&91Y6:.P(\<=3.*0!0WVJ`^J6C4G;LIC-4`AZ" M>5IU/4["WP]Q'K-&N>W3G'6[-">/&>9]D0'09UBHOMY_4$8S7')Y=C>;2# M)$TS?`/CG"93M2;JJ*+.`$Y/&37:7ROX);G6\N@'[*/7)3AKQ]GR&\J;IZ#: MVWJ2<&.Q]`3H&18&K9V5!0#^6_@#Y_\$WSK^6YML^=]51;5NM2.^U?;F<.DY MD",P&!"'``MKPQ!@7Q"H$"").*>O]]30\$5L4_!+P:73+*LG)=:`(-,J;H^Z?2Z-<=,O3C'($@38NYJ M'OJ.>Y-Y_5SP]!5Q6=HD4.F5FP-7L),$>VC"GL9QR?C3J[.#X9=N[C^!GM$XCOC3%74,?QG@(\ MBSKF%XKC8X^67!H:D%.)2:*W7E)(A`,UA20U9<2@CJZ&02,OSB'G,G`+7,T# MFRIPEVCS9,V2*]C91>[)N%LFN8_G1NYC\\A]["V% MACC04TA04\8,.C9FT+'[R'V\7.0^GAVYCRTB]['_D7L6[.PC]R3<-9&[^Q6O MZ%_T8?V(_A^[!84^^?\!4$L#!!0````(`(F`;$>+"^4&@E$```U?!0`4`!P` M9W9P+3(P,34P.3,P7W!R92YX;6Q55`D``]'^1%;1_D16=7@+``$$)0X```0Y M`0``[7U;EQNYD>;[GK/_0=OSNFIU2[;'[6/O'-9-KIF2R*DJM==//EE)D)56 M,L'."U7TKQ\@+V1><`D@D01`U8-;968@$!'X``2`0.#/__&RB=_L4)I%./G+ M#S__^-,/;U`2XF64K/_R0Y&]#;(PBG[XC__WO__7G__/V[?/CQ#S_^].-/;R[Q=I]&Z^?\S<^__/+[-V_? MO/_IY]^_>2@VFRA_*OSRE<-F1OZ4]O?W[_]L///[YDRQ]J$>EG0"4-^)2B_"YY03*HLB^?[ M+?K+#UFTV<:H^>TY12LVGSA-#VRH=7ZAUOGY#]0Z_W;D_&Z,>&L*Q4>PS'$&\JM@_%4X9^*U"27^_(?[(KE`=1G,F%7>^V M;^E,]M,O'WXJ)>%RTA`*K3>$Q6VRPNFFG)Y&B,7GI2[8@M2!TA01?.#PZWTY M/^N+)N2F+MPM\58VZ#%X02-D8C'1L1->%F'^MR!-@R3?CS$1FY&Z2'4UK0+I1] M#*+D#F?9/&%^UA=_5&V&E+L)HO37("XH[IO/V4404\_QX1D1!Z+VE`VKJ5ZO M*85QBJ)UB+K5O1 M*)6,B#M"E(L@BT("^*LH+JC?2R8(XK&366^#DX?G$F2Z`L)9ZXF=S5<+NI=# MNBHU`JGIGG2(I"#%0[Q.1II7N083;OECV5F,>.4-J]'.IK9,'#[C7$UM:5A, M#,W\VC()N1F?Q[7%!/(U,NMH"RG@-6J`UA:(P6."X5E;/##GZ0;G4;*K5*"N M`D51DL_"$!>E)T#&LH3\&:(2\0L<1V&D)3J4\716'R&\>A7C-]`,[)R9F9N- MS,JF-LD,[8Z-W!8;MQ]FP#<9[Y6,]4=&>B+F-KN,[7(9[3>543>E.:W20C3MB2GF4^$-Z5->:KRR![OHGQM^Q+$A3+2,_D*LP-B4Z8 ME]O=V6U2SEK/.%ZB-+LF/4C+"]"IQ&`KD.DV1<]DQB4S'>UDD[2&H!)SJLRW M]=[H)#HPN8\3OGT4E"W(D);DSRB/P@`04""46\38H,@FI=1R]7!8>CQDJ+HF M`VZ^'[=$$K-KB[=MC9-WY(=.7>@E1\GRB#TJJHX"97U-C3$..Y7$].00IQ*- MR`__$-4Q>\I*WZ-A$]-0D[_\H%*$?*;JP8J\4]>IMEL9-).A\,_O1S'9+X;^2G?U02W*-U1"M.\L_!!O54%)'4*K%)NBJT@3!+ MN^H$:=AP)']V4#`,9*PIWFW+SOHV?([B`X!6*=XH-@H&:=B6_D]O(!6\R?$; M-F.NXZ52[V\HCO\KP=^2!Q1D.$'+VRPK4,H<6"2TG0&& M2^L-?%1T'C/@<&NH@?3!#R#]BN."6"#=WT0Q6?`Q`<2AZ0!G0.,98,0ZC@'* M@',-D-_Y`9!ZQ+Q'6YS232:Z1BW8.!&3=AT9#JEGJ`%I/,JMX5108^CW?F"H M1/XEF6;7.&4[OTR*#F)Z%)X!1:3?&'ST^-:P^(,?L%@43W$4WL0XZ.\(<+]W M(-'Y[AD@^+J-@4.':PV&?_<##/5)"]U\+H];LGF1T\N6]-(L>[8!%.C..<(" MGN%'0?M1\X^PFAIA?W0=88W.QV7?#?FE[\1(J'H[CP,J;P`$TU,/-5S>-51^ M\0LJU0U..5@8=$RX=.@\!0Q?5Q.0Z7!O]O"@W?X]BTO/-[L(U^ MA_P$C`U[(4UO`.C1>(,(B([CAH0>YP8A8S=7__QN8-H[\L,$1^[\`(1Q4%T% MV5.I89&]70?!EN+U]^]0G&?-+^71?`NX]<__:,7\'*(Y%[@*QN,'0=!0:T%C3BX;2D>&!_D/#SW9! M3.3*9OEED*9[LNPL(Y'[IZ,J99JC4E@9:X.QN.VPGM+=T9A917E,"F-M.PA# M'V3WB"@;A610UH&;9NFZ#91+NPO!<88`@E&Y$MNA'R/&]"J6.SL&YW]&>6V2 M_M`.(&U&>"&IN^A24!$()3%'VR$@^KA9I&@;1,OK%WJ5"9$N,L^?4=HQ0P\^ M"B5J$X-*N`LF=86!F`(QMAT48LC-%+F7(K?296`8@`"[L34"//)!/DQK%I.: MBK.<8)F,:ZLC#W]=R46*MRC-]PNRN"_W-8AG4E[T^YCBK']L`",^C+AB8@<1 MHJ2?#"HR9E[[><6FB.FFT!4BHH=1G9=M&Z/Z,MQL0R-^_E7^SC7$T"*40\?-%JELU"Q)'42@@F[:(V;)2M\)Y?LE M)]T8W$9$C.A?:,F[5G^#T^;3`XZ7C_BRR'*\&08V&^%UV$@?W80+QR994U_+&8[G%F_%?OY1LA`>_T2Q@4- MD..TL$J1VI*P(@XB0T-7&6I@+&U'0D]W-/$9)R%S-T:](/!`HEW008QIZRU# MF@ICV\'6^GAK;5=RH26DJ:W)H7$0,!!M9-C@\+`=$3UVGY>YP M)$[0C6JQVN3P8BX81!QW)"<<*NU.!-)=E*#YZI)@-1HJ-OQT4*7]R=HP`#`] M%NK1[?I\=K3#=]EXWMV;X(!%L*>1`>*P"S91+^"B3^0X*$"ZJ<"#Q]#K@YNT M(+(.U!["1$QW1`J/SGVP@#14Q`N/I[^G'->;;8SW"-VC\K1'"ATP?7.Y54[O M.)14-5:!%("WO[$Y%U$";^F;6"@K,U]FG'A!$&UM8`FMXW!2T50%2A*^ M_IY$]/+"EZ-PT-^U%A,=SUZ91(XC!J2;"E1X#&V<BXQ(Y#04E7%4C(&/M[8%%NA4K=&@E5>Q/90Q<&IIT*7K@<_3UID&)$:D`/ MD6$4%`(\:!PY.+%MK;Q;RK0I:!L;6A7;TG9CE=FS.&SZALW;+D_88&2,G+>E ML)!-WQYN:?4G&O$AL)"0,XD[<1RL@R:PQOJ`$E7A[YY72R'^%,^?VSV#"5\G M(_./]X&[X)-3\%FIDZ>CBZ9E2NE8]\8%%,=+ED,*BR$%$/C+M>I'$XB`S^3F M[^VP5@)%9N(*SN>#4];_[#@6)/JH`&'(RE\?:[9]]P\- MQ53-D2&/RG%HP+1300B7H[[CY$0@PCW*@RA!R^L@3>B!0^>NV"H*!U$I\`*' MB%]Y` M7BB%E78!"RA]3%&0%>F>ZT#Q"6KKL@@]V*_P(J=PDI73HZCP>I3BIX8#'3/WOT]@@!O-6@OX4CJD)_6-ZA]`G;'YAE MAN!O^PG)@;'PGH%-47LCNX:ZNNHE%\V[&'K77^"5&=K)<""-U MY]>,B..UH!*(>@\FZ<@FNI"2+N".7A/:N! M6N5;WU+@=*EXH&FH?`,,4[M18&DX^GN3JK/97BDE.J_H4K`.+!H*Q\$AUTK[ MR*+AYN^9A<++M@JONCKZFJWF8`)]O59Q1&&]5FOJAI7C>\YN''!H+&U%!QRO M.\V:.\UCMQCL[#0?S)'-5_-M?=!%@?I.+N*$JI#:D\. ME<7Y*BE%R.[1#B6,D%7VY]8]HNYG:UU8U@!8JDRW=W+X-?>"NGS\W=NC60WF M*U[C,[X=6K[SS>UFYZNAT.8=)AYOP!U3<--XLB)'AWS;MYMM$*7E$-Q'@E*A M8:IT82&GL:.C.!Q40.[^[L25C[S=\J,RK1`'U%"9(OINRW+391$5*X\VJ%:TOZ) MLU*AYO096,A:!Y$W(]94O=M[N/64JU(@?W\=M(LBBQ*49=F_MYZ-Z.&!]JLW5_>1VVPO44&CU+A=__:?VLV#S M5?\UC!X"8,3-M1P)L=LH45)5`3:P[4EGEE,F_,=8C(%%)`!8.5Y\^^ M`E8W4#<=O-81,/3W$/B@U/$^'J]C#2GZ7:M-X04TN"JI@Z+-:HI["Z=])@P1 M_?-*I1KMPVLMPG1 MN2CW_8AVBQ3E@^O8JL6:;35P,9=QI:D\?$,.S%\_-:<3EZW+&^6?<8*[`S![ M!PM&W,X()R!V&5Y*BL(G.0G7$5D]78#2<>J^(7:NLB861,OC*?X%6N&T3EGP M&+R@[%.4X#3*]\VP/DN672Y5:,,GE#]C\F5'2%CG4A9J[ISDGZAFEWN,O290 M\!U.*.(4#\N=O"\3&]2#TP5*T/#P3D+5Z2,,*O?Q+%--$7L,=LT>M(='$L0) MXJYVF=]JH_6^N8P"D1K@MN\Q:5I.RJ;>@CX,.4:_(4$RJEA]DF8*5?)__QH?Y*[:3D%"A6 MPG<6//0.>:D*;\@**UHGU0,;X?XQ#9*,Z$Y;/%F6_R^NVG_YSZ):336)#1?T M3)9\R/,T>BIR^KKH(ZYRT;#VJ4Y==WO;ZW1U^]B!;#;/Z`YZ8N']C5$2Y2H5 M:]T/;3/`2=(Y09S.J:NIFVZRC@,2Q=_0+8;&G/S*`,KC/6`^I8\PA:L^&H;" MJDR&WEM>7)&UU7.0K%%VFS!R0CJPN%+(U*909KB0_BXH`,^!L(<@U7+PAUO\@9BN$52'*7@U_EXEZ:3L M8D).0,%*?.8/C.2**0*&R=#?ZQ`]-:_PA@S"_7-@$4US"LRF<1\@$.44(<)A M:3A'G@UC=I>Y6&VYR+%BR;-*6";DY>_RXZ#8'?%O;LF?W$7W@*"_TFX1.)2X M?Z".7Z\\<8VO\[I3GYGD52<-.&]1&F&Z?9CFMB/,+K^OY)DBH"CH!X&,F)W^ MZMDA\!S/5[-'S-DN*'5_"K(JWQ+QRDNCW2/2B;(H1P\HW44A38%.E+I'(5XG M)1?66X2GJNZP-S1U=8YVA!/;&=*9IA?)WTV*@T(%_NY3<#0M^Y@F%,5EQ4CDE?4+B"`+C,`A MC[^_>R*O`9'?24`DLQLY&//8Z89VPAIU4GNX<-5Y^,#V+"0N74K=O"ROKH.* M]L(E1;C/F+.*.`IX#7TA.(6QU4@&\DL%KP2MZ:G-HW,HJ]]6JI45@8M-R7]I MYDCI`Y2$VBDCJ,_-\VP>9W,KAXD#C8LWG99GWZW12+=AVY74V"O_Q_MSVBT? M:#-ROUPC34.UY7F=+&WW>4.[Y0.3GMU^N19H8#OFVN$0/3OW&Z#/<0GBN+D7&63O;W5YGLU;3Y=!]GP3XV]NW0`_2"6_F\`E'5Y) M8)#:=!FI.(L4[R+2@A?[+QE:WB:'A)PSLMC?5:^.L4V@S^#H?"HS>/6P-0>Q M$:VEY(&KUV/T]KOH04%;A]'T?"\)HQAUM'S$X[K?E%6P#IV-5?'Z])7]IZ\F M!8^9=[.F$%'CT2V-,C*YF\\5+<;UV^.)^OR M533A4,TF90[4?=*SQ;*"A6P,TGV!_`V?:A[P([WRB2A%U:M2>*^)">FF(K%1 M6B,JI8E/2M-6.5!N$V*5HMQY8Q>YBX*G*([R/>]5Q1/5VGNJ<0G6W/`5GE-$#GB:+_U),36S+C M7SC1>9O$O5=%ID;R^,=$I@*VVALB&L%HML??UR?-3HQU(^^A305WYMU5K1C7)+QB-M]#46UNK&V/;J^& M5UU[6\`J/3_K'2I*YM5M$"V;T:H>I&9)E96,>3HWC@D7OC`FWH-9PU9FH0T3 M0/^DV5&@S\*0;FMEBV!/NS/1E_R2%D2I>C\K&ESM'L>$"W08$^^!KF$KLT"' M">#OD?10XXLHCLM'@Z]?0I25CV=E^7S59#:5PAM8GHML:7GO0:UF(;-XEM8] MXFT"%\;L!WII)DB79*&U+,+\;P$]F\CW9:<-XBKI0]\JPV![;1;'('P-%IX! MVX"=QF!;KWK]DVDGX,TP$76X#G92\4.D)?GK9GY)SS"L;Q6SP[*@5OWC4='M MA#/:N-/>$#K9*0Q8/-//='MSX^<$UTM,7!R:1DQ_`[+A5NS-1NH%E6_Q>=L7 MM&UCZ&H\$` M!N(1150*NC;@ M0D"`1]@&-.`*A*#=7:5R&]U\O:O`^-,O'WXJH4A^:%]D::XM7*$=BG$I*"O$ M7Z'$\`(+OX2GB%.WA@FH@6JUX8PR,3;H&%4`&S]X$5Z`-[0Q"G@*,&5;3#*4 M,2KU]Z2$HYTLI%:UF!B;+@763H)0M/MNH&-SG:.,0:F6'IPL MGSI%>:@5%CT7Y,+M,PEZA=7;N(G'G,X9X5%$T$LK]B]4![HIL2& M'_@&9.,I:`W9S02`]47Q^*98$*,[JNQ3$'YM93?_F.(L(_8+$5IF#+OUCZ9' MLFF.I[79>(I^0W8S@7Y]4?3OH]E&?]/C;Y-[HE8:A3E:4M-QQG8>66_L'I)Y MBDZ@WB;'WF%5_MX".\XC0G3)R`X78,X,74"]3:"+7Y6_2=#AEM`^F-`^D/`6 MD]JV,8%2E=PQ$G_!#-R!&GL+JS"Y(XY,S1/>($,!"/*$(&]G:N:A^8 MWEF_1]MZMV.^NJ.;'`10I-D'=UR5RC1[5;`RKHVPD%;'>A8!#:Z"^LO=*5B] M_@8LM!6D#P<28R`:17]XOT$`32$]`Y8<^C.`),02IN'(J=/?B:79";[!*>EJ M11H^$]];B$5P@=Y^OJB`KVA4M841.`(J]?^$=+[ZA-(U(BK2'=WRQ;R,81@. M.!5+]Y`*+NTY;/6L9!+#8`D\/D3E.#/=W0T`M,?RD;BL`#Z^PMV0Y:9T;0&R M^)L/]=C;A1E\962#4=J9S+VFAF.%G+QCQUU.MET/CT7AEM#>$M'>"O$6D]JV M,8%2E?B>&&=>!I3,DG(^ MIK$DNR!F1&;J%*U;1*VH\P@=80DU;*I5Y._"@:T1*/N$3M'#C0F5HLZC?@WB`H9)3ADA&`=E/$6A6'<3\!O4H._E M5V]`$S'2_&S1-WQ7_'O"'_3-<2,(U/#7V:^0G^XUZ(L@B\C">=%NWF1YCW8H M*1#-X[!.HC+IOZU^,4_705(_IW-\NKH2LRWU8?$?Q,=7K3EA`T9YUK@RQ-/: M^#-*_JLH"V.<%2E-`_@0$TJUR!)*.LB#\0K*R>B38O(B'!W"VJC?1 M>EK56QM>S8(?6V^Z[H!N1#LZ\I]>*Y/)CT\W@=`4SAW%4IR0/\/*$)]Q_G>4 MSY9XFQ-N]C93O_$$I)-[N>#.#AE-2YJ(M.@V%@2>&>-XV'XUP-'>DX8'L6I) M>>.\G+!YSE!`:''[V5RS8P5C]/>?1TM1INP2U&XH"NVT?FQ(M+^*XH(,-33? MV`*E=?@(?<;*VN#3))`EXI2"<$84&5FSO\HEL[?1W!.)U_6E=!P57>CXTM;! M4C-<;>;,\A)3_8J@+\S)#K*-ORNNH:H7X M!F`6LM:%08W)?KE4KGVW3XNJXCP@RJS"NUF8\:Z+M7[.D(73S0&4S=:IB-): M)[_#04)76L2#2X/EX:V1EI#R/C^*1VT=31[61@1(NV,SINF.#X**Z?"@6:&? M+@$WWYJMWG1/]"+8H=O^+9DX0P>,N`:!C-C:`-((UI8J*=_\)6NI]-!"TD%D M-)^>H33X6!M,@$C`YJS4'5/$]=-A942]?@XM'S%>?HOBF&AY2]@EZXB^4U2] MP&7M85Z^3*U-8_9@HU6V>:)7K:R]AXLA:9[N:*,D M0_D$L6+=WBU];H(H+:,!6@="K3>6K0TX![F.9N:M@R"D-1K$I-9&#Y98O,$" M1"M0UX6A`-1B6$W7;D<7U4#[M82SGXX#\Y5T:SV8*0T91_^*ENM.U+K4@3#` MZ9`+:@0GB_FPE*7FC1XF6.G;TH6QQP28L%%#=D>N$?)5&;O&R.6=^U)>L7\* M,E0N"%&2!58/:8Y&+7,`'`1J7ZDNC\1*D9L+@+QASPBSIK>.9&9O\(,*?M$6 MG#O^F>&F:E0>-WNCH!EL8=,6[8V%HZ0LA\.QTOGI"=[A9$WJWURAI]RB`_B4 M`WP[$='!U6`363RZ2M:/M7WY1U,"FL/1$Y/&HG,D;`T,TZKOT+!X5@=&3%Y^ M=KG>J\76>EU7CHZCQW,T5(H<$Y<`BMC,\])N#/FZ"%Z`:0!V`6O=6*E!L8;V MW1X.J:[.MR*MQL_.7[T6^QB\6`P<.<@@G7,!E,?,['Q*F]GG^U+Q^C6$E*^K M"WT9TEA82=%NYQ7PK_/+"_CZV5L7C:3E[L%]M'[6VB9E/W+'X,V==N6DA]E& M1&IQFFV+Q9];A51,%5WH>:#VP5#]^E,FGWY?O.764 MCP%!>/LY:SX43QGZK2"LKG=6#Q;[@O"ZL82LP3.7S%XW[HG$[;PR.HZ*3G14 M6>M@N'Z][LGA7'9//D?O)E9H"HSFRO9K*HPS3X71D;EL]3UOY("0'N^."$C/ M)QV$@DDF2MT@ED!_?-JA]`GWW`8KT?K,D8F+43#](?I>2G\^:%4USD20!8BA M_QH'"[>N)`BQ/JF^Y@:Q:.$*Y.+A2[>XW':2762DX2;).:(NT]DN)Q[M M7H]^74R<:`\B?$;+(BZ?>,,)G0K36M[[*/MZL:?_O2$BXI2[.Z'/H=FWT.%P M/C[>>`-.Y/5I">;E@"A,S61Y)#S[!$T-S.:KOR%Z0(:6,[(D"-;H<[%Y0NE\ M50J:E/2&(44>3B=],F$7>$(HS=K\/"=I)8NR/$)\5RFCCAAK!&PU M1':Q;S>+=+!09S$8*U18.)]'S)DB_SEZB_C.)4'*>N@-RAQ1O!+O"FR!*I(JSR;F*]\G-C9S]WO<)T8T1 MZ7C?)>,.]@V9S:$/9GD,UG(PU`DKJ.-K.(RG&-JL6I?3H;%R'Y!9N5M1;65) M!897Z38-W9T>F.85CJT2\Y;LV4;ML[6Q]3'1($[<>72;HXUTWAH0\@;N%J'I M'9X,K\)V=7B5D@J?]O2_J_(,+"TD\HH#)5%S>W!22)L5;9OCE@9?W)6ZIA"\T\IK":O`O"8:8SM#PD MO"8V-7](Q93_-FF].25!:9G4@GJAF)]3G#^N&.OS/O"..-ODINZ*.L-ZM@-K9 M.JW[-F>;L_.(-+KQ,%]=$E1$^4T01G&)3_D(!BPW&)FDY1S.]ZFK/30'J`)_ M[Q8OO7R'EKOV:V+0H!>8V6Z[^K**?>Z`WI(K7DV2,^WJ5# M2WXR"Y-,#QDOS#!U.EO;)):#)W0S5;UW`P_T/O@5RH,H?KT0?NX7PINK>E4O MH7-0@_F>\>2$38H+`>'YW.(&FV.BR]JB^JV%]`JC(.F3$)^B)-H4&TX`)(.B M%_O8H3@?,,D-,%UNLF'%UJY(R>$3O,C@TZ5@P:>A.%/X,`UP"O@T%>O?%9H" M/D3P9!FDR]Y*WY@$O%*%,E)A&+4`/N@QN`6^`LORRR M'&]0^E!LZ>S\@-)=%"(FYJ#DS3ZBQM_O7F]0O=Z@>KU! MI7N#RM`V9A"CK-[-J+MI]AGES'M7(-IFNA?3NA/P+;B!I:*O^C4L"?@W+FP-*;`1U(G;/;K4_(GOB.EO9W,8(/FJT_!/W':^&O,R4Y*U^QC M\NE,K14>44(3<1OF>.5W!B&OA9<3VL@I+K8\55>UE!N;Q MIQU=QM>91%.+XBF.PGH:O4[(.F&;1AGZF.)B>YN$3'PHE6F6D[`R;J-%1W$% MT`#9&[[K-F+'*\;$"=P;JN1%,5D1(HH?V5-G8/%%PI:P(DN(E+3Z4*!V:V&QAKV= M.>5ZJC?^.ORG>6_WA-8V/(+T6T"GMW6;R8R`@Z8#"N9Y.FNH\49.+R,G$@<& M3:&HMUE6H&7I0JD8B%$,8IA.,>?'!=8(H&D5O7[?[N'PBL^Q7]BKR: M],O?R&"`EHM@7VI.;P&L$>NNHCF&=?.:8.AE+S%NR?$=Q81(AG?K;$\D\Q5O MH("Y/[+28B^(7]I+R(^ST60^$;_^$?>?,.E$MEVC69)'2ZIO?IJKW_CEPVR=QK^^!6Y:V%U33M3FE\_G12D_#U M-_:Q5.PS3D(%)`'(VV`2DON`)[B^RI`2LO;<5Y5.(5AA#)9;MKDU(F+I[[41 M;0>%8V3I;1+5"GFF'WM1VHEC.H8)6#Z3F*KG0`^HG-*._IDBQ':F.IC#OMV6RNSMR+ODUR M%,?1;W'TE=?L(I+#:1Z+Q(]F!ZBGT>QLKLY<:;Y.=D1TG#SL,[IWQ+L!+R,[ M7)?CD?D!`:":&C#@<_;W>H-LLL;J\YS468I>V=PFVO@C8Y.YE[_](J)JKKSPJ>T_Y:K8BAJK<'9,4JRMOJ/&J M\7=OL5'I'L75.=%SM!7#2D#9@Q:3TF=XR54W!C%F5?[.?%=HAV*\I>^OA,\) MCO%Z?T^/H-E0`U(?GC644/L(.343C(:=M#I_HRYODT6*0^)(WA,;D39[IC=S M*W5I1"EG(T*AS&%G`E3&1S#JF&,T)(&5ZD=0V@=FCM($Y97*5'GV:"BE:VV- M<>C\!!U,;0-`XU;D;WBASH(1CUU)@9NB+P)M!N6JO\_M%_V=@/%;,DIU^^LQ MW-/;)HQ-F,'OS:./Q]_MRLR@7]W5JH7Y5B-RSK6].PW6_.-:Q`=''#=@L:7LR?VC!]SX$_ MS#",TLSYG4+?YWS.FU3&S]8MSC862=P7`2,B5I+35&'1$E79OJIP3"OE>%SWM5^+P_'_BP=3<,G_?^>R$*,P/?X/R1%V3P M5F4"@W:?-A\[53]:-4W2C[+R3RNIFJUZ7J=)GV MN:XO;A^O9H]!NN8\=,@G:"(B&02NC#IC(?$>\+J'B7H M6Q`+4*!14O*8&+.D'[C1-X8&H)0J.U-G2L&7&NM*`3RI5T=*91Z?V(_JN%%C M,[2[<:WJCO-`$824?YFJ1>J2LM7S775@^_*Z?'Y"KK>H%-\$[%(N72X8MB<[ MWAV@O_2>P:$N3JP[NPY_3X,8*EZO5BBD":"N@KS1M?K2?])'KS`?BL+"/B(2 M;HW1P!16Y6^$*D/3XP-'\]6OF$Z"9:@0RO*LZ9=RG"HPX>,5Q,1'W*I;9S1^ M057Z&[S"R/W$\>#::57+L\+Y:E[D-&=_1A8[!?IKM'[FX-LLD/ MDUA3KY^8$L7?J-PZYW#VB.O1X)K\ESXS3A;^R]MDAZKQ_SLO:C,._\UA8_Q&>2-NO%4\K0,"?;UX&I^#]9[Q'_R#/WO>*O/-/3X' MR2/:;'$:I/O;S3:(4OJM?S"HS:`Y.-1@X#RB1UM%#<(ZU=68_7?KQY$,Y7C] M;YTBQ,#@"`[\O0XY!^=1.-XNHWE'KZCUR>\>JHP??+&8"OL0G*/J;#1V"AY#RX#U/L=,Q+=5=F+>4<0X9L+%$)R9\Z`U:BT3 MRR!XU0W@C::@=A/UO&-AE:+JB/;I2%C#$I.AM74:R,3!\2@6AMPV[]5R7KO9U&D MX7.0H44:A6@6QTVJ=_CC0D`.@C>'I!RL=^R6M/T"V+&V>!I*N.W@]'*K(\C.A!ESY#3-0)[ M#%*0G#/5&I78_UA"(Y:IGG:I*`D71`Q$2D[:AR553M&3N56^]F=P@[C7J[ER M^Q^':=P^Y:G,J7IUI[*I^W-=V6M/!C2"VWVXEE@_^M35'1UM\U"/92LX>IRD MC@DZ;*N.UW[*-[ESW;,EJ'Y,Z]GURMMDB5;\@+4)^RJPY@EZL+3FUWZMVCS. M]7:I^/Y&%7_$>/DMBN->W^S_7+?,\6=?4N<>JF<&Z8YPBM'TU\=@[>Y%UX\C[[VDDEQG:N5_:ZH4:`M%,Q M`P8WA]H?PA`729XM@GT[-TY=9^DKP_J?NWUZDWD0?\?*'"& M-U>TS=48YS%X:7T\[E%..!I`JYY@,)!7_3H6*#>0NPW9$'7'-Z>SVXS^C*2?B%O<).F3)_;4CLLSL7`@KS/+Z1C2&*QY*^XIKBF]PN@ENDQ7]AV5:P6'!=65189=,E#62BK=C`"7XQAB6<*FS0MJ9?6];8@EI=Q74S+FS/:S1_]N- M+/5N$YII^0YGV0UIMBK)5Q$EZ_FVSK^072!B,W3Y3!,F9K=)?9Y*2.CUSQ=B M0V(8,NJE^W(\)!/-?$7690KHGEH$0'>93H0SZW\G:JLI._1T*NC?D71J]Y%E M-*+DT6X*?9M9#M`A>^7.K!>)K#(E]'OUZM\*W*'T"3N)V$;5ZR!-2(_-%BA] M>";->Q%D40AW187%Y-:;:=3HCJ@P"&+XIYVU"39/#2:"^UG%ZF[G,YO-NFM:$S/K>:J*K&(??0 M^F.>=`6UG*G77,65&7Y/P?+Y`FN,TFXHZ$E!>R!2K\S0KM6?WPWL3UKY:_6- M^:G3-N@E1\GR.(]V6F>=H>Q'LBJIJFVIP'THN$5SA?(@BK,?;#MM(I@(4B(J MY#YT8%=;`7Z\][89=XP,?\6HWE\HI[:H3S-Z;[P(] MF?0"C7OTIK*E_I70I]DV)1BZB\-/:/,T"*<7D=0"LTFLSW]R>V.0>E)/K\N= MSG9LKC;.89C-3I^BB./HMSCZRFMV$4EM%S:)'\T.4$^CV=E<;20@9#;[=;(C MHN/D89]1'Y>L_9A-+R-K'LWBDOD!`:":&C#@X,VES\=""1\_1T.>DF30$@"D+?!)"3W`4]P?94A)60]12B+90L/'"WH&"RW M[,'%$K!\]:TDMC^I<\6MW_,8+NZ6^2.IF>%K@>GK%@'0NZ8[E8SIA('IQ;JW MZ8WM,5S`HR^[$J:G9`%:]^EKQ)N-/[9`X70!##N[IVCS(Y^M[UPW#XAYM0 M#OSC3CD'ZQ9KQ3=PI:W6IGMY,`64@_#!7@D'ETX.P`CA/N>K8B[I.8-,'/YC MOQ(Q7D=T\:F$XDAQRA,+N6B&P_7]#A!4"&^:+&Y0+(-WX814'6J%UF.&MD,& M&2)Q(@8!E*V]"2ZEJ87JL)(J"OY3\!)MBHU4>"8U5X$>M=4UD*P1L*JZP[4/ MIXK&>1:RUN^5(S736>PB:FV'X>KV.PJHHM(;X5?@[Y'IE^2IHU;KC=X>G`"4M86%E#Y!"JZR M-JB$5?C[1#+-3_2-'HC=X/0*%T_YJHB;=Q.X"%,K5%L>6L@GW&D90AN"T-K\ MW4X;:E.-Y43A)I__H?_-TT6*UVDPV%$;QZ1!JR83K]!KPE#Z:-:L?<33N2YD ML@.O*71\8L6U!;`*SP,C;I,P14&&KE#U[VW2S.5\EURIS.$Z!ZB,Z\C345T) M=\`*_)W%B/XAHB:@YKB/LJ^LJX]BHN/6")/('=4N]AI M.R!W2/%&,%Z`$8BB:\$=&BOW`9F5NQ755I94X._YH61Z8)I7.+9*S-L.UY"P]7 MH23[BJYC])5,$VG"]KBE=,T`Q:=S&Q]0!56&&CY+_=T#5_UL5MPU=/J6^M;M M2&L!T^_,GP:%2BNYTH.89P^/#`=JW7%"F^6$/!_Z;E2@,F_CHUO'`J7TAV`] MV/R%D/(D[Y"Z@_:AY5F(Y^LI@?Q=.])7S%9_"!%E'G=[).'A7GL@N1M$T7J8 M$0<>72??*%<-JF-R-!20?+H(UP>\RK_13-%HAV*\W921NUEN/@ M(M9Z-+`IL9;NW2XNKJKLY:`J/-[,%.BWP6D>_:LTE0+H&*4`N.N4\AQZ?`N8 M1%^G%H_7`7P5;S?;($JI310&/48A.?PZA?Q&'U]_@^#K5#+%)HD;`*QN2?0C M3>!8%)>7PY)7WF^$@JQB$*R\^DR&`)[.6_^(\?);%,?$%+>$7;*.#@_XVG;8 M1:)%61CCK"#S%MM_URI;8T6QK+61II'S'L?Q#4X)-OL/,`DH>KIV**QKQ%&# M([O%`4QD8,P5O#L8,7C0$>A85G\UL"V'JH<\2'/;TV*CSG&J9[S<*";J-7N? MR'40")52@D2?D[_>^F&HK=^*ORKHJ6DUP_)&=`%I?P!GDKJ.$X""2FAA\_/< MRVZ4>TR#)(NKUEO^L\ARUO(.1MP##X_8=?B`E%0"$(_C"(?7)0B!5F4PXAZ$ MG%MO`2&DL:*20$BR9M)X1))_;BZ_FL&@\=5C[K=;*T?:2J MMX3$D%47VYB@BMIF[E3@72:<&^+#_AK$!9JO;J(D2,(HB&\3HF51SB^V=Q\. MXAW;@)T#E7,Z3>T0SM!,ODA!\QDG:_%_Z MU'7&ND]FG&_?C./YVK?YQ?[PYU\CE-*-R?T=W99D7`%0*]2WEJ20?5/435<. M`$-1F9<%M,KV#0,K:]\^M\FVR+.RR7YF!NP"*/NZLRBM3;IZK8E5%.].ODH5 MTLE76)&_!_#+'WYP4QMN(30.R]S3L$TT'L`QAB'\`0^W!>$&,K M/@'$/HR_IF`[>E/1/<+CW`=.&PCK[A@?5J>_]QO,N_]8TP7F--58N3JM*9'G M#'R#$>:ZXUS'F(2WP57BG?E+'ZSN7PW#LOT%:0'!NJ9?P&*`5$8#;^@_U[\5 MT2Z(.\/?<6-D$!BE6.X0$`4N9W^@E+$W&?HUED%0H'KFN82S2G'.9RB M:)U4;UN&^^;"1CEZR/&I6;KILJJE/<'J.*OH(%:Y1L\SR563FQR?4KHFR22? MSA/,037509>`]XB0"A<.,SG])CN\?*(]!()8B,=!"0M/@&G`/@9'1$FUAE]" M.2&26UZ^'+,PXMKZ,F)/<*BDLP[B9!5,$??AV;[&<-'*V8T2KO3,[VOZY?P.4C6Z.#PV(XI8@I+6N.O:+FF[1*23V6C2>\W&>!40VT4)VLN MWE%J5M@1Y^M`8]LA0"S;T]0?C,`?"*F@18^D#BA+;36)D9A"V$U';N3'(MS:_'*X^COX2BH1V-0I^!9^U6>N7V@CE+ZZVV5!< M4)N5Q6R?Q&BVV9>'_GS6^J5Y[/7!X?EL*"ZHSK(E=U3M.A+6`8K"G>C,,F&)P@],O=!(51,$15]7OZ>UH,V M@'F#G\*^[]TY/'!@XN08RXY8Y0<2P"J[#7!>00I-U$9V_)Q=!'&0A.CA&:'\ MC@ZDI.;7J(5SB5H`-_G%_DC0G'C25YHN]K6"5RB+UDE)*\R[,EE%_9MF$U3D M@`?Z&I;Q&I;1@?MK6,9K6,9K6(9:#.UT<]"8"(_IQ#OG8)&ARHQ)44Q4MP:/ MR"'5F).AC(RKGO5)\3,FRY5*'+1D3H4"BN;)=1:%M2%&VA88HE-W7.#Q+!^A M9?'R=X26]%,,!KO,@LT4QV?GKQ%/,\V!AM133G`\@?P]26&9AC&YRU72AXPYU\G(:A7Y9-9&'$#S8+!^W3&#SYKV M>3Y+?QW:4BWIR MHS9K/!'+UU6>>)4'7%N<S`.PR35=L]31%5 MY^\BM*?*0)#S& M(=`&$XZ*GUMCHM&1]@0P/2J`GK`]F\_-+C'>B^`VY?VTG@(,IE[_; M`H;BOT\686HTE'Q*J<\C*OUC$"7T5?EYPOS\&HM^+K'H1ZE930[9$P"6&UA) M6LX!FS!ZQ*'KWZ/J,?3L.=I>[&\3TJ'0`^F.979V+,#'&DA79A0R+96-+3SF&UU'S>[)('?(?3Y?E4,A6C8^X3T*$=&4 MC&_91103KNOLEEZ*0*0HH=VAI$#709H0A9/E0_$4UN5P.@O#M`AB?A-2N6P/X&GJ@OMV7M..5RDH<%B>S2IC0L M\SG`P5#V#K5-G(GR>DB%\&YO]2''X=>G(*/^UF:+DBQP(I/'H1WFJ[9M[5IYF?09R:UM^F^95I8:QL1S,U#L]J5 M_X^F;CP<7D_:T_C53=+W6-6]]D;5-G&[?[+$'[$_X\+6H;:!/N.DLM'U;T64 M[]MK76HE9&P:!5.[1J.SC3E0&"VWZ80K__7F^V,=XC](#2741C MOUA&(A:@^8?1LK1']D@WAMO?J?4_X_SOB!ZFX'42_:N]6*@*E3<,'Y^#VI;] MXS[KNN7,QI!D1;JRFAM??FGZB%L)J.W>[-XDQ[ MMH2CO]V[/60Q\<(G8+C.SB-#J@T,#BPV_KHA8@<$,!R*C-:X&VPV9^YBF'0N M!&[%2?.B,-_;4ODNF5_V60/=_$^!NM M(`W6Z)ZV.G/,!5`VPHHH[0TH'`-C%=5Z@TJ79=DA1*R<6?5_BI)H4VP>@V0= MD9Y\&6RC/(CIICVSZ:'DS8/44G(70:"HI!0)PO(TDF$OF8+JO#?WZ+ M42IV&=L$3%>P(G`?+5*U1KEN%;\:%7_P#Q4L=:]?ME%:)?$AL/\9,-AP2@A& MG$$)]X&DKKB!L6=000VU?S\/J+5>%IEM<)'D\R+/\B!9DDD<@#M(<0$(Q<7] M1*2"20S`4UQ;C=4_6C\,9(E>/F9U3]S&-`K+BYCU`IL>64&V]@#%19M\PN)^ M0D_!)"8V_H2UU=#[Q=.<&VPWM#KFHBX'Y#2(22]MRNTI5KUD,O\UB22?)=<-;N\&2H+-8 M9X:V)6/41W$I(]918BVAY$)LQ1\K(>D/-D,QEQ`"54QYTAOST/??IVAZO MLFH6C*M9$*_"$L[+:A%'_DQ0N:H+PI`>^;`G(&TN'>1H<'$?6&--HX@[C>KT MXZ:<.#UI3H6J^V=D&*;_T-3.NR!&0\!"R0\)=V3D+D-045DPUN1\_0V=8AP) M,\XT+1_=`MI>>A`K:-_.L:JI0">GMD5@RW[HC@B7FZ'%QNFR/2]2O"S"_&\! MS:.?[VTG?.Z*TWEQC_=\FTJ19G<'5,3:B/0)[U!U+[W$< MW^"4)A[OV60$AR:MB0X'>Z^8"&7L&0=&W-S_EQ!;&_+&-#%6-$)W6-2HN M6!5KVCRTH83B?B$0>H^%SA.U'*.<`*W'FOV]>"K6\+(@BB3A_I'\F%5O;M\F M88J"#%VAZE\E`"OP`V$;Q.\\8:]NRA/T")!0_EZ)E0P'I2PZ+ M\^P%((.=8BK@R#%BNYB^H.6V1ZX$[7^\?UTK4J[]\WZ'T"??.E4ZW`5J%+C\&+\0-T1P-!S:V,SLHUZH\#4P0]=,1O27V/@IC*^V6+DR]Q M'FUH,\#J>0(SAY3I<39I*";4C*];?JAN"]Y1G>+6D#SD. MO]Y'Z^=\Q%S&Z4?#*KCG<7+20R\0D=J+"(B#+)NO:F]GGI:"L9XKE1,VT0," M0K?49+T>(J,3*6G[L3&63.PG2>24(CU-/U7"[!KK%/'3FRN4$'6_?@E[6;@! M#8)UU.[EZ>974TTH`/;^WB>2]VVLTC4`ICVD0QQIVUZ5^3C#F$!N>17L/^$D MIQ&8?T=!?P;0*-DD?U,IZ5;?&K8O'F,)0(^[:U^!5JK)N8MFW=EM4:3A,WWS MI1R*:R5N<'H=A,^MU$^7>+/!25FB!T#3;'OW3,:S]0"Z$]E0%=?FQ#"YIK8Q M`QUU603I/*U2>)=IT18H?7@F%NA/0_`2APK.\AE]:ZG"C`;4*]P;,J&%/0#7*'OH#G_0RMRZZD<3F-'K[D3`9QP3 MR18ISE&92*^W@NUA3KU@\W:>0D$/L*9M!U6$V,]\6;D/TOZ!W6` M>ZB"D#;7[X2D'B!'05=5K(A9V[B`QP3&-3VXR(A.54!1/88NXJ"_XRHG;%)L M"0@]@`183U5`B!CKW^6;;K`(&NBB0][K)6^TD-!VA@LNK0?@4-%6;\#@\K:1 M;)R)CAMZWD?$*MWWV3J(DBRGKA;Q\/,HC+8!3:UQ7(A2JNNDM`FE*K7L8<@@ MQ]KV1CAZ@$?SEE-%K1$)]).3N['IP++2]0M*PRA#BS0*T>%C5G_-^D\YC.(A MVB27\_``YR:LH[QYH5>G?K9S\PGVZG?K:'[8PQIX_BTI5\?5<12^0#1"IU:+ M;HESHJF,,#NFZQO%S`/`&K67*G+'5CXBE?HD[BA:HDWYNEW9ZXAV+"="0G5( M&,.A\@!3,`V5W4X>UQ%9S:=,AM8"]/5+^$R?XVPPS4N_""DR2%4N*N(!6#1T MU]UU%5!?%5%!>,Y(ZC^8CG M0@@?#U!HRDJ&9D!(O2/2HO/Q:KMQ8"%-PR8T%-?48FPXO<))[X,!(J5YII4G M2!>QYQK6;(;TT\7`/Z!U=66MS,M%N=F^S55+=(^V.*5;%IQP>1E9<]642V;O M9FWXC)9%3`;$OG"M5KC8UQ]9\?,C.#1FT>%@\RYR7F[%7A09S'OFMR[8CQ'3B8#:X>L'#\A]>T#U8 M:*LM08H*7W\34UWBE#@C9&IF0HKS]1`2VOOJ'CC$"D@0,"CL[S-7,$\-BUV> MGKE$+,NAMLO*W_M28Y8`6,U+[IE8O>)ZCA-5Z.]-*X$5!KLXG*6KJ`AG&]^COA[HQZG5F:-0_KT)AI=DR!@.+@5C$H_,>-7''#@&%6 MJ+_,8Z4`,PR8X$4&F"X%"S`-Q9D!AJGXE(!I*M1?VHD`8[$]A!X0-NL3B!N( M)4EKX:`KP5GZMU5.J3N<91>(_(A:*0&!OIT>,[E/#&+FHDD7*5Y%.15[1#B4%&CXHU_WY$`?8_'P& M>./H:!I*QVK\?2-COBW?>J7J-SKW`".@J.W*I#@#&,DU-XTH9HW6WN`U@[!F MI_$2;YZBI+0&Y[GA&8WD69?;D]EE&39YF\PV]-E/&K3&+'(7U>DR^]='3EQK MC8>3U7H&O/VR14F&/J-A4G`QV2$C.(_L M#/H$T`:F0#%S@"EFC8RC5JX&/K))9SPH.;Y,TH_XP1WO<.ZG_;==1!QX[E+B,\` MK$KV,.[/2RJWEN;"Y(L?U`HWI-4J)Z8@6M;+&.+*#*SS*4IP2CR:9LJ9)[[_A/)G^IK3CI"P#EPMU-QYD>1$-9]!_[/74N:]I!-JHI_=Q(E+5V-/ MED:=2)@Y6E(5P=^+7&.#V-3CJ,S$LH'J];A99%>KL(DK2.+.TCDYT:G+OYMX MQ5.&?BL(J^L='8JMW\/KR<,[D)20-6>/7#)[Q[!=D9@7[00D;,6L7Y7KB4/J M8UV2$U-Q5#M0N:0=^Y*P]I[/>0UG[O97.S5=-O[_?.7:3K"?@!TN`?(`W^P,@_M0P-E-:L?#K2@^0X]O2(E\-[85Y9>?&#PY!O3]7M.,/D_- M<1^9WVJ#];[9P@B%-+:&X.F1`A6 MLU%O))M`LBHT42B1O],)>\S#)QD%NDW7D:2L!-@:)04 M>Q/LDM:Z+[OU^",M0/%NK^Y4(!A`V8S]=>GE:CY^PYJ0&Y0$0ZY5TD?(\10? M#;D68W_G%X":I#K=<8Y1%@Z[=EDO@<=5?CSTVJR=>152+O<-+E)-*`V+@I'4 M+NHCD+BJC\91F[._>:I8GC`6.YE,RS7+M5[!\UUG\9<0L%56I[R_Z>SNHH0F M/R?B1OE-$);W:A@++AE9;3H^F5,*WM&PEY2Y.H.2"Q3NDIN:8&[)0!4%%T'R ME3F)\#XW\;F#S]8Z)MC"6*I5MZ?*&)?1J@.&_HYPTCZ)E>$L-V@S3\@9^VM8 MV=0!'`QA\PB?F;]W&Z73B=1V3DTA76&8TX:(A*F2]2V^-NZ8,PJ?@#'W69]5 MA`V``=IT>RN+7;^W^C^#B.<.`*9%1FMF"C8;?XTFFQT,S0N"&<'#>\<]+>]X MR6RI1AT!D\]4GE*Y1>H]BT@N6 MESC+LYLH"9*0;CN%>;2+\FB0R$RS=//(C6IIIR$WSA9P'"K7XWGNJ@>T0W0/ M'94:]G-,<;X>TCSVOCJ-(+$N"B-5GX^_:WMI/)-5^@-,++`7(F8`T- M555B[39FI[.B`N"-"N'QND?7#M9_<0VNX$/:-? MOW[Z)F\[A6#]9)#EV.[@T9K,O-5.T!%8ZSR-7%'>]@+ZV@)9:Y1_F^H&+)YC M^T&7YWEV!('=3M`3NK7K)T=RLRN4OV:S(G_&:?0OM/Q"3Y?+BSOSLO/3.R'9 M]0M*PRA#BS0*T3TUV!W^1I;@Y5_1)AID!#E!5<*.8ZHJ#_O3)%8>V\U,"57W MOC\Z&HFJKB;U,D_8H635&>Y4_.J^BXX%M/;I.Q=?L+J#_7)^)\;`4T^MV_XM M9H87C/8,R'Y-1YX-2VC`[G,X3&:39VVKO]#_/)&N1'[Y'U!+`P04````"`") M@&Q'>'L36#L1``#FL@``$``<`&=V<"TR,#$U,#DS,"YX9L2Y64]OK4@4A(PID"%`"TK?[UMP`(B10I?LAVPLSQ)9&)W>4N?HNO78#X M^5]/BP`]$"$I9Q<')X?'!X@PC_N4S2X.0MG"TJ/TX%^__/UO/_^CU?I`&!%8 M$1]-5JA[]:$]G-(`2"4:#/OPDZ#3P_>'QX?'J,.7*T%GH19Z2Z] M.5E@I+"8$76'%T0NL4/AX>LC%#(0)_1XFHC`:7)ZI(LG6)*U MTBGZ2&^H[;,C4[HF!4$T1S1E4@$:)$[OJS5#G/C=D2UTI)0]$+E%*HEW..,/ M1[9,6WJ:M)2%BVQM?"6.=/4<`041U%LS<%:"A[/6%I]/:+9J4*#U>AOI!>Z% MD'8PS!A76$%+,(^BA\LE95,>/8%GNF[/'1Y#,D6FML^U%A<'DBZ6@:Y*\VPN MR/3B`)RFY7SDSZ4@AZ">HQ`\(#G8Z.*CI6X*S"IVLWFO$X&%EY*2<@80PI=$ M*`K.M_&EHY>RRL-!5:N`Q0N#.AOEDVE5HX"%,EICFP(\J6H3L)#@=-$RQ,#YT@*A_<9!+L7ZI>^T&K5^. MH;L_/H9ARDF(_\3,1U81Q;C64\HQ) M9\SFBYXZ`/;#I<.9Y`'U]<3@$@=Z,!G-"5'2@K*[.!<1P,,@,H)*(Q$DG?[= MJ'_3NVJ/NU?HLGW3ONMTT>ACMSL>-7`4PC'``FR>$T7!B`)LDK1QPV`::`O1 M$-YVGH>)F;KE(7Q2!6'T74*I[QO$LQ!?5Z;L3_M+/5N']\M/#(<^57K6NPU[ M$4,NA&^*&NEH#/_==N\`OOXUZ@^ZP_:X!P3HN_4;&B`+@>SP!9@])TS2!W+# M95D\<_AR83VM!FNG?SL8=C]V[T:]W[KHIC]JX"T/+Z`TQVQ&9(^-%/?NYSSP M83W>_1S"A",'WGR^7'C?EH;7H/NQ??>A.T*].WC>[_S[8__FJCL<_1-U?_W4 M&__1P%O8>K&<7P?\L72K3=/GPOFN8FMMCSZBZYO^[TTKS83Q$DL**`QB)L)Z M8D@>"`MA`>3QF57#@EB:.A?"]V[Y0:47: M6B05:;$(Y"(K&!G)#58.J[8'\PX9ZQ?C#PKJ_VVZ_F/<31W'YA=*8$_I'H4^ MX$E`-A&65$%!G;]+U[F3@F)BFLIWE3_B4_4(3?X*AMZ`+W77W>'2Q;AVEA;` M\#X-@Q.%8K*0$=:`X<#XP+G_2(,`>OT>F,AF%)RU+>4ZYIA'4`#)CVE(G#0S M(&SD(2NP@<7!E/URG>'I-*F#AZ!$T140$\/Z7AT1*1$:DGRYOD MLUS5[:PS\2`MH M*MI5-*QW_=!3OV,A,',QS>V'!=6=L;".)"`GHJEP5^$]!C_)&#^Y!4+\04%% M9RR&+3W0[%ISKIU14E#M&6O@M1C;ER,KJ`%@/8R2 MF9Y8I#:!9#POJ/R,Q7`DI-GPD5GSX422SR&8UWW83!]33PMJ/6OMNQ:!K(RF MSJMF)08\H!YU'7]EKKR='I7R$05[/WY\=L(#?>>4;G)7)7,?2=\H29OG$55S M&X5.L4_^I/&#_7N+<2R*7)'G2_44/[U`3V%5;ORC?&IMVS'*$!=Y1(F$6J$O M[)^K:[P@+VD7QSO].`_9&'4A>OF9O@:A,BF_<7[BKP1B68F^0NA*)@P;#*MF M1>)XEB/-P[9$+J00ZOU2+`WRY7(M<;SS"/)0SLZP%`);.E?38)F;+8A#F/$\ M#[EDCJ`(L>(L0X-44;HA#E9V41Y>VTF&0L1*)"H:S$K$B(Z.6J!)!5>%\.[#D?=W8\MG>L>4&_%+! MY6LN")VQ[I-GO@W@!L2D*^S%^>+AZ+/RX>@?4*0=U"Q_I_.L.Q@9HX&"2&5D=$9.Z<:C2GK4!TR9CGKT M669QL1^5%/`JWO.VK/=H)=%W6LWO49_M3)@U/E/NF%-RC9%+DKO"V'&\J0CY M*D>E&E#STZ`)*+,*7BP1>E8F$=J`59`)3>"UH^P%TLZ^!7(82ECY`U8);9@)"EMR`T$!:=2DL"N*,P%[[MTVB%X)4YTO9_`=W/1UN?SK&R/UL;`?NI(:E760G' MHW_LH\#VA09G=IQ@9(;-MQ]WZ)!@"X1(<+6TG-;)F];)^^?KH2KKH/9Y?[)2 MU5)41\(QF5\O@47\WIDR=6!8]%\MQZ=KXE37Q#.T>'LD](46)14PU/JUT"G\ MU#HYK@9`Z@Z=DF]U#/K%[_:S-/N6G#+OCW/>6<9GMX#T/3_5--E?C?R+F/:? M5!A9^_34Z9XANE4%5/54BSPM`\RPXF)U#7^7[RWB4KH;(3EU%EV5973,7KFV M)])DW.Q\>O:P_#.?RMY(8VZ?.H=GE,UZBBST'!'L@$FQHBK45GP0/%PZ0@HD M!XC1(-";=RX.E`B!'$="W=^6=@ENP/VQ>8T?VCUZNQX1\4`]LMU!%%/6N(\8 M$\:(E(3\AH.`K-JAFG,!WK>-7!%=[>`+)P'U(AR@01&Q%%02\_8>\[;-*TE> M-RO7VRYN"=;1)1N17(998W,9VIKU*.G-P[9%[1P(=A+6N`7J_#)G)+J=)[5; M.@UD:8;ZH:F_VV/)AE3>`T;Z`9ZY4WT1E#E440.$UK>TCU\3.[NN5%7\<[M? MV4U1MZZD,Z<,WX5>0+`8\$QT99-[/[-BP-/$)_F=-T#O+*?UN#F@)<@]I:TGLF! MQ+Z`;B:')6B_&<-A-BM@`@C8V?][3%\NUN&@`?@%,HZ+3'^`F6?/9C6/S2'4O_B\26A/OR?]'I M38E%5%S_F-I#8ON!3S`0?`H4A:&/C(A2ECD5:GJFF-I52D:,N'WP56NH^Z3T=;``IN'J3XV> M`^@J8R')')KZ!5QU/+@_C=V!"CV0(IY=42::8#S`59ZGQM&$NU#W*1$^/2E# MXE]SH;WOCCQ&'\O0-MJBC?E5^>*@4Z;(C(BOZL1._V2'.PB%-XIJ$U$Q]T$[1:/)K3_F'1Q*HK>I:3D4!^:# M)I3'^H-GB*A7",>V;>S:-GE:4MO$]!V\L1$OGRS1!<*3K]L';/57;?C'US^N M,DS:154OBUQ;C+F:._<);2]^TT:\Y>93)Z*C>J26=6R4_4=F^A>CM5XNZ!WX MW2<@IM*$$U.3[6?*J5?S[)B-=VK'1V-BP8D"NB^]\EP;5G'A66SHMV[A'5'V M&(D^/]E^P-2\&`:,C:]&]]:G,Q_[\-8L";(YX#J$Q^M$'$R\B`Z?^!D1U4M0 M`]26/7T4GP#K--H6T-7Y<[_-?!AGO8B/B[;GB1`'L?[P2[[SFPGQ0#]ISDX` M\24,XQE[F781U,RCW&AW27VMIW1HIL?#-$7=9J:C4'X."8S4#%]B=I_*NV07 MURU^T@.M:*8!Z9*ZZ=[1&W0`(]E^HHFL;.+Q'DW`5^<^7=@@0N_UU;\R59EA M@"NH7<5C.;\.^*-65,#L;:CI4QG7/**Z611-*?29$Z9*ZZ9Y1S9F6%-'5S:X1@;6L.9*AFTGT)9.37$`L%TUZ[<_0VE*JM=*K)9EH>R'KBG+5(WD=*W28.-T0I8XV9 M]9GIJ2!JM9[NY*ZI]F+^9M9;!F<^-9')R2HPMNJM"X;/)TL-+OQD1'J"/V)[ MJ5HJFK*'@+KYB//X&+KIYI`HK*T%%@KKM](Y;H8Q.^CJ9M<-.(_3[AI[)E-L MOO$X)'IV:9(P,IHDZ+XZUG0K<]9F@>J325Z[-J:10NVOGKP)KW$SBZOVR1H2\_3`CM.:VM'=N/3S6L,+ MBI1UE;B^#9O-4QD=+-&[@AA,MFSNPFXU@38LHXP%,?M.="\SU)W4C=Z#:W_1 M17P@?/TWU6_S0[0ON<=\F,"+%?@##']L!KV4GL&&@9[.;OM3%9ZZ>5,L3MM; M+`5_,(4C;O/-,K4CJQQYW:R$J=QTV@[-9W\,:<:>]&R"NEG290]4!P'M3GF9 M<1AK-T7=;.G!Y#D(Z.>`WM\$*3NR2^MFPT>@$W*I9R89-F27ULV&7:<3AX21 M1QR,L9B15/RG$E/=+.Y>]L97[6S#LLKJIK\[1*'W5_%KW2'#B@T&FIW'3DHS M)"RMR4&+RU#J^(@LO@IO%$]G:`KIJU;)[9#YP[X8FIA78;V M&[+OI()])W6PSWQNT'XM!_[Z'U!+`0(>`Q0````(`(F`;$?%S0/\LM4``+3D M#``0`!@```````$```"D@0````!G=G`M,C`Q-3`Y,S`N>&UL550%``/1_D16 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B8!L1YVLSPX[%0``=3T!`!0` M&````````0```*2!_-4``&=V<"TR,#$U,#DS,%]C86PN>&UL550%``/1_D16 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B8!L1S8+]]AJ+P``8>H"`!0` M&````````0```*2!A>L``&=V<"TR,#$U,#DS,%]D968N>&UL550%``/1_D16 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B8!L1\#G=;.]F@``,9P(`!0` M&````````0```*2!/1L!`&=V<"TR,#$U,#DS,%]L86(N>&UL550%``/1_D16 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B8!L1XL+Y0:"40``#5\%`!0` M&````````0```*2!2+8!`&=V<"TR,#$U,#DS,%]P&UL550%``/1_D16 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B8!L1WA[$U@[$0``YK(``!`` M&````````0```*2!&`@"`&=V<"TR,#$U,#DS,"YX`L` A`00E#@``!#D!``!02P4&``````8`!@`4`@``G1D"```` ` end XML 65 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basic and Diluted Loss Per Common Share (Tables)
9 Months Ended
Sep. 30, 2015
Basic and Diluted 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 loss per share were as follows:

(in thousands, except for share amounts)
 
Three Months ended
  
Nine Months ended
 
  
September 30,
  
September 30,
 
  
2015
  
2014
  
2015
  
2014
 
Numerator:
        
Net loss
 
$
(3,555
)
 
$
(1,895
)
 
$
(5,566
)
 
$
(5,905
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
17,894,272
   
17,887,859
   
17,890,020
   
17,887,859
 
                 
Effect of dilutive securities:
                
Employee stock options
  
-
   
-
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
17,894,272
   
17,887,859
   
17,890,020
   
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,513,321
   
2,736,703
   
2,548,401
   
2,730,558
 

XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 108 239 1 false 45 0 false 11 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://gses.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://gses.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquity CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 060100 - Disclosure - Basis of Presentation and Revenue Recognition Sheet http://gses.com/role/BasisOfPresentationAndRevenueRecognition Basis of Presentation and Revenue Recognition Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Not Yet Adopted Sheet http://gses.com/role/RecentAccountingPronouncementsNotYetAdopted Recent Accounting Pronouncements Not Yet Adopted Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted Loss Per Common Share Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShare Basic and Diluted Loss Per Common Share Notes 10 false false R11.htm 060400 - Disclosure - Acquisition Sheet http://gses.com/role/Acquisition Acquisition 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 - Preferred Stock Rights Sheet http://gses.com/role/PreferredStockRights Preferred Stock Rights Notes 21 false false R22.htm 061500 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 061600 - Disclosure - Subsequent Events Sheet http://gses.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 070100 - Disclosure - Basis of Presentation and Revenue Recognition (Policies) Sheet http://gses.com/role/BasisOfPresentationAndRevenueRecognitionPolicies Basis of Presentation and Revenue Recognition (Policies) Policies http://gses.com/role/RecentAccountingPronouncementsNotYetAdopted 24 false false R25.htm 070200 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://gses.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://gses.com/role/RecentAccountingPronouncementsNotYetAdopted 25 false false R26.htm 080100 - Disclosure - Basis of Presentation and Revenue Recognition (Tables) Sheet http://gses.com/role/BasisOfPresentationAndRevenueRecognitionTables Basis of Presentation and Revenue Recognition (Tables) Tables http://gses.com/role/BasisOfPresentationAndRevenueRecognition 26 false false R27.htm 080300 - Disclosure - Basic and Diluted Loss Per Common Share (Tables) Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShareTables Basic and Diluted Loss Per Common Share (Tables) Tables http://gses.com/role/BasicAndDilutedLossPerCommonShare 27 false false R28.htm 080400 - Disclosure - Acquisition (Tables) Sheet http://gses.com/role/AcquisitionTables Acquisition (Tables) Tables http://gses.com/role/Acquisition 28 false false R29.htm 080500 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 29 false false R30.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 30 false false R31.htm 080900 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 31 false false R32.htm 081100 - Disclosure - Long-Term Debt (Tables) Sheet http://gses.com/role/LongtermDebtTables Long-Term Debt (Tables) Tables http://gses.com/role/LongtermDebt 32 false false R33.htm 081200 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 33 false false R34.htm 081500 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 34 false false R35.htm 090100 - Disclosure - Basis of Presentation and Revenue Recognition (Details) Sheet http://gses.com/role/BasisOfPresentationAndRevenueRecognitionDetails Basis of Presentation and Revenue Recognition (Details) Details http://gses.com/role/BasisOfPresentationAndRevenueRecognitionTables 35 false false R36.htm 090300 - Disclosure - Basic and Diluted Loss Per Common Share (Details) Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShareDetails Basic and Diluted Loss Per Common Share (Details) Details http://gses.com/role/BasicAndDilutedLossPerCommonShareTables 36 false false R37.htm 090400 - Disclosure - Acquisition (Details) Sheet http://gses.com/role/AcquisitionDetails Acquisition (Details) Details http://gses.com/role/AcquisitionTables 37 false false R38.htm 090402 - Disclosure - Acquisition, Contingent Consideration by Acquisition (Details) Sheet http://gses.com/role/AcquisitionContingentConsiderationByAcquisitionDetails Acquisition, Contingent Consideration by Acquisition (Details) Details 38 false false R39.htm 090500 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 39 false false R40.htm 090600 - Disclosure - Software Development Costs (Details) Sheet http://gses.com/role/SoftwareDevelopmentCostsDetails Software Development Costs (Details) Details http://gses.com/role/SoftwareDevelopmentCosts 40 false false R41.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 41 false false R42.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 42 false false R43.htm 090900 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 43 false false R44.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 44 false false R45.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 45 false false R46.htm 091000 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 46 false false R47.htm 091100 - Disclosure - Long-Term Debt (Details) Sheet http://gses.com/role/LongtermDebtDetails Long-Term Debt (Details) Details http://gses.com/role/LongtermDebtTables 47 false false R48.htm 091200 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 48 false false R49.htm 091300 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxes 49 false false R50.htm 091400 - Disclosure - Preferred Stock Rights (Details) Sheet http://gses.com/role/PreferredStockRightsDetails Preferred Stock Rights (Details) Details http://gses.com/role/PreferredStockRights 50 false false R51.htm 091500 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 51 false false R52.htm 091600 - Disclosure - Subsequent Events (Details) Sheet http://gses.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://gses.com/role/SubsequentEvents 52 false false All Reports Book All Reports In ''CONSOLIDATED BALANCE SHEETS'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. gvp-20150930.xml gvp-20150930_cal.xml gvp-20150930_def.xml gvp-20150930_lab.xml gvp-20150930_pre.xml gvp-20150930.xsd true true XML 67 R38.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisition, Contingent Consideration by Acquisition (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability $ 2,601 $ 2,842
Other non current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,221 1,948
Hyperspring, LLC [Member] | Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,601 2,152
Hyperspring, LLC [Member] | Other non current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,221 1,948
IntelliQlik, LLC [Member] | Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 0 213
EnVision Systems, Inc. [Member] | Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability $ 0 $ 477
XML 68 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes
9 Months Ended
Sep. 30, 2015
Income Taxes [Abstract]  
Income Taxes
13.Income Taxes

The Company files in the United States federal jurisdiction and in several state and foreign jurisdictions. Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from years 1997 forward and is subject to foreign tax examinations by tax authorities for years 2007 and forward. Open tax years related to state and foreign jurisdictions remain subject to examination but are not considered material to our financial position, results of operations or cash flows.

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

In 2014, the Company paid income taxes in the UK and India and expects to do so again in 2015.  The Company has a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at September 30, 2015.