0000944480-15-000056.txt : 20150813 0000944480-15-000056.hdr.sgml : 20150813 20150813160332 ACCESSION NUMBER: 0000944480-15-000056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20150630 FILED AS OF DATE: 20150813 DATE AS OF CHANGE: 20150813 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: 151050666 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 2Q15
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C.  20549

FORM 10-Q

(Mark One)
     
 
Quarterly Report Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
for the Quarterly Period Ended June 30, 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,887,859 shares of common stock, with a par value of $.01 per share outstanding as of August 12, 2015.

1


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

     
PAGE
PART I.
 
FINANCIAL INFORMATION
3
Item 1.
 
Financial Statements:
 
   
Consolidated Balance Sheets as of June 30, 2015 and December 31, 2014
3
   
Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2015 and June 30, 2014
4
   
Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2015 and June 30, 2014
5
   
Consolidated Statement of Changes in Stockholders' Equity for the Six Months Ended June 30, 2015
6
   
Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2015 and June 30, 2014
7
   
Notes to Consolidated Financial Statements
8
Item 2.
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
28
Item 3.
 
Quantitative and Qualitative Disclosures About Market Risk
48
Item 4.
 
Controls and Procedures
49
       
PART II.
 
OTHER INFORMATION
50
Item 1.
 
Legal Proceedings
50
Item 1A.
 
Risk Factors
50
Item 2.
 
Unregistered Sales of Equity Securities and Use of Proceeds
50
Item 3.
 
Defaults Upon Senior Securities
50
Item 4.
 
Mine Safety Disclosures
50
Item 5.
 
Other Information
51
Item 6.
 
Exhibits
51
   
SIGNATURES
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
     
   
June 30, 2015
   
December 31, 2014
 
ASSETS
 
Current assets:
       
Cash and cash equivalents
 
$
9,755
   
$
13,583
 
Restricted cash
   
1,232
     
613
 
Contract receivables, net
   
15,962
     
15,830
 
Prepaid expenses and other current assets
   
2,159
     
1,703
 
Total current assets
   
29,108
     
31,729
 
                 
Equipment, software and leasehold improvements
   
7,135
     
7,055
 
Accumulated depreciation
   
(5,377
)
   
(5,229
)
Equipment, software and leasehold improvements, net
   
1,758
     
1,826
 
                 
Software development costs, net
   
2,157
     
1,414
 
Goodwill
   
5,612
     
5,612
 
Intangible assets, net
   
1,035
     
1,279
 
Long-term restricted cash
   
3,291
     
3,591
 
Other assets
   
443
     
548
 
Total assets
 
$
43,404
   
$
45,999
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Line of credit
 
$
-
   
$
339
 
Accounts payable
   
1,679
     
2,330
 
Accrued expenses
   
1,695
     
1,554
 
Accrued compensation and payroll taxes
   
2,728
     
2,595
 
Billings in excess of revenue earned
   
8,230
     
8,684
 
Accrued warranty
   
1,573
     
1,456
 
Current contingent consideration
   
2,775
     
2,842
 
Other current liabilities
   
516
     
473
 
Total current liabilities
   
19,196
     
20,273
 
                 
Contingent consideration
   
2,130
     
1,948
 
Other liabilities
   
208
     
38
 
Total liabilities
   
21,534
     
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, shares issued 19,486,770 and 17,887,859 shares outstanding in both 2015 and 2014
   
195
     
195
 
Additional paid-in capital
   
73,188
     
72,917
 
Accumulated deficit
   
(47,153
)
   
(45,142
)
Accumulated other comprehensive loss
   
(1,361
)
   
(1,231
)
Treasury stock at cost, 1,598,911 shares in 2015 and 2014
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
21,870
     
23,740
 
Total liabilities and stockholders' equity
 
$
43,404
   
$
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
June 30,
   
Six Months ended
June 30,
 
   
2015
   
2014
   
2015
   
2014
 
                 
Contract revenue
 
$
13,632
   
$
8,276
   
$
27,628
   
$
17,000
 
                                 
Cost of revenue
   
10,717
     
5,629
     
21,491
     
12,129
 
Gross profit
   
2,915
     
2,647
     
6,137
     
4,871
 
                                 
Operating expenses:
                               
Selling, general and administrative
   
3,999
     
4,452
     
7,365
     
8,596
 
Depreciation
   
135
     
134
     
264
     
273
 
Amortization of definite-lived intangible assets
   
124
     
36
     
247
     
72
 
Total operating expenses
   
4,258
     
4,622
     
7,876
     
8,941
 
                                 
Operating loss
   
(1,343
)
   
(1,975
)
   
(1,739
)
   
(4,070
)
                                 
Interest income, net
   
21
     
28
     
48
     
59
 
Gain (loss) on derivative instruments, net
   
(31
)
   
5
     
(79
)
   
109
 
Other income (expense), net
   
(41
)
   
3
     
(80
)
   
(7
)
Loss before income taxes
   
(1,394
)
   
(1,939
)
   
(1,850
)
   
(3,909
)
                                 
Provision for income taxes
   
73
     
47
     
161
     
101
 
Net loss
 
$
(1,467
)
 
$
(1,986
)
 
$
(2,011
)
 
$
(4,010
)
                                 
                                 
Basic loss per common share
 
$
(0.08
)
 
$
(0.11
)
 
$
(0.11
)
 
$
(0.22
)
                                 
Diluted loss per common share
 
$
(0.08
)
 
$
(0.11
)
 
$
(0.11
)
 
$
(0.22
)

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
June 30,
   
Six Months ended
June 30,
 
   
2015
   
2014
   
2015
   
2014
 
                 
                 
Net loss
 
$
(1,467
)
 
$
(1,986
)
 
$
(2,011
)
 
$
(4,010
)
                                 
Foreign currency translation adjustment, net of tax
   
106
     
(106
)
   
(130
)
   
(101
)
                                 
Comprehensive loss
 
$
(1,361
)
 
$
(2,092
)
 
$
(2,141
)
 
$
(4,111
)

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
   
-
     
-
     
271
     
-
     
-
     
-
     
-
     
271
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(130
)
   
-
     
-
     
(130
)
Net loss
   
-
     
-
     
-
     
(2,011
)
   
-
     
-
     
-
     
(2,011
)
Balance, June 30, 2015
   
19,487
   
$
195
   
$
73,188
   
$
(47,153
)
 
$
(1,361
)
   
(1,599
)
 
$
(2,999
)
 
$
21,870
 

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

6


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

   
Six Months ended
June 30,
 
   
2015
   
2014
 
Cash flows from operating activities:
       
Net loss
 
$
(2,011
)
 
$
(4,010
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
               
Depreciation
   
264
     
273
 
Amortization of definite-lived intangible assets
   
247
     
72
 
Capitalized software amortization
   
195
     
95
 
Change in fair value of contingent consideration
   
433
     
47
 
Stock-based compensation expense
   
271
     
339
 
Equity loss on investments
   
78
     
38
 
(Gain) loss on derivative instruments
   
79
     
(109
)
Changes in assets and liabilities:
               
Contract receivables
   
(138
)
   
9,985
 
Prepaid expenses and other assets
   
(406
)
   
268
 
Accounts payable, accrued compensation and accrued expenses
   
(392
)
   
(2,006
)
Billings in excess of revenue earned
   
(440
)
   
(650
)
Accrued warranty reserves
   
117
     
(211
)
Other liabilities
   
103
     
(627
)
Net cash provided by (used in) operating activities
   
(1,600
)
   
3,504
 
                 
Cash flows from investing activities:
               
Capital expenditures
   
(195
)
   
(141
)
Capitalized software development costs
   
(938
)
   
(349
)
Restrictions of cash as collateral under letters of credit
   
(1,156
)
   
-
 
Releases of cash as collateral under letters of credit
   
837
     
34
 
Net cash used in investing activities
   
(1,452
)
   
(456
)
                 
Cash flows from financing activities:
               
Payments on line of credit
   
(339
)
   
-
 
Payments of the liability-classified contingent consideration arrangements
   
(318
)
   
(500
)
Net cash used in financing activities
   
(657
)
   
(500
)
                 
Effect of exchange rate changes on cash
   
(119
)
   
(88
)
Net increase (decrease) in cash and cash equivalents
   
(3,828
)
   
2,460
 
Cash and cash equivalents at beginning of year
   
13,583
     
15,643
 
Cash and cash equivalents at end of period
 
$
9,755
   
$
18,103
 

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


7

GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the Three and Six Months ended June 30, 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 and 3D visualization training products to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Staff Augmentation
Staff Augmentation services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of staff augmentation positions include instructors, procedure writers, work management specialists, planners, outage execution specialists, corrective action and self-assessment specialists, 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.
Financial information about the two business segments are 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 materials as well as (2) time and material contracts primarily through staff augmentation support and service agreements.
In accordance with U.S. generally accepted accounting principles ("GAAP"), 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 staff augmentation and certain consulting agreements. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. 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 six months ended June 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:

   
Three Months ended
June 30,
 
Six Months ended
June 30,
   
2015
 
2014
 
2015
 
2014
Tennessee Valley Authority
 
18.7 %
 
0.0 %
 
19.9 %
 
0.0 %
Public Service Enterprise Group Inc.
 
11.7 %
 
0.6 %
 
10.2 %
 
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
   
Six Months ended
 
   
June 30,
   
June 30,
 
   
2015
   
2014
   
2015
   
2014
 
Numerator:
               
Net loss
 
$
(1,467
)
 
$
(1,986
)
 
$
(2,011
)
 
$
(4,010
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
17,887,859
     
17,887,859
     
17,887,859
     
17,887,859
 
                                 
Effect of dilutive securities:
                               
Employee stock options
   
-
     
-
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
17,887,859
     
17,887,859
     
17,887,859
     
17,887,859
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
2,513,321
     
2,736,703
     
2,580,942
     
2,727,435
 
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 staff augmentation, primarily in the United States nuclear industry.  Hyperspring operates as a wholly-owned subsidiary of GSE Performance.  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. In addition, GSE may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $8.4 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.  Included in this $11.4 million is a $1.2 million payment to the Hyperspring members if Hyperspring is 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.  As a result of TVA delaying the long-term contract award, GSE amended the purchase agreement with the former members of Hyperspring to extend the date that Hyperspring has to obtain a long-term contract with TVA from May 15, 2015 to December 31, 2015.  None of the other terms of the Hyperspring purchase agreement changed as a result of this amendment.
If Hyperspring is not successful in renewing the TVA contract, GSE may still be required to pay the Sellers up to an additional $8.4 million. The $1.2 million TVA payment will then be divided into three increments of $400,000 each and added to the annual payments which will be made to the former Hyperspring members if they attain certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017.
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.  GSE Performance is obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  IntelliQlik is jointly owned by GSE Performance and a former member of Hyperspring.
To assist our clients in creating world-class internal training and performance improvement programs, GSE is building an E2E (Entry2Expert) Performance Solution.  The E2E Performance Solution includes a set of integrated and scalable products and services that provide a structured training program, from employee selection and onboarding through continuous skills improvement for experienced employees.  The Hyperspring acquisition, through its staff of instructors, engineers and specialists, and the IntelliQlik training platform, once completed, will increase the breadth of solutions that GSE can offer within the E2E Performance Solution program.
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 six months ended June 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
 
Six Months ended
 
 
June 30,
 
June 30,
 
Pro forma financial information including the acquisition of Hyperspring
2015
 
2014
 
2015
 
2014
 
Revenue
 
$
13,632
   
$
12,760
   
$
27,628
   
$
25,968
 
Operating loss
   
(918
)
   
(1,943
)
   
(1,506
)
   
(4,013
)
Net loss
   
(1,043
)
   
(1,955
)
   
(1,777
)
   
(3,955
)
Loss per common share — basic
 
$
(0.06
)
 
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)
Loss per common share — diluted
 
$
(0.06
)
 
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)


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 June 30, 2015 and December 31, 2014, current contingent consideration totaled $2.8 million and $2.8 million, respectively.  As of June 30, 2015 and December 31, 2014, we also had accrued contingent consideration totaling $2.1 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.

(in thousands)
   
   
June 30,
   
December 31,
 
   
2015
   
2014
 
Hyperspring, LLC
 
$
2,383
   
$
2,152
 
IntelliQlik, LLC
   
213
     
213
 
EnVision Systems, Inc.
   
179
     
477
 
Current contingent consideration
 
$
2,775
   
$
2,842
 
                 
Hyperspring, LLC
 
$
2,130
   
$
1,948
 
Contingent consideration
 
$
2,130
   
$
1,948
 
15


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)
 
June 30,
   
December 31,
 
   
2015
   
2014
 
         
Billed receivables
 
$
10,410
   
$
10,792
 
Recoverable costs and accrued profit not billed
   
5,554
     
5,060
 
Allowance for doubtful accounts
   
(2
)
   
(22
)
Total contract receivables, net
 
$
15,962
   
$
15,830
 

Recoverable costs and accrued profit not billed totaled $5.6 million and $5.1 million as of June 30, 2015 and December 31, 2014, respectively.  During July 2015, the Company invoiced $2.2 million of the unbilled amounts.

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

 
June 30, 2015
 
December 31, 2014
China Nuclear Power Engineering Company
15.2 %
 
3.9 %
State Nuclear Power Automation System Engineering Co.
5.8 %
 
10.2 %

6. Software Development Costs

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.  Capitalization of computer software development costs begins upon the establishment of technological feasibility.  Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers.  Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years.  On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product.  If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the investment to its estimated fair value based on future undiscounted cash flows.  The excess of any unamortized software development costs over the related net realizable value is written down and charged to cost of revenue.

Software development costs capitalized were $432,000 and $938,000 for the three and six months ended June 30, 2015, respectively, and $194,000 and $349,000 for the three and six months ended June 30, 2014, respectively.  Total amortization expense was $105,000 and $195,000 for the three and six months ended June 30, 2015, respectively, and $63,000 and $95,000 for the three and six months ended June 30, 2014, respectively.

16


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) Staff Augmentation.  At June 30, 2015 and December 31, 2014, the $5.6 million of goodwill balance was related to the Hyperspring acquisition and is assigned to our Staff Augmentation 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 June 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.
17


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


The following table presents assets and liabilities measured at fair value at June 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
 
$
9,332
   
$
-
   
$
-
   
$
9,332
 
Foreign exchange contracts
   
-
     
115
     
-
     
115
 
                                 
Total assets
 
$
9,332
   
$
115
   
$
-
   
$
9,447
 
                                 
Foreign exchange contracts
 
$
-
   
$
(133
)
 
$
-
   
$
(133
)
                                 
Total liabilities
 
$
-
   
$
(133
)
 
$
-
   
$
(133
)

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
)
19


9. Derivative Instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.  It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.  The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.
As of June 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.4 million Pounds Sterling, and 0.5 million Australian Dollars 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:

   
June 30,
   
December 31,
 
(in thousands)
 
2015
   
2014
 
         
Asset derivatives
       
Prepaid expenses and other current assets
 
$
115
   
$
71
 
Other assets
   
-
     
21
 
     
115
     
92
 
Liability derivatives
               
Other current liabilities
   
(35
)
   
(23
)
Other liabilities
   
(98
)
   
(1
)
     
(133
)
   
(24
)
                 
Net fair value
 
$
(18
)
 
$
68
 
20


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 six months ended June 30, 2015 and 2014, the Company recognized a net gain (loss) on its derivative instruments as outlined below:

   
Three Months ended
June 30,
   
Six Months ended
June 30,
 
(in thousands)
 
2015
   
2014
   
2015
   
2014
 
                 
Foreign exchange contracts- change in fair value
 
$
(86
)
 
$
11
   
$
(86
)
 
$
254
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
   
55
     
(6
)
   
7
     
(145
)
                                 
Gain (loss) on derivative instruments, net
 
$
(31
)
 
$
5
   
$
(79
)
 
$
109
 
21


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 $137,000 and $161,000 of stock-based compensation expense for the three months ended June 30, 2015 and 2014, respectively, under the fair value method and recognized $271,000 and $339,000 of stock-based compensation expense for the six months ended June 30, 2015 and 2014, respectively.  The Company granted 0 and 50,000 stock options for the three and six months ended June 30, 2015, respectively.  The fair value of the options granted for the six months ended June 30, 2015 was $40,000.  The Company granted 0 and 60,000 stock options for the three and six months ended June 30, 2014, respectively.  The fair value of the granted options at the grant date was $56,000.

11.  Long-Term Debt

At June 30, 2015 and December 31, 2014, the Company had no long-term debt.
Lines of Credit
Susquehanna Bank
At June 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.
22


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 June 30, 2015 and December 31, 2014, the cash collateral account totaled $4.5 million and $4.2 million, respectively. The balances were classified as restricted cash on the balance sheet.

Effective for the quarter ending June 30, 2015, Susquehanna Bank modified the financial covenants in the Company's financing documents.  The amendment to the Master Loan and Security Agreement reduced the number of restrictive covenants from four to two, as depicted below.  The credit agreement still contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  

   
  As of
 
Covenant
June 30, 2015
       
Minimum tangible capital base
Must Exceed $10.5 million
$13.1 million
Quick ratio
Must Exceed 1.00 : 1.00
1.52 : 1.00

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

IberiaBank
At June 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.
On July 6, 2015, Hyperspring renewed its $1.0 million working capital line of credit with IberiaBank under the same terms for a one year period.  The line of credit expires on July 6, 2016.
Letters of Credit and Bonds
As of June 30, 2015, the Company has fourteen standby letters of credit and one surety bond totaling $4.5 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of fourteen standby letters of credit in escrow accounts, amounting to $4.5 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 June 30, 2015 as restricted cash.
23


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
   
369
 
Warranty claims
   
(209
)
Currency adjustment
   
(43
)
Balance at June 30, 2015
 
$
1,573
 

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.

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


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



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

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
June 30,
   
Six Months ended
June 30,
 
   
2015
   
2014
   
2015
   
2014
 
                 
Contract revenue:
               
Performance Improvement Solutions
 
$
8,191
   
$
8,276
   
$
17,007
   
$
17,000
 
Staff Augmentation
   
5,441
     
-
     
10,621
     
-
 
   
$
13,632
   
$
8,276
   
$
27,628
   
$
17,000
 
                                 
Operating income (loss):
                               
Performance Improvement Solutions
 
$
(1,192
)
 
$
(1,955
)
 
$
(1,968
)
 
$
(4,023
)
Staff Augmentation
   
362
     
-
     
662
     
-
 
Loss on change in fair value of contingent consideration, net
   
(513
)
   
(20
)
   
(433
)
   
(47
)
                                 
Operating loss
 
$
(1,343
)
 
$
(1,975
)
 
$
(1,739
)
 
$
(4,070
)
                                 
Interest income, net
   
21
     
28
     
48
     
59
 
Gain (loss) on derivative instruments, net
   
(31
)
   
5
     
(79
)
   
109
 
Other income (expense), net
   
(41
)
   
3
     
(80
)
   
(7
)
Loss before income taxes
 
$
(1,394
)
 
$
(1,939
)
 
$
(1,850
)
 
$
(3,909
)

26



16. Subsequent Events


In July 2015, GSE entered into a separation and release agreement with James A. Eberle, Chief Executive Officer. Effective July 31, 2015, Mr. Eberle resigned his position as Chief Executive Officer and as a director on GSE's board of directors. GSE will incur $380,000 in severance expense related to the termination of Mr. Eberle.

GSE appointed Kyle Loudermilk as Chief Executive Officer effective August 3, 2015.  In connection with his appointment, GSE's Board of Directors granted 850,000 restricted stock units ("RSUs") to Mr. Loudermilk for a six year performance period ending on June 30, 2021.  The RSUs granted to Mr. Loudermilk are classified as equity awards because the RSUs will be paid in GSE common stock upon vesting.  The RSUs have four vesting tranches based on GSE's stock price.  The 850,000 RSUs will vest as follows:
·
200,000 RSUs will vest if the Volume Weighted Average Price ("VWAP") of the Company's common stock as quoted by the NYSE MKT exceeds $2.50 for a 90 consecutive trading day period.
·
An additional 200,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $3.25 for a 90 consecutive trading day period.
·
An additional 200,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $4.25 for a 90 consecutive trading day period.
·
An additional 250,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $6.00 for a 90 consecutive trading day period.


The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period. Total expense related to the RSUs is expected to be $631,000.  The RSUs will be amortized over the life that each tranche is expected to vest, or as follows:

(in thousands)
   
Five months ended December 31, 2015
 
$
89
 
Year ended December 31, 2016
   
212
 
Year ended December 31, 2017
   
205
 
Year ended December 31, 2018
   
98
 
Year ended December 31, 2019
   
27
 
   
$
631
 


On July 6, 2015, Hyperspring, LLC renewed its $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.
27


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.

For years we have described ourselves as a simulation company, providing mainly simulation solutions to improve designs, de-risk projects and train operators. Our acquisition of Hyperspring, LLC and investment in IntelliQlik, LLC in November 2014 are helping to accelerate our transformation into a Performance Improvement Company. We improve plant performance with a combination of simulation, engineering and plant services that help clients improve their plant's profitability, productivity and safety, and assist in decommissioning the plants at the end of their life cycle. We improve human performance by providing technologies and services that systematically help clients in recruiting and selecting the right person for the job and training that individual throughout their career from entry-level to expert.

GSE is the parent company of:
·
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 Staff Augmentation which provides personnel to fulfill staff positions on a short-term basis to energy industry customers.


28

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

General Business Environment
With the acquisition of Hyperspring, we now operate through two reportable business segments.  We are organized by operating groups primarily based upon the services performed by each group.  Each operating group consists of business units which are focused on providing specific products and services 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 aligned with operating groups to support existing customer accounts and new customer development.  Our two business segments are:

·
Performance Improvement Solutions
As evidenced through the change in the company name of our U.S. operating company to GSE Performance Solutions, Inc., 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 and 3D visualization training products to make training more effective.  Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Staff Augmentation
Staff Augmentation services provide specialized workforce solutions primarily to the nuclear industry.  These employees work at our clients' facilities under client direction.  Examples of staff augmentation positions include instructors, procedure writers, work management specialists, planners, outage execution specialists, corrective action and self-assessment specialists, 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.
30


We believe the most serious future challenge facing the industries we serve is not their access to technology, their access to markets, nor their access to operating capital.  Instead the challenge will be their access to a trained and efficient workforce.  This challenge manifests itself due to both the knowledge that will be lost as a large percentage of the experienced workforce reaches retirement age in the next ten years and the replacement of these experienced workers by a new generation who have different learning styles and work expectations.
This belief is supported by the following trends as reported in the U.S. Department of Energy's National Energy Technology Laboratory 2013 report entitled Emerging Workforce Trends in the U.S. Energy and Mining Industries: A Call to Action.

·
About 1/3 of the U.S. energy industry workforce is comprised of "baby boomers" (those born between 1946 and 1964), and they are poised to retire in great numbers by the end of this decade,
·
There are too few younger workers in the pipeline to replace them, and many of the younger workers lack the necessary science, technology, engineering and math skills needed for many energy jobs,
·
There is a critical need to capture the knowledge of experienced employees before they leave.

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

Entry2Expert Performance Cycle
To assist our clients in creating world-class internal training and performance improvement programs, we are building the E2E (Entry2Expert) Performance Solution, a set of integrated and scalable products and services which provide a structured program from employee selection and onboarding through continuous skills improvement for experienced employees.  GSE can now provide the right training solution for the right step in each employee's career.
The major elements of the E2E Performance Solution include:
·
Employee Screening and Selection:  Leveraging the use of simulation and providing experts in employee assessments, we help clients ensure their candidates for employment possess both technical aptitude as well as personality traits suited for the specific job functions.
·
Training Needs Assessments:  We help clients define their specific training needs by analyzing the job functions and processes specific to their plant.  This is the first step in creating a structured training program that will provide consistent and predictable results.
·
Training Program Development: Following the ADDIE (Analyze, Design, Develop, Implement, and Evaluate) model for training program management, we can structure the entire training program for the client, including training media and modes, such as self-paced e-Learning, instructor-led classroom, in-depth simulation, and serious gaming.
·
Self-Paced Training Tutorials:  We have a full complement of e-Learning material.  The products include basic equipment and component fundamentals that are applicable across a variety of industries, as well as comprehensive training for the oil and gas and refining markets.  Using a blended learning approach, students learn the overall purpose of plant systems, the major equipment, and how the equipment is operated and controlled.  This methodology ensures the students know the basics before entering a plant-specific training program.  We have delivered over 500 such tutorial programs in multiple languages worldwide.
·
Instructor-Led Training:  We provide classroom and simulator instructors as adjunct staff or to teach turnkey training programs using training materials that either we or the client have developed.  Turnkey courses include ANSI Fundamentals (math and sciences), Generic Fundamentals (nuclear plant components, systems, and reactor theory), Senior Reactor Operator (SRO) Certification, and Engineering Systems Program courses.
32

·
Universal Training Simulators:  These products complement the Self-Paced Training Tutorials by reinforcing what the student learned in the tutorial by putting it into practice on the Universal Simulator.  The simulation models are high fidelity and engineering correct, but represent a typical plant or typical process, versus the exact replication of a client's plant.  We have delivered over 250 such simulation models to clients consisting of major oil companies and educational institutions.
·
Part-Task Training Simulators:  Like the Universal Simulators, we provide other unique training solutions such as a generic nuclear plant simulator, VPanel displays which replicate control room hardware and simulator solutions specific to industry need, such as Severe Accident models to train on and aid in the understanding of events such as the Fukushima Daiichi accident.
·
3D Visualization:  Being able to visualize complex processes, or detailed maintenance tasks significantly improves understanding and retention while reducing the learning process.  We provide 3D visualization solutions to help customers "see" and understand the internal workings complex systems such as nuclear reactors, or how to maintain complicated pieces of equipment.  Blending the learning strategy of incorporating 3D visualization with high-fidelity, real-time simulation models enables us to provide the energy industry with better, faster, and less costly training in an immersive environment that is ideally suited for the next generation workforce.
·
Plant-Specific Operator Training Simulators:  These simulators provide an exact replication of the plant control room and plant operations.  They provide the highest level of realism and training and allow users to practice their own plant-specific procedures.  Clients can safely practice startup, shutdown, normal operations, as well as response to abnormal events we all hope they never have to experience in real life.  We have delivered nearly 450 plant-specific simulators to clients in the nuclear power, fossil power and process industries worldwide.

The goal of our E2E performance lifecycle offering is to ensure superior human achievement in the dimensions of:
·
Recruiting, screening, and selecting the right workforce
·
Shortening the learning process
·
Reduce human errors
·
Mitigate effects of retirement and turnover
·
Improve workforce agility
·
Achieve and maintain certifications and compliance
·
All of which improve our customers' bottom lines

        The dramatic increase in energy demand world-wide over the next 30 years will require significant amounts of training for new employees and also require new plants using energy of all sources.   Obviously, these new plants will need to be engineered and designed prior to construction, and due to their high-fidelity our modeling tools will be increasingly used to verify and validate control system and overall plant designs.

33

Design2Decom Performance Cycle

        Just like the Entry2Expert (E2E) process helps improve the performance of our customers' people, Design2Decom (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 Consultancy, Project Execution and Project Management:  Whether in the feasibility, concept or detail design stages of a plant or for plant modifications, we help clients design and implement engineering projects across several disciplines:
o
Instrumentation Engineering
o
Control Systems Engineering
o
Automation Design Engineering
o
Electrical Design Engineering
·
Virtual commissioning of plants.  Our high-fidelity, simulation-based engineering solutions test design assumptions and provide feedback throughout the design process for:
o
Integrated systems design validation
o
Control strategy design validation
o
Human factors engineering support
o
Operating procedure validation
o
Control system validation
·
Safety and Compliance:  Our engineering expert de-risk operations through engineering assessments and remediation services to ensure safety and legislative compliance in the following areas:
o
Functional Safety
o
Electrical Safety
o
Hazardous Areas Safety
o
Arc Flash Safety
o
Alarm Management

34

·
Specialized Plant Support: As our customers' experienced staffs retire, access to experts that can help with specialized plant projects is critical.  Through the acquisition of Hyperspring, we also provide expert support either through staff augmentation or turnkey projects for the following:
o
Procedure Development
o
Training Material Upgrade and Development
o
Work Management
o
Outage Execution
o
Planning and Scheduling
o
Corrective Actions
o
Self-Assessments
o
Equipment Reliability
·
Decommissioning:  As plants reach the end of their useful life, decommissioning and deconstruction is a critical service, particularly in the nuclear industry where contaminated material must be handled in safe and precise manners.  Our engineering, simulation and visualization capabilities enable clients to plan for, train for, and execute decommissioning while minimizing exposure to hazardous materials and saving money.

The goal of Design2Decom (D2D) is to help clients optimize plant performance and compliance in terms of the following:
·
Finding design errors during engineering rather than construction allowing plant startup to occur sooner, saving countless man-hours and dollars while simultaneously allowing revenue generation sooner. 
·
Ensuring plants are safely operated within the regulatory requirements.
·
Providing expert support for specialized projects and to augment an aging workforce.
·
Limiting cost and hazards exposure through intelligent decommissioning 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 acquisition of the specialized engineering capabilities of TAS Holding, entry and intermediate level training solutions via our EnVision acquisition, and now extensive training and plant support capabilities by acquiring Hyperspring.
35



Results of Operations

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

(in thousands)
 
Three Months ended June 30,
   
Six Months ended June 30,
 
   
2015
   
%
   
2014
   
%
   
2015
   
%
   
2014
   
%
 
Contract revenue
 
$
13,632
     
100.0
%
 
$
8,276
     
100.0
%
 
$
27,628
     
100.0
%
 
$
17,000
     
100.0
%
Cost of revenue
   
10,717
     
78.6
%
   
5,629
     
68.0
%
   
21,491
     
77.8
%
   
12,129
     
71.3
%
                                                                 
Gross profit
   
2,915
     
21.4
%
   
2,647
     
32.0
%
   
6,137
     
22.2
%
   
4,871
     
28.7
%
Operating expenses:
                                                               
Selling, general and administrative
   
3,999
     
29.3
%
   
4,452
     
53.8
%
   
7,365
     
26.7
%
   
8,596
     
50.6
%
Depreciation
   
135
     
1.0
%
   
134
     
1.6
%
   
264
     
0.9
%
   
273
     
1.6
%
Amortization of definite-lived intangible assets
   
124
     
0.9
%
   
36
     
0.5
%
   
247
     
0.9
%
   
72
     
0.4
%
Total operating expenses
   
4,258
     
31.2
%
   
4,622
     
55.9
%
   
7,876
     
28.5
%
   
8,941
     
52.6
%
                                                                 
Operating loss
   
(1,343
)
   
(9.8
)%
   
(1,975
)
   
(23.9
)%
   
(1,739
)
   
(6.3
)%
   
(4,070
)
   
(23.9
)%
                                                                 
Interest income, net
   
21
     
0.2
%
   
28
     
0.4
%
   
48
     
0.2
%
   
59
     
0.3
%
Gain (loss) on derivative instruments, net
   
(31
)
   
(0.2
)%
   
5
     
0.1
%
   
(79
)
   
(0.3
)%
   
109
     
0.6
%
Other income (expense), net
   
(41
)
   
(0.4
)%
   
3
     
0.0
%
   
(80
)
   
(0.3
)%
   
(7
)
   
(0.1
)%
                                                                 
Loss before income taxes
   
(1,394
)
   
(10.2
)%
   
(1,939
)
   
(23.4
)%
   
(1,850
)
   
(6.7
)%
   
(3,909
)
   
(23.0
)%
                                                                 
Provision for income taxes
   
73
     
0.6
%
   
47
     
0.6
%
   
161
     
0.6
%
   
101
     
0.6
%
                                                                 
Net loss
 
$
(1,467
)
   
(10.8
)%
 
$
(1,986
)
   
(24.0
)%
 
$
(2,011
)
   
(7.3
)%
 
$
(4,010
)
   
(23.6
)%
36


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.

37


Results of Operations - Three and Six Months ended June 30, 2015 versus Three and Six Months ended June 30, 2014

Contract Revenue.  Total contract revenue for the three months ended June 30, 2015 totaled $13.6 million, which was 64.7% more than the $8.3 million total revenue for the three months ended June 30, 2014. For the six months ended June 30, 2015, contract revenue totaled $27.6 million, which was 62.5% greater than the $17.0 million of revenue for the six months ended June 30, 2014.  The increase in revenue was driven by the acquisition of Hyperspring, represented by our Staff Augmentation segment, depicted below.

 
Three Months ended
   
Six Months ended
 
 
June 30,
   
June 30,
 
(in thousands)
2015
 
2014
   
2015
 
2014
 
Contract Revenue:
               
Performance Improvement Solutions
 
$
8,191
   
$
8,276
   
$
17,007
   
$
17,000
 
Staff Augmentation
   
5,441
     
-
     
10,621
     
-
 
Total Contract Revenue
 
$
13,632
   
$
8,276
   
$
27,628
   
$
17,000
 

Performance Improvement Solutions revenue decreased 1.0% from $8.3 million for the three months ended June 30, 2014 to $8.2 million for the three months ended June 30, 2015.  For the three months ended June 30, 2015, Performance Improvement Solutions had a $1.1 million increase in Fossil project revenue compared to the three months ended June 30, 2014.  The increase in Fossil project revenue from Performance Improvement Solutions was offset by decreases in project revenue in a mix of other industries during those same periods.  We recorded total Performance Improvement Solutions orders of $12.7 million in the three months ended June 30, 2015 as compared to $9.6 million in the three months ended June 30, 2014. Performance Improvement Solutions revenue remained flat at $17.0 million for both the six months ended June 30, 2015 and 2014, respectively.  For the six months ended June 30, 2015, Performance Improvement Solutions had a $2.4 million increase in Fossil project revenue compared to the six months ended June 30, 2014.  The increase in Fossil project revenue was offset by decreases in project revenue in a mix of other industries, keeping revenue stable for the six months ended June 30, 2014 compared to the six months ended June 30, 2015.   We recorded total Performance Improvement Solutions orders of $23.9 million in the six months ended June 30, 2015 as compared to $15.9 million in the six months ended June 30, 2014.
As discussed earlier, our Staff Augmentation business segment was created due to the acquisition of Hyperspring, LLC on November 14, 2014.  Revenue for the three months ended June 30, 2015 totaled $5.4 million.  Staff Augmentation orders totaled $6.1 million during the same period.  Revenue for the six months ended June 30, 2015 totaled $10.6 million; orders totaled $13.0 million during the same period.
At June 30, 2015, backlog was $57.5 million: $48.5 million for the Performance Improvement Solutions business segment and $9.0 million for Staff Augmentation.  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 Staff Augmentation.
38


Gross Profit.  Gross profit totaled $2.9 million for the three months ended June 30, 2015 compared to $2.6 million for the same period in 2014.  As a percentage of revenue, gross profit decreased from 32.0% for the three months ended June 30, 2014 to 21.4% for the three months ended June 30, 2015.  The addition of the Staff Augmentation segment, which has an overall gross profit lower than the Company's historical Performance Improvement Solution segment gross profit, has contributed to the decrease in gross profit percentage for the three months ended June 30, 2015.


 
Three Months ended
 
Six Months ended
 
 
June 30,
 
June 30,
 
(in thousands)
2015
   
%
 
2014
   
%
 
2015
   
%
 
2014
   
%
 
Gross Profit:
                               
Performance Improvement Solutions
 
$
2,325
     
28.4
%
 
$
2,647
     
32.0
%
 
$
5,030
     
29.6
%
 
$
4,871
     
28.7
%
Staff Augmentation
   
590
     
10.8
%
   
-
     
0.0
%
   
1,107
     
10.4
%
   
-
     
0.0
%
Consolidated Gross Profit
 
$
2,915
     
21.4
%
 
$
2,647
     
32.0
%
 
$
6,137
     
22.2
%
 
$
4,871
     
28.7
%

Performance Improvement Solutions had gross profit of $2.3 million or 28.4% of revenue for the three months ended June 30, 2015 compared to $2.6 million or 32.0% of revenue compared to the three months ended June 30, 2014.  The reduction in gross profit as a percentage of revenue reflects lower margins on Training and Process Simulation projects in 2015.

Performance Improvement Solutions' gross profit of $5.0 million or 29.6% of revenue for the six months ended June 30, 2015 increased $0.1 million from $4.9 million or 28.7% of revenue for the six months ended June 30, 2014.  The increase in gross margin percent for Performance Improvement Solutions for the six months ended June 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,
·
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.
39


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

·
Business development and marketing costs decreased from $1.6 million for the three months ended June 30, 2014 to $1.4 million for the three months ended June 30, 2015, and decreased from $3.0 million for the six months ended June 30, 2014 to $2.8 million for the six months ended June 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 $214,000 and $392,000 for the three months ended June 30, 2015 and 2014, respectively, and $499,000 and $769,000 for the six months ended June 30, 2015 and 2014, respectively.
·
The Company's general and administrative expenses ("G&A") increased to $2.2 million from $2.1 million for the three months ended June 30, 2015 and 2014, respectively, and decreased to $3.8 million from $4.2 million for the six months ended June 30, 2015 and 2014, respectively.  Some components of G&A are as follows:
o
For the three months ended June 30, 2015 and 2014, contingent consideration accretion expense was $513,000 and $20,000, respectively.  For the six months ended June 30, 2015 and 2014, contingent consideration accretion expense was $433,000 and $47,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 and if their current contract with TVA is renewed.
o
Beginning in 2015, the Company retained an executive search company to assist with the search for a new CEO.  For the three and six months ended June 30, 2015, the Company incurred $43,000 and $140,000, respectively, in retainer fees related to the search for a new CEO.  No expenses were incurred in 2014 related to the Company's CEO search.
o
During the three and six months ended June 30, 2014, the Company incurred severance costs of $193,000 and $474,000, respectively, associated with the downsizing of the Swedish operations.  In addition, we recorded a $137,000 charge in the second quarter of 2014 related to the renegotiation of our Swedish office lease to downsize the size of the office.  During the three and six months ended June 30, 2015, the Company did not incur any severance costs.
o
The Company incurred foreign currency exchange gains of $94,000 for the three months ended June 30, 2015 compared to gains of $56,000 for the three months ended June 30, 2014.  For the six months ended June 30, 2015, the Company incurred foreign currency exchange gains of $125,000 compared to foreign currency losses of $114,000 for the six months ended June 30, 2014.
40


·
Gross spending on software product development ("development") expenses for the three and six months ended June 30, 2015 totaled $820,000 and $1.7 million, respectively, as compared to $1.0 million and $1.8 million for the three and six months ended June 30, 2014, respectively. The Company capitalized $432,000 and $938,000 of product development expenses for the three and six months ended June 30, 2015, respectively, and $194,000 and $349,000 for the same periods in 2014, respectively.  Net development spending decreased from $816,000 for the three months ended June 30, 2014 to $387,000 for the three months ended June 30, 2015 and decreased from $1.4 million for the six months ended June 30, 2014 to $784,000 for the six months ended June 30, 2015.
o
Spending on simulator software development and modeling tools totaled $590,000 and $1.2 million for the three and six months ended June 30, 2015, respectively.  Spending on software product development totaled $783,000 and $1.4 million for the three and six months ended June 30, 2014, respectively.  The Company's development expenses were mainly related to a new configuration management system and the maintenance of JADEand SimExec® applications.
o
During the three months ended June 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 $227,000 and $138,000 for the three months ended June 30, 2015 and 2014, respectively.  For the six months ended June 30, 2015 and 2014, EnVision incurred $499,000 and $222,000 of development expense, respectively.
o
The Company's 3D visualization team, which develops 3D technology to add to our training programs, incurred $3,000 and $36,000 of costs related to this effort during the three and six months ended June 30, 2015, respectively, as compared to $89,000 and $135,000 for the same periods in 2014, respectively.

Depreciation.  Depreciation expense totaled $135,000 and $134,000 for the three months ended June 30, 2015 and 2014, respectively.  For the six months ended June 30, 2015 and 2014, depreciation expense totaled $264,000 and $273,000, respectively.

Amortization of Definite-lived Intangible Assets. Amortization expense related to definite-lived intangible assets totaled $124,000 and $36,000 for the three months ended June 30, 2015 and 2014, respectively.  For the six months ended June 30, 2015 and 2014, amortization expense related to definite-lived intangible assets totaled $247,000 and $72,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 $92,000 and $183,000 of amortization expense for the Hyperspring intangibles for the three and six months ended June 30, 2015, respectively.
The balance of the intangible asset amortization at June 30, 2015 relates to the net Hyperspring, EnVision and TAS intangible assets.  Amortization 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 $1.3 million (9.8% of revenue) during the three months ended June 30, 2015, as compared with an operating loss of $2.0 million (23.9% of revenue) for the same period in 2014.  For the six months ended June 30, 2015 and 2014, the Company had an operating loss of $1.7 million (6.3% of revenue) and an operating loss of $4.1 million (23.9% of revenue), respectively.  The variances were due to the factors outlined above.

Interest Income, Net.  Net interest income totaled $21,000 and $28,000 for the three months ended June 30, 2015 and 2014, respectively.  For the six months ended June 30, 2015 and 2014, net interest income totaled $48,000 and $59,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 June 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.4 Pounds Sterling, and 0.5 million Australian Dollars at fixed rates.  The contracts expire on various dates through December 2016.  The Company has not designated the contracts as hedges and has recognized losses on the change in the estimated fair value of the contracts of $86,000 for both the three and six months ended June 30, 2015, respectively.

As of June 30, 2014, the Company had foreign exchange contracts outstanding of approximately 1.3 million Euro and 0.1 million Pounds Sterling at fixed rates.  The contracts expire on various dates through May 2016.  The Company had not designated the contracts as hedges and had recognized losses on the change in the estimated fair value of the contracts of $11,000 and $254,000 for the three and six months ended June 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 six months ended June 30, 2015, the Company recognized gains of $55,000 and $7,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 losses of $6,000 and $146,000, respectively.

Other Income (Expense), Net.  For the three and six months ended June 30, 2015, the Company recognized other expense, net of $41,000 and $80,000, respectively.  For the three and six months ended June 30, 2014, the Company recognized other income, net of $3,000 and other expense, net of $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") and is obligated to contribute an additional $250,000 upon the attainment by IntelliQlik of certain development milestones by September 30, 2015. IntelliQlik is jointly owned by GSE Performance and one of the former members of Hyperspring. For the three and six months ended June 30, 2015, the Company recognized equity losses of $40,000 and $79,000, respectively, on its investment in IntelliQlik.
·
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 three and six months ended June 30, 2014, the Company recognized losses of $10,000 and $38,000, respectively, 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 $1,000 for the three and six months ended June 30, 2015, respectively. For the three and six months ended June 30, 2014, the Company had other miscellaneous income of $13,000 and $31,000, respectively.
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.

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



Liquidity and Capital Resources

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

Cash provided by (used in) operating activities.  For the six months ended June 30, 2015, net cash used in operations totaled $1.6 million.  Significant changes in the Company's assets and liabilities in the six months ended June 30, 2015 included:
·
A $138,000 increase in the Company's contract receivables.  The Company's trade receivables, net of the allowance for doubtful accounts, decreased from $10.8 million at December 31, 2014 to $10.4 million at June 30, 2015.  At June 30, 2015, trade receivables outstanding for more than 90 days, net of the bad debt reserve, totaled approximately $2.1 million as compared to $0.4 million at December 31, 2014.  The Company believes the entire 90-day balance at June 30, 2015 will be received.  The Company's unbilled receivables increased by approximately $0.5 million to $5.6 million at June 30, 2015 as compared to December 31, 2014.  The increase in the unbilled receivables is due to the timing of contracted billing milestones of the Company's current projects.  In July 2015, the Company invoiced $2.2 million of the unbilled amounts; the balance is expected to be invoiced and collected within one year.
·
A $392,000 decrease in accounts payable, accrued compensation and accrued expenses.  The decrease was due to the timing of payments made by the Company to vendors and subcontractors.

For the six months ended June 30, 2014, net cash provided by operations totaled $3.5 million.  Significant changes in the Company's assets and liabilities in the six months ended June 30, 2014 included:
·
A $10.0 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 $8.4 million at June 30, 2014.  At June 30, 2014, trade receivables outstanding for more than 90 days, net of the bad debt reserve, totaled approximately $2.5 million as compared to $0.6 million at December 31, 2013.  The Company's unbilled receivables increased by approximately $0.5 million to $6.0 million at June 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.0 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.5 million for the six months ended June 30, 2015.  Capital expenditures totaled $195,000 and capitalized software development costs totaled $938,000 for the six months ended June 30, 2015. Restrictions of cash as collateral under letters of credit totaled $1.2 million for the six months ended June 30, 2015.  Releases of restricted cash as collateral under letters of credit totaled $837,000 for the six months ended June 30, 2015.
Net cash used in investing activities totaled $456,000 for the six months ended June 30, 2014.  Capital expenditures totaled $141,000 and capitalized software development costs totaled $349,000 for the six months ended June 30, 2014.  Releases of restricted cash as collateral under letters of credit totaled $34,000 for the six months ended June 30, 2014.

Cash used in financing activities.  Cash used in financing activities totaled $657,000 for the six months ended June 30, 2015. Hyperspring has a working capital line of credit with IberiaBank.  The Company paid down $339,000 of the outstanding balance of the line of credit during the six months ended June 30, 2015.  During the six months ended June 30, 2015, the Company made payments of $318,000 to the former EnVision Systems, Inc. members in accordance with the 2011 purchase agreement due to the achievement of certain revenue targets in 2014.
Net cash used in financing activities totaled $500,000 for the six months ended June 30, 2014.  During the six months ended June 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 June 30, 2015, the Company had cash and cash equivalents of $9.8 million.  The Company believes that its (i) cash and cash equivalents and (ii) cash generated from normal operations will be sufficient to fund its working capital and other requirements for at least the next twelve months.
45

Credit Facilities

Susquehanna Bank
At June 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 June 30, 2015, the cash collateral account totaled $4.2 million and was classified as restricted cash on the balance sheet.
Effective for the quarter ending June 30, 2015, Susquehanna Bank modified the financial covenants in the Company's financing documents.  The amendment to the Master Loan and Security Agreement reduced the number of restrictive covenants from four to two, as depicted below.  The credit agreement still contains certain restrictive covenants regarding future acquisitions and incurrence of debt.

   
  As of
 
Covenant
June 30, 2015
       
Minimum tangible capital base
Must Exceed $10.5 million
$13.1 million
Quick ratio
Must Exceed 1.00 : 1.00
1.52 : 1.00

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


At June 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.
On July 6, 2015, Hyperspring renewed its $1.0 million working capital line of credit with IberiaBank under the same terms.  The line of credit expires on July 6, 2016.
At December 31, 2014 the outstanding balance on the line of credit was $339,000.  At June 30, 2015, no balance was outstanding on the line of credit.

Letters of Credit and Bonds
As of June 30, 2015, the Company had fourteen standby letters of credit and one surety bond totaling $4.5 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of fourteen standby letters of credit in escrow accounts, amounting to $4.5 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 June 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 Australian Dollar.  It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.  The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.
As of June 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.4 million Pounds Sterling, and 0.5 million Australian Dollars 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 loss of $87,000 in the estimated fair value of the contracts for the three and six months ended June 30, 2015, respectively.  A 10% fluctuation in the foreign currency exchange rates up or down as of June 30, 2015 would have increased/decreased the change in the estimated fair value of the contracts by $1,800.

As of June 30, 2014, the Company had foreign exchange contracts outstanding of approximately 1.3 million Euro and 0.1 million Pounds Sterling at fixed rates.  The contracts expire on various dates through May 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 $10,000 and $254,000 for the three and six months ended June 30, 2014, respectively.  A 10% fluctuation in the foreign currency exchange rates up or down as of June 30, 2014 would have increased/decreased the change in the estimated fair value of the contracts by $4,500.

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 June 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
Promissory Note related to the $1,000,000 Line of Credit, dated July 6, 2015, filed herewith.
     
 
10.2
Business Loan Agreement related to the $1,000,000 Line of Credit, dated July 6, 2015, filed herewith.
     
 
10.3
Amendment No. 5 to the Susquehanna Bank Agreement, dated as of July 31, 2015.  Filed herewith.
     
 
10.4
Amendment No. 4 to the Susquehanna Bank Agreement, dated as of December 31, 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:  August 13, 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 PROMISSORY NOTE
Exhibit 10.1


PROMISSORY NOTE

Principal
   
Loan Date
   
Maturity
   
Loan No
   
Call/Coll
 
Account
 
Officer
 
Initials
$
1000 000.00
     
07-06-2015
     
07-06-2016
     
5300290394
     
4A / 401
 
HAF6942
   
3970
   
References in the boxes above are for Lender's use only and do not limit the applicability of this document to any particular loan or item. Any item above containing "***" has been omitted due to text length limitations.
Borrower:
   
Hyperspring, LLC
400 Meridian Street, Ste. 105
Huntsville, AL 35802
   
Lender:
 
IBERIABANK
Madison – Alabama
53 Hughes Road
Huntsville, AL 35758
 
Principal Amount:  $1,000,000.00
Date of Note: July 6, 2015

PROMISE TO PAY. Hyperspring, LLC ("Borrower") promises to pay to IBERIABANK ("Lender"), or order, in lawful money of the United States of America, the principal amount of One Million & 00/100 Dollars ($1,000,000.00) or so much as may be outstanding, together with interest on the unpaid outstanding principal balance of each advance. Interest shall be calculated from the date of each advance until repayment of each advance.

PAYMENT. Borrower will pay this loan in one payment of all outstanding principal plus all accrued unpaid Interest on July 6, 2016. In addition, Borrower will pay regular monthly payments of all accrued unpaid Interest due as of each payment date, beginning August 6, 2015, with all subsequent Interest payments to be due on the same day of each month after that. Unless otherwise agreed or required by applicable law, payments will be applied first to any accrued unpaid interest; then to principal; then to any late charges; and then to any unpaid collection costs. Borrower will pay Lender at Lender's address shown above or at such other place as Lender may designate in writing.

VARIABLE INTEREST RATE.  The Interest rate on this Note is subject to change from time to time based on changes in an independent index which is the PRIME RATE OF INTEREST AS PUBLISHED IN THE MONEY RATE SECTION OF THE WALL STREET JOURNAL (the "Index"). The Index is not necessarily the lowest rate charged by Lender on its loans. If the Index becomes unavailable during the term of this loan, Lender may designate a substitute index after notifying Borrower. Lender will tell Borrower the current Index rate upon Borrower's request. The interest rate change will not occur more often than each DAY. Borrower understands that Lender may make loans based on other rates as well. The index currently is 3.250% per annum. Interest on the unpaid principal balance of this Note will be calculated as described in the "INTEREST CALCULATION METHOD" paragraph using a rate of 1.000 percentage point over the Index, resulting In an Initial rate of 4.250% per annum based on a year of 360 days. NOTICE: Under no circumstances will the Interest rate on this Note be more than the maximum rate allowed by applicable law.


INTEREST CALCULATION METHOD. Interest on this Note Is computed on a 365/360 basis; that Is, by applying the ratio of the Interest rate over a year of 360 days, multiplied by the outstanding principal balance, multiplied by the actual number of days the principal balance Is outstanding. All interest payable under this Note is computed using this method.

PREPAYMENT. Borrower agrees that all loan fees and other prepaid finance charges are earned fully as of the date of the loan and will not be subject to refund upon early payment (whether voluntary or as a result of default), except as otherwise required by law. Except for the foregoing, Borrower may pay without penalty all or a portion of the amount owed earlier than it is due. Early payments will not, unless agreed to by Lender In writing, relieve Borrower of Borrower's obligation to continue to make payments of accrued unpaid Interest. Rather, early payments will reduce the principal balance due. Borrower agrees not to send Lender payments marked "paid in full", "without recourse", or similar language. If Borrower sends such a payment, Lender may accept it without losing any of Lender's rights under this Note, and Borrower will remain obligated to pay any further amount owed to Lender. All written communications concerning disputed amounts, including any check or other payment Instrument that Indicates that the payment constitutes "payment In full" of the amount owed or that is tendered with other conditions or limitations or as full satisfaction of a disputed amount must be mailed or delivered to: IBERIABANK, Madison - Alabama, 53 Hughes Road, Huntsville, AL  35758.

LATE CHARGE. If a payment is 10 days or more late, Borrower will be charged 5.000% of the unpaid portion of the regularly scheduled payment or $25.00, whichever is greater.
 
INTEREST AFTER DEFAULT. Upon default, including failure to pay upon final maturity, the interest rate on this Note shall be increased to 17.000% per annum based on a year of 360 days. However, in no event will the interest rate exceed the maximum interest rate limitations under applicable law.


DEFAULT. Each of the following shall constitute an event of default ("Event of Default") under this Note:

Payment Default. Borrower fails to make any payment when due under this Note.

Other Defaults. Borrower falls to comply with or to perform any other term, obligation, covenant or condition contained in this Note or in any of the related documents or to comply with or to perform any term, obligation, covenant or condition contained in any other agreement between Lender and Borrower.

Default In Favor of Third Parties. Borrower or any Grantor defaults under any loan, extension of credit, security agreement. purchase or sales agreement, or any other agreement, in favor of any other creditor or person that may materially affect any of Borrower's property or Borrower's ability to repay this Note or perform Borrower's obligations under this Note or any of the related documents.

False Statements. Any warranty, representation or statement made or furnished to Lender by Borrower or on Borrower's behalf under this Note or the related documents Is false or misleading in any material respect, either now or at the time made or furnished or becomes false or misleading at any time thereafter.

Death or Insolvency. The dissolution of Borrower (regardless of whether election to continue is made). any member withdraws from Borrower, or any other termination of Borrower's existence as a going business or the death of any member, the insolvency of Borrower, the appointment of a receiver for any part of Borrower's property, any assignment for the benefit of creditors, any type of creditor workout, or the commencement of any proceeding under any bankruptcy or insolvency laws by or against Borrower.

Creditor or Forfeiture Proceedings.  Commencement of foreclosure or forfeiture proceedings, whether by judicial proceeding, self-help, repossession or any other method, by any creditor of Borrower or by any governmental agency against any collateral securing the loan. This includes a garnishment of any of Borrower's accounts, including deposit accounts, with Lender. However, this Event of Default shall not apply if there Is a good faith dispute by Borrower as to the validity or reasonableness of the claim which is the basis of the creditor or forfeiture proceeding and if Borrower gives Lender written notice of the creditor or forfeiture proceeding and deposits with Lender monies or   a surety bond for the creditor or forfeiture proceeding, in an amount determined by Lender, in its sole discretion, as being an adequate reserve or bond for the dispute.

Events Affecting Guarantor. Any of the preceding events occurs with respect to any Guarantor of any of the indebtedness or any Guarantor dies or becomes incompetent, or revokes or disputes the validity of, or liability under, any guaranty of the indebtedness evidenced by this Note.

Adverse Change. A material adverse change occurs in Borrower's financial condition, or Lender believes the prospect of payment or performance of this Note is impaired.

Insecurity. Lender in good faith believes itself insecure.


LENDER'S RIGHTS. Upon the occurrence of any default described in the "Death or Insolvency" or "Creditor or Forfeiture Proceedings" clauses, to the extent that any such default by a guarantor relates to the matters described in the clause "Death or insolvency" of the paragraph entitled "DEFAULT", the entire unpaid principal balance under this Note and all accrued unpaid interest shall become immediately due, without notice, declaration or other action by Lender, and then Borrower will pay that amount. Upon the occurrence of any other default described in that paragraph, Lender may declare the entire unpaid principal balance under this Note and all accrued unpaid interest immediately due, without notice, and then Borrower will pay that amount.

ATTORNEYS' FEES; EXPENSES. Lender may hire or pay someone else to help collect this Note if Borrower does not pay. Borrower will pay Lender that amount. This includes, subject to any limits under applicable law, Lender's attorneys' fees and Lenders legal expenses whether or not there is a lawsuit, including attorneys' fees and expenses for bankruptcy proceedings (including efforts to modify or vacate any automatic stay or injunction), appeals, and any anticipated post-judgment collection services. If not prohibited by applicable law, Borrower also will pay any court costs, In addition to all other sums provided by law.

JURY WAIVER. Lender and Borrower hereby waive the right to any jury trial in any action, proceeding, or counterclaim brought by either Lender or Borrower against the other.


GOVERNING LAW. This Note will be governed by federal law applicable to Lender and, to the extent not preempted by federal law, the laws of the State of Alabama without regard to its conflicts of law provisions. This Note has been accepted by Lender in the State of Alabama.

DISHONORED ITEM FEE.  Borrower will pay a fee to Lender of $15.00 if Borrower makes a payment on Borrower's loan and the check or preauthorized charge with which Borrower pays is later dishonored.

RIGHT OF SETOFF. To the extent permitted by applicable law, Lender reserves a right of setoff in all Borrower's accounts with Lender (whether checking, savings, or some other account). This includes all accounts Borrower holds jointly with someone else and all accounts Borrower may open in the future. However, this does not include any IRA or Keogh accounts, or any trust accounts for which setoff would be prohibited by law. Borrower authorizes Lender, to the extent permitted by applicable law, to charge or setoff all sums owing on the debt against any and all such accounts.

COLLATERAL. Borrower acknowledges this Note is secured by UCC Collateral.

LINE OF CREDIT. This Note evidences a revolving line of credit. Advances under this Note, as well as directions for payment from Borrower's accounts, may be requested orally or in writing by Borrower or by an authorized person. Lender may, but need not, require that all oral requests be confirmed in writing. Borrower agrees to be liable for all sums either: (A) advanced in accordance with the Instructions of an authorized person or (B) credited to any of Borrower's accounts with Lender. The unpaid principal balance owing on this Note at any time may be evidenced by endorsements on this Note or by Lender's internal records, including daily computer print-outs. Lender will have no obligation to advance funds under this Note if: (A)  Borrower or any guarantor is in default under the terms of this Note or any agreement that Borrower or any guarantor has with Lender, Including any agreement made in connection with the signing of this Note; (B) Borrower or any guarantor ceases doing business or is insolvent; (C) any guarantor seeks, claims or otherwise attempts to limit, modify or revoke such guarantor's guarantee of this Note or any other loan with Lender, (D) Borrower has applied funds provided pursuant to this Note for purposes other than those authorized by Lender: or (E) Lender in good faith believes Itself Insecure.


ARBITRATION. Borrower and Lender agree that all disputes, claims and controversies between them whether individual, joint, or class in nature, arising from this Note or otherwise, Including without limitation contract and tort disputes, shall be arbitrated pursuant to the Rules of   the American Arbitration Association In effect at the time the claim is filled, upon request of either party. No act to take or dispose of any collateral securing this Note shall constitute a waiver of this arbitration agreement or be prohibited by this arbitration agreement This includes, without limitation, obtaining injunctive relief or a temporary restraining order; invoking a power of sale under any deed of trust or mortgage; obtaining a writ of attachment or imposition of a receiver; or exercising any rights relating to personal property, including taking or disposing of such property with or without Judicial process pursuant to Article 9 of the Uniform Commercial Code. Any disputes, claims, or controversies concerning the lawfulness or reasonableness of any act, or exercise of any right, concerning any collateral securing this Note, including any claim to rescind, reform, or otherwise modify any agreement relating to the collateral securing this Note, shall also be arbitrated, provided however that no arbitrator shall have the right or the power to enjoin or restrain any act of any party. Judgment upon any award rendered by any arbitrator may be entered in any court having jurisdiction. Nothing in this Note shall preclude any party from seeking equitable relief from a court of competent jurisdiction. The statute of limitations, estoppel, waiver, laches, and similar doctrines which would otherwise be applicable in an action brought by a party shall be applicable in any arbitration proceeding, and the commencement of an arbitration proceeding shall be deemed the commencement of an action for these purposes. The Federal Arbitration Act shall apply to the construction, Interpretation, and enforcement of this arbitration provision.

CERTIFICATION STATEMENT. The undersigned certifies that all statements, documents and information furnished to the Bank are correct and complete and shall be until this Note is paid in full.

PRIOR NOTE. This is a renewal of the Original Promissory Note dated November 16, 2012in the amount of $1,000,000.00.

SUCCESSOR INTERESTS. The terms of this Note shall be binding upon Borrower, and upon Borrower's heirs, personal representatives, successors and assigns, and shall inure to the benefit of Lender and its successors and assigns.


GENERAL PROVISIONS. If any part of this Note cannot be enforced, this fact will not affect the rest of the Note. Lender may delay or forgo enforcing any of its rights or remedies under this Note without losing them. Borrower and any other person who signs, guarantees or endorses this Note, to the extent allowed by law, waive presentment, demand for payment, and notice of dishonor. Upon any change in the terms of this Note, end unless otherwise expressly stated in writing, no party who signs this Note, whether as maker, guarantor, accommodation maker or endorser, shall be released from liability. All such parties agree that Lender may renew or extend (repeatedly and for any length of lime) this loan or release any party or guarantor or collateral; or impair, fail to realize upon or perfect Lenders security interest in the collateral; and take any other action deemed necessary by Lender without the consent of or notice to anyone. All such parties also agree that Lender may modify this loan without the consent of or notice to anyone other than the party with whom the modification is made.  The obligations under this Note are joint and several.

PRIOR TO SIGNING THIS NOTE, BORROWER READ ANO UNDERSTOOD ALL THE PROVISIONS OF THIS NOTE, INCLUDING THE VARIABLE INTEREST RATE PROVISIONS. BORROWER AGREES TO THE TERMS OF THE NOTE.

BORROWER ACKNOWLEDGES RECEIPT OF A COMPLETED COPY OF THIS PROMISSORY NOTE.
THIS NOTE IS GIVEN UNDER SEAL AND ITIS INTENDED THAT THIS NOTE IS AND SHALL CONSTITUTE ANO HAVE THE EFFECT OF A SEALEDINSTRUMENT ACCORDING TO LAW.

BORROWER:



HYPERSPRING, LLC



GSE PERFORMANCE SOLUTIONS, INC., Member of Hyperspring, LLC

By:
/s/ Jeffery G. Hough
 
 
Jeffery G. Hough, Vice President and CFO of GSE Performance Solutions, Inc.
 
 
EX-10.2 3 exh10-2.htm BUSINESS LOAN AGREEMENT
BUSINESS LOAN AGREEMENT (ASSET BASED)
Principal
   
Loan Date
   
Maturity
   
Loan No
   
Call/Coll
 
Account
 
Officer
 
Initials
$
1000 000.00
     
07-06-2015
     
07-06-2016
     
5300290394
     
4A / 401
 
HAF6942
   
3970
   
References in the boxes above are for Lender's use only and do not limit the applicability of this document to any particular loan or item. Any item above containing "***" has been omitted due to text length limitations.
Borrower:
   
Hyperspring, LLC
400 Meridian Street, Ste. 105
Huntsville, AL 35802
   
Lender:
 
IBERIABANK
Madison – Alabama
53 Hughes Road
Huntsville, AL 35758
 
THIS BUSINESS LOAN AGREEMENT (ASSET BASED) dated July 6, 2015, is made and executed between Hyperspring, LLC ("Borrower") and IBERIABANK ("Lender") on the following terms and conditions. Borrower has received prior commercial loans from Lender or has applied to Lender for a commercial loan or loans or other financial accommodations, including those which may be described on any exhibit or schedule attached to this Agreement. Borrower understands and agrees that: (A) In granting, renewing, or extending any Loan, Lenders relying upon Borrower's representations, warranties, and agreements as set forth In this Agreement: (B) the granting, renewing, or extending of any Loan by Lender at all times shall be subject to Lender's sole judgment and discretion; and (C) all such Loans shall be and remain subject to the terms and conditions of this Agreement.

TERM. This Agreement shall be effective as of July 6, 2015, and shall continue in full force and effect until such time as all of Borrower's Loans In favor of Lender have been paid in full, including principal, interest, costs, expenses, attorney's fees, and other fees and charges, or until such time as the parties may agree in writing to terminate this Agreement.

LINE OF CREDIT. Lender agrees to make Advances to Borrower from time to time from the date of this Agreement to the Expiration Date, provided the aggregate amount of such Advances outstanding at any time does not exceed the Borrowing Base. Within the foregoing limits, Borrower may borrow, partially or wholly prepay, and reborrow under this Agreement as follows:

Conditions Precedent to Each Advance. Lender's obligation to make any Advance to or for the account of Borrower under this Agreement is subject to the following conditions precedent, with all documents, instruments, opinions, reports, and other items required under this Agreement to be in form and substance satisfactory to Lender:

(1) Lender shall have received evidence that this Agreement and all Related Documents have been duly authorized, executed, and delivered by Borrower to Lender.
(2) Lender shall have received such opinions of counsel, supplemental opinions, and documents as Lender may request.
(3) The security interests In the Collateral shall have been duly authorized, created, and perfected with first lien priority and shall be in full force end effect.
(4) All guaranties required by Lender for the credit facility(ies) shall have been executed by each Guarantor, delivered to Lender and be in full force and effect.
(5) Lender, at its option and for its sole benefit, shall have conducted an audit of Borrower's Accounts, books, records, and operations, and Lender shall be satisfied as to their condition.
(6) Borrower shall have paid to Lender all fees, costs, and expenses specified in this Agreement and the Related Documents as are then due and payable.
(7) There shall not exist at the time of any Advance a condition which would constitute an Event of Default under this Agreement, and Borrower shall have delivered to Lender the compliance certificate called for in the paragraph below titled "Compliance Certificate."


Making Loan Advances.  Advances under this credit facility, as well as directions for payment from Borrower's accounts, may be requested orally or in writing by authorized persons. Lender may, but need not, require that all oral requests be confirmed in writing. Each Advance shall be convulsively deemed to have been made at the request of and for the benefit of Borrower (1) when credited to any deposit account of Borrower maintained with Lender or (2) when advanced in accordance with the instructions of an authorized person. Lender, at its option, may set a cutoff time, after which all requests for Advances will be treated as having been requested on the next succeeding Business Day.

Mandatory Loan Repayments. If at any time the aggregate principal amount of the outstanding Advances shall exceed the applicable Borrowing Base, Borrower, immediately upon written or oral notice from Lender, shall pay to Lender an amount equal to the difference between the outstanding principal balance of the Advances and the Borrowing Base. On the Expiration Date, Borrower shall pay to Lender in full the aggregate unpaid principal amount of all Advances then outstanding and all accrued unpaid interest, together with all other applicable fees, costs and charges, if any, not yet paid.

Loan Account. Lender shall maintain on its books a record of account in which Lender shall make entries for each Advance and such other debits and credits as shall be appropriate in connection with the credit facility. Lender shall provide Borrower with periodic statements of Borrower's account, which statements shall be considered to be correct and conclusively binding on Borrower unless Borrower notifies Lender to the contrary within thirty (30) days after Borrower's receipt of any such statement which Borrower deems to be incorrect.


COLLATERAL. To secure payment of the Primary Credit Facility and performance of all other Loans, obligations and duties owed by Borrower to Lender, Borrower (and others, if required) shall grant to Lender Security interests in such property and assets as Lender may require. Lender's Security Interests in the Collateral shall be continuing liens and shall include the proceeds and products of the Collateral, including without limitation the proceeds of any Insurance. With respect to the Collateral, Borrower agrees and represents and warrants to Lender:

Perfection of Security Interests. Borrower agrees to execute all documents perfecting Lender's Security interest and to take whatever actions are requested by Lender to perfect and continue Lender's Security Interests in the Collateral. Upon request of Lender, Borrower will deliver to Lender any and all of the documents evidencing or constituting the Collateral, and Borrower will note Lender's interest upon any and all chattel paper and instruments if not delivered to Lender for possession by Lender. Contemporaneous with the execution of this Agreement, Borrower will execute one or more UCC financing statements and any similar statements as may be required by applicable law, and Lender will file such financing statements and all such similar statements in the appropriate location or locations. Borrower hereby appoints Lender as its irrevocable attorney-in-fact for the purpose of executing any documents necessary to perfect or to continue any Security Interest. Lender may at any time, and without further authorization from Borrower, file a carbon, photograph, facsimile, or other reproduction of any financing statement for use as a financing statement. Borrower will reimburse Lender for all expenses for the perfection, termination, and the continuation of the perfection of Lender's security interest In the Collateral. Borrower promptly will notify Lender before any change in Borrower's name including any change to the assumed business names of Borrower. Borrower also promptly will notify Lender before any change in Borrower's Social Security Number or Employer Identification Number. Borrower further agrees to notify Lender In writing prior to any change in address or location of Borrower's principal governance office or should Borrower merge or consolidate with any other entity.

Collateral Records. Borrower does now, and at all times hereafter shall, keep correct and accurate records of the Collateral, all of which records shall be available to Lender or Lender's representative upon demand for inspection and copying at any reasonable time. With respect to the Accounts, Borrower agrees to keep and maintain such records as Lender may require, including without limitation information concerning Eligible Accounts and Account balances and agings. Records related to Accounts (Receivables) are or will be located at 400 Meridian Street, Ste. 105, Huntsville, AL 35B02. The above is an accurate and complete list of all locations at which Borrower keeps or maintains business records concerning Borrower's collateral.

Collateral Schedules. Concurrently with the execution and delivery of this Agreement, Borrower shall execute and deliver to Lender schedules of Accounts and schedules of Eligible Accounts in form and substance satisfactory to the Lender. Thereafter supplemental schedules shall be delivered according to the following schedule: With respect to Eligible Account s, schedules shall be delivered within fifteen (15) days of month-end in the form of a borrowing base certificate.

Representations and Warranties Concerning Accounts. With respect to the Accounts, Borrower represents and warrants to Lender: (1) Each Account represented by Borrower to be an Eligible Account for purposes of this Agreement conforms to the requirements of the definition of an Eligible Account; (2)  All Account information listed on schedules delivered to Lender will be true and correct, subject to Immaterial variance; and (3) Lender, its assigns, or agents shall have the right at any time and at Borrower's expense to inspect, examine, and audit Borrower's records and to confirm with Account Debtors the accuracy of such Accounts.


CONDITIONS PRECEDENT TO EACH ADVANCE. Lender's obligation to make the Initial Advance and each subsequent Advance under this Agreement shall be subject to the fulfillment to Lender's satisfaction of all of the conditions set forth in this Agreement and in the Related Documents.

Loan Documents. Borrower shall provide to Lender the following documents for the Loan: (1) the Note; (2) guaranties; (3) together with all such Related Documents as Lender may require for the Loan; all in form and substance satisfactory to Lender and Lender's counsel.

Borrowers Authorization. Borrower shall have provided in form and substance satisfactory to Lender property certified resolutions, duly authorizing the execution and delivery of this Agreement, the Note and the Related Documents. In addition, Borrower shall have provided such other resolutions, authorizations, documents end instruments as Lender or its counsel, may require.

Fees and Expenses Under This Agreement. Borrower shall have paid to Lender all fees, costs, and expenses specified in this Agreement and the Related Documents as are then due and payable.

Representations and Warranties. The representations and warranties set forth in this Agreement, in the Related Documents, and in any document or certificate delivered to ender under this Agreement are true and correct.

No Event of Default. There shall not exist at the time of any Advance a condition which would constitute an Event of Default under this Agreement or under any Related Document.


REPRESENTATIONS AND WARRANTIES. Borrower represents and warrants to Lender, as of the date of this Agreement, as of the date of each disbursement of loan proceeds, as of the date of any renewal, extension or modification of any loan, and at all times any Indebtedness exists:

Organization. Borrower is a limited liability company which Is, and at all times shall be, duly organized, validly existing, and In good standing under and by virtue of the laws of the State of Alabama. Borrower is duly authorized to transact business in all other states in which Borrower Is doing business, having obtained all necessary filings, governmental licenses and approvals for each state in which Borrower is doing business. Specifically, Borrower is, and at all times shall be, duly qualified as a foreign limited liability company in all states in which the failure to so qualify would have a material adverse effect on its business or financial condition. Borrower has the full power and authority to own its properties and to transact the business in which it is presently engaged or presently proposes to engage. Borrower maintains an office at 400 Meridian Street, Ste. 105, Huntsville, AL 35802. Unless Borrower has designated otherwise in writing, the principal office is the office at which Borrower keeps its books and records including its records concerning the Collateral. Borrower will notify Lender prior to any change in the location of Borrowers state of organization or any change in Borrower's name. Borrower shall do all things necessary to preserve and to keeping full force and effect its existence, rights and privileges, and shall comply with all regulations, rules, ordinances, statutes, orders and decrees of any governmental or quasi-governmental authority or court applicable to Borrower and Borrowers business activities.

Assumed Business Names. Borrower has filed or recorded all documents or filings required by law relating to all assumed business names used by Borrower. Excluding the name of Borrower, the following is a complete list of ail assumed business names under which Borrower does business: None.

Authorization. Borrower's execution, delivery, and performance of this Agreement and all the Related Documents have been duly authorized by all necessary action by Borrower and do not conflict with, result in a violation of, or constitute a default under (1) any provision of (a) Borrowers articles of organization or membership agreements, or (b) any agreement or other instrument binding upon Borrower or (2) any law, governmental regulation, court decree, or order applicable to Borrower or to Borrowers properties.

Financial Information. Each of Borrower's financial statements supplied to Lender truly and completely disclosed Borrowers financial condition as of the date of the statement, and there has been no material adverse change in Borrower's financial condition subsequent to the date of the most recent financial statement supplied to Lender. Borrower has no material contingent obligations except as disclosed in such financial statements.


Legal Effect. This Agreement constitutes, and any instrument or agreement Borrower is required to give under this Agreement when delivered will constitute legal, valid, and binding obligations of Borrower enforceable against Borrower in accordance with their respective terms.

Properties. Except as contemplated by this Agreement or as previously disclosed in Borrower's financial statements or In writing to ender and as accepted by Lender, and except for property tax liens for taxes not presently due and payable, Borrower owns and has good title to all of Borrowers properties free and dear of all Security Interests, and has not executed any security documents or financing statements relating to such properties. All of Borrowers properties are titled in Borrowers legal name, and Borrower has not used or filed a financing statement under any other name for at least the last five (5) years.

Hazardous Substances. Except as disclosed to and acknowledged by ender in writing, Borrower represents and warrants that: (1) During the period of Borrowers ownership of the Collateral, there has been no use, generation, manufacture, storage, treatment, disposal, release or threatened release of any Hazardous Substance by any person on, under, about or from any of the Collateral. (2) Borrower has no knowledge of, or reason to believe that there has been (a) any breach or violation of any Environmental Laws; (b) any use, generation, manufacture, storage, treatment, disposal, release or threatened release of any Hazardous Substance on, under, about or from the Collateral by any prior owners or occupants of any of the Collateral; or (c) any actual or threatened litigation or claims of any kind by any person relating to such matters. (3) Neither Borrower nor any tenant, contractor, agent or other authorized user of any of the Collateral shall use, generate, manufacture, store, treat, dispose of or release any Hazardous Substance on, under, about or from any of the Collateral; and any such activity shall be conducted in compliance with all applicable federal, state, and local laws, regulations, and ordinances, including without limitation ail Environmental Laws. Borrower authorizes Lender and its agents to enter upon the Collateral to make such inspections and tests as ender may deem appropriate to determine compliance of the Collateral with this section of the Agreement. Any inspections or tests made by ender shall be at Borrower's expense and for Lenders purposes only and shall not be construed to create any responsibility or liability on the part of Lender to Borrower or to any other person. The representations and warranties contained herein are based on Borrower's due diligence in investigating the Collateral for hazardous waste and Hazardous Substances.  Borrower hereby  (1) releases and waives any future claims against Lender for Indemnity or contribution In the event Borrower becomes liable for cleanup or other costs under any such laws, and (2) agrees to indemnify, defend, and hold harmless Lender against any and all claims, losses, liabilities, damages, penalties, and expenses which Lender may directly or indirectly sustain or suffer resulting from a breach of this section of the Agreement or as a consequence of any use, generation, manufacture, storage, disposal, release or threatened release of a hazardous waste or substance on the Collateral. The provisions of this section of the Agreement, inducting the obligation to indemnify and defend, shall survive the payment of the Indebtedness and the termination, expiration or satisfaction of this Agreement and shall not be affected by Lender's acquisition of any interest in any of the Collateral, whether by foreclosure or otherwise.


Litigation and Claims. No litigation, claim, Investigation, administrative proceeding or similar action (Including those for unpaid taxes) against Borrower Is pending or threatened, and no other event has occurred which may materially adversely affect Borrower's financial condition or properties, other than litigation, claims, or other events, if any, that have been disclosed to and acknowledged by ender in writing.

Taxes. To the best of Borrower's knowledge, all of Borrowers tax returns and reports that are or were required to be filed, have been filed, and all taxes, assessments and other governmental charges have been paid in full, except those presently being or to be contested by Borrower In good faith in the ordinary course of business and for which adequate reserves have been provided.

Lien Priority. Unless otherwise previously disclosed to Lender in writing, Borrower has not entered into or granted any Security Agreements, or permitted the filing or attachment of any Security Interests on or affecting any of the Collateral directly or Indirectly securing repayment of Borrowers Loan and Note, that would be prior or that may in any way be superior to ender's Security Interests and rights in and to such Collateral.

Binding Effect. This Agreement, the Note, all Security Agreements (if any), and all Related Documents are binding upon the signers thereof, as well as upon their successors, representatives and assigns, and are legally enforceable in accordance with their respective terms.


AFFIRMATIVE COVENANTS. Borrower covenants and agrees with ender that, so long as this Agreement remains In effect, Borrower will:

Notices of Claims and Litigation. Promptly inform ender in writing of (1) all material adverse changes in Borrowers financial condition, and (2) all existing and all threatened litigation, claims, investigations, administrative proceedings or similar actions affecting Borrower or any Guarantor which could materially affect the financial condition of Borrower or the financial condition of any Guarantor.

Financial Records. Maintain its books and records in accordance with GAAP, applied on a consistent basis, and permit Lender to examine and audit Borrower's books and records at all reasonable times.

Financial Statements. Furnish Lender with the following:

Annual Statements.  As soon as available, but in no event later than sixty (60) days after the end of each fiscal year, Borrower's balance sheet and income statement for the year ended, prepared by Borrower.

Interim Statements.  As soon as available, but in no event later than forty-five (45) days after the end of each fiscal quarter, Borrowers balance sheet and profit and loss statement for the period ended, prepared by Borrower.

Additional Requirements.

Borrowing Base Certificate. As soon as available, but in no event later than fifteen (15) days after the end of each fiscal month, Borrower's Borrowing Base Certificate.

Guarantor Annual Statements. As soon as available, but In no event later than one hundred fifty (150) days after the end of each fiscal year, Guarantor's balance sheet and Income statement for the year ended, audited by a certified public accountant satisfactory to Lender.

All financial reports required to be provided under this Agreement shall be prepared in accordance with GAAP, applied on a consistent basis, and certified by Borrower as being true and correct.

Additional Information.  Furnish such additional information and statements, as Lender may request from time to time.


Insurance. Maintain fire and other risk insurance, public liability insurance, and such other insurance as Lender may require with respect to Borrower's properties and operations, in form, amounts, coverages and with insurance companies acceptable to Lender. Borrower, upon request of Lender, will deliver to Lender from time to time the policies or certificates of insurance in form satisfactory to Lender, including stipulations that coverages will not be cancelled or diminished without at least thirty (30) days prior written notice to Lender. Each Insurance policy also shall include an endorsement providing that coverage in favor of Lender will not be impaired in any way by any act, omission or default of Borrower or any other person. In connection with all policies covering assets in which Lender holds or is offered a security Interest for the Loans, Borrower will provide Lender with such lender's loss payable or other endorsements as Lender may require.

Insurance Reports.  Furnish to Lender, upon request of Lender, reports on each existing Insurance policy showing  such information as Lender may reasonably request, including without limitation the following: (1)  the name of the insurer; (2) the risks insured: (3) the amount of the pol cy: (4) the properties insured: (5)  the then current property values on the basis of which insurance has been obtained, and the manner of determining those values: and  (6)  the expiration date of the policy. In addition, upon request of Lender (however not more often than annually), Borrower will have an independent appraiser satisfactory to Lender determine, as applicable, the actual cash value or replacement cost of any Collateral. The cost of such appraisal shall be paid by Borrower.

Guaranties.  Prior to disbursement of any Loan proceeds, furnish executed guaranties of the Loans in favor of Lender, executed by the guarantor named below, on Lender's forms, and in the amount and under the conditions set forth in those guaranties.

Name of Guarantor
Amount
GSE Systems, Inc.
Unlimited

Other Agreements. Comply with all terms and conditions of all other agreements, whether now or hereafter existing, between Borrower and any other party and notify Lender immediately in writing of any default In connection with any other such agreements.

Loan Proceeds. Use all Loan proceeds solely for Borrower's business operations, unless specifically consented to the contrary by Lender in writing.


Taxes, Charge and Liens. Pay and discharge when due all of its indebtedness and obligations, including without limitation all assessments. taxes, governmental charges, levies and liens, of every kind and nature, imposed upon Borrower or its properties, Income, or profits, prior to the date on which penalties would attach, and all lawful claims that, If unpaid, might become a lien or charge upon any of Borrower's properties, Income, or profits. Provided however, Borrower will not be required to pay and discharge any such assessment, tax, charge, levy, lien or claim so long as (1) the legality of the same shall be contested in good faith by appropriate proceedings, and (2) Borrower shall have established on Borrower's books adequate reserves with respect to such contested assessment, tax, charge, levy, lien, or claim in accordance with GAAP.

Performance. Perform and comply, in a timely manner, with all terms, conditions, and provisions set forth in this Agreement, In the Related Documents, and in ell other Instruments and agreements between Borrower and Lender. Borrower shall notify Lender immediately in writing of any default in connection with any agreement.

Operations. Maintain executive and management personnel with substantially the same qualifications and experience as the present executive and management personnel: provide written notice to Lender of any change in executive and management personnel: conduct its business affairs in a reasonable and prudent manner.

EnvironmentalStudies. Promptly conduct and complete, at Borrower's expense, all such Investigations, studies, samplings and testings as may be requested by Lender or any governmental authority relative to any substance, or any waste or by-product of any substance defined as toxic or a hazardous substance under applicable federal, state, or local law, rule, regulation, order or directive, at or affecting any property or any facility owned, leased or used by Borrower.
Compliance with Governmental Requirements. Comply with all laws, ordinances, and regulations, now or hereafter in effect, of all governmental authorities applicable to the conduct of Borrower's properties, businesses and operations, and to the use or occupancy of the Collateral, Including without limitation, the Americans With Disabilities Act.  Borrower may contest In good faith any such law, ordinance,   or regulation and withhold compliance during any proceeding, Including appropriate appeals, so long as Borrower has notified Lender in writing prior to doing so and so long as, In Lender's sole opinion, Lender's Interests in the Collateral are not jeopardized. Lender may require Borrower to post adequate security or a surety bond, reasonably satisfactory to Lender, to protect Lender's interest.


Inspection. Permit employees or agents of Lender at any reasonable time to Inspect any and all Collateral for the Loan or Loans and Borrower's other properties and to examine or audit Borrower's books, accounts, and records and to make copies and memoranda of Borrower's books, accounts, and records. If Borrower now or at any time hereafter maintains any records (Including without limitation computer generated records and computer software programs for the generation of such records) in the possession of a third party, Borrower, upon request of Lender, shall notify such party to permit Lender free access to such records al all reasonable limes and to provide Lender with copies of any records it may request, all at Borrower's expense.

Environmental Compliance and Reports.  Borrower shall comply in all respects with any and all Environmental Laws; not cause or permit to exist, as a result of an intentional or unintentional action or omission on Borrower's part or on the part of any third party, on property owned and/or occupied by Borrower, any environmental activity where damage may result to the environment, unless such environmental activity is pursuant to and In compliance with the conditions of a permit Issued by the appropriate federal, state or local governmental authorities; shall furnish to Lender promptly and in any event within thirty (30) days after receipt thereof a copy of any notice, summons, lien, citation, directive, letter or other communication from  any governmental agency or Instrumentality concerning any Intentional or unintentional action or omission on Borrower's part in connection with any environmental activity whether or not there is damage to the environment and/or other natural resources.

Additional Assurances. Make, execute and deliver to Lender such promissory notes, mortgages, deeds of trust, security agreements, assignments, financing statements, instruments, documents and other agreements as Lender or Its attorneys may reasonably request to evidence and secure the Loans and to perfect all Security Interests.

LENDER'S EXPENDITURES. If any action or proceeding is commenced that would materially affect Lender's interest In the Collateral or if Borrower fails to comply with any provision of this Agreement or any Related Documents, including but not limited to Borrower's failure to discharge or pay when due any amounts Borrower is required to discharge or pay under this Agreement or any Related Documents, Lender on Borrower's behalf may (but shall not be obligated to) take any action that Lender deems appropriate, including but not limited to discharging or paying all taxes, liens, security Interests, encumbrances and other claims, al any lime levied or placed on any Collateral and paying all costs for insuring, maintaining and preserving any Collateral. All such expenditures incurred or paid by Lender for such purposes will then bear Interest at the rate charged under the Note, or the maximum rate permitted by law, whichever is less, from the date Incurred or paid by Lender to the date of repayment by Borrower.  All such expenses will become a part of the Indebtedness and, at Lender's option, will (A) be payable on demand; be added to the balance of the Note and be apportioned among and be payable with any installment payments to become due during either the term of any applicable insurance policy: or (2) the remaining term of the Note: or (C) be treated as a balloon payment which will be due and payable at the Note's maturity.


NEGATIVE COVENANTS. Borrower covenants and agrees with Lender that while this Agreement is in effect, Borrower shall not, without the prior written consent of Lender:

Indebtedness end Liens. (1) Except for trade debt incurred In the normal course of business and indebtedness to Lender contemplated by this Agreement, create, incur or assume indebtedness for borrowed money, including capital teases, (2) sell, transfer, mortgage, assign, pledge, lease, grant a security interest in, or encumber any of Borrower's assets (except as allowed as Permitted Liens), or (3) sell with recourse any of Borrower's accounts, except to Lender.

Continuity of Operations.  (1)  Engage in any business activities substantially different than those in which Borrower is presently engaged, cease operations, liquidate, merge, transfer, acquire or consolidate with any other entity, change its name, dissolve or transfer or sell Collateral out of the ordinary course of business, or (3) make any distribution with respect to any capital account, whether by reduction of capital or otherwise.

Loans, Acquisitions and Guarantees. (1) Loan, Invest in or advance money or assets to any other person, enterprise or entity, (2) purchase, create or acquire any interest in any other enterprise or entity, or (3) incur any obligation as surety or guarantor other than in the ordinary course of business.

Agreements. Enter into any agreement containing any provisions which would be violated or breached by the performance of Borrower's obligations under this Agreement or in connection herewith.

CESSATION OF ADVANCES. If Lender has made any commitment to make any Loan to Borrower, whether under this Agreement or under any other agreement, Lender shall have no obligation to make Loan Advances or to disburse Loan proceeds if: (A) Borrower or any Guarantor is in default under the terms of this Agreement or any of the Related Documents or any other agreement that Borrower or any Guarantor has with Lender; (B) Borrower or any Guarantor dies, becomes incompetent or becomes insolvent, files a petition in bankruptcy or similar proceedings,  or Is adjudged a bankrupt; (C) there occurs a material adverse change in Borrower's financial condition, in the financial condition of any Guarantor, or in the value of any Collateral securing any Loan; or (D) any Guarantor seeks, claims or otherwise attempts to limit, modify or revoke such Guarantor's guaranty of the Loan or any other loan with Lender; or (E) Lender in good faith deems itself insecure, even though no Event of Default shall have occurred.

RIGHT OF SETOFF. To the extent permitted by applicable law, Lender reserves a right of setoff in all Borrower's accounts with Lender (whether checking, savings, or some other account). This includes all accounts Borrower holds jointly with someone else and all accounts Borrower may open In the future. However, this does not Include any IRA or Keogh accounts, or any trust accounts for which setoff would be prohibited by law. Borrower authorizes Lender, to the extent permitted by applicable law, to charge or setoff all sums owing on the debt against any and all such accounts.


DEFAULT. Each of the following shall constitute an Event of Default under this Agreement:

Payment Default. Borrower fails to make any payment when due under the Loan.

Other Defaults. Borrower fails to comply with or to perform any other term, obligation, covenant or condition contained in this Agreement or in any of the Related Documents or to comply with or to perform any term, obligation, covenant or condition contained in any other agreement between Lender and Borrower.

Default in Favor of Third Parties. Borrower or any Grantor defaults under any loan, extension of credit, security agreement, purchase or sales agreement, or any other agreement, In favor of any other creditor or person that may materially affect any of Borrower's or any Grantor's property or Borrower's or any Grantor's ability to repay the Loans or perform their respective obligations under this Agreement or any of the Related Documents.

False Statements. Any warranty , representation or statement made or furnished to Lender by Borrower or on Borrower's behalf under this Agreement or the Related Documents is false or misleading in any material respect, either now or at the time made or furnished or becomes false or misleading at any time thereafter.

Death or Insolvency. The dissolution of Borrower (regardless of whether election to continue is made), any member withdraws from Borrower, or any other termination of Borrower's existence as a going business or the death of any member, the insolvency of Borrower, the appointment of a receiver for any part of Borrower's property, any assignment for the benefit of creditors, any type of creditor workout, or the commencement of any proceeding under any bankruptcy or insolvency laws by or against Borrower.

Defective Collateralization.  This Agreement or any of the Related Documents ceases to be in full force and effect (Including failure of any collateral document to create a valid and perfected security Interest or lien) at any time and for any reason.

Creditor or Forfeiture Proceedings. Commencement of foreclosure or forfeiture proceedings, whether by judicial proceeding, self-help, repossession or any other method, by any creditor of Borrower or by any governmental agency against any collateral securing the Loan. This includes a garnishment of any of Borrower's accounts, including deposit accounts, with Lender. However, this Event of Default shell not apply If there Is a good faith dispute by Borrower as to the validity or reasonableness of the claim which is the basis of the creditor or forfeiture proceeding and if Borrower gives Lender written notice of the creditor or forfeiture proceeding and deposits with Lender monies or   a surety bond for the creditor or forfeiture proceeding, In an amount determined by Lender, in its sole discretion, as being an adequate reserve or bond for the dispute.

Events Affecting Guarantor. Any of the preceding events occurs with respect to any Guarantor of any of the Indebtedness or any Guarantor dies or becomes Incompetent, or revokes or disputes the validity of, or liability under, any Guaranty of the Indebtedness.

Adverse Change. A material adverse change occurs In Borrower's financial condition, or Lender believes the prospect of payment or performance of the Loan is impaired.

Insecurity. Lender in good faith believes itself insecure.


EFFECT OF AN EVENT OF DEFAULT. If any Event of Default shall occur, except where otherwise provided in this Agreement or the Related Documents, all commitments and obligations of Lender under this Agreement or the Related Documents or any other agreement immediately will terminate (Including any obligation to make further Loan Advances or disbursements), and, at Lender's option, all Indebtedness Immediately will become due and payable, all without notice of any kind to Borrower, except that In the case of an Event of Default of the type described In the "Insolvency" subsection above, such acceleration shall be automatic end not optional. In addition, Lender shall have all the rights and remedies provided in the Related Documents or available at law, in equity, or otherwise. Except as may be prohibited by applicable law, all of Lender's rights and remedies shall be cumulative and may be exercised singularly or concurrently. Election by Lender to pursue any remedy shall not exclude pursuit of any other remedy, and an election to make expenditures or to take action to perform an obligation of Borrower or of any Grantor shall not affect Lender's right to declare a default and to exercise its rights and remedies.

PRIOR LOAN AGREEMENTS. This Business Loan Agreement (Asset Based) supersedes all prior Business Loan Agreements (Asset Based) between Lender and Borrower.


MISCELLANEOUS PROVISIONS. The following miscellaneous provisions are a part of this Agreement:

Amendments. This Agreement, together with any Related Documents, constitutes the entire understanding and agreement of the parties as to the matters set forth in this Agreement. No alteration of or amendment to this Agreement shall be effective unless given in writing end signed by the party or parties sought to be charged or bound by the alteration or amendment.

Attorney s' Fees; Expenses. Borrower agrees to pay upon demand ell of Lender's costs and expenses, Including Lender's attorneys' fees and Lender's legal expenses, incurred in connection with the enforcement of this Agreement. Lender may hire or pay someone else to help enforce this Agreement, and Borrower shall pay the costs and expenses of such enforcement. Costs and expenses Include Lender's attorneys' fees and legal expenses whether or not there Is a lawsuit, including attorneys' fees and legal expenses for  bankruptcy proceedings (Including efforts to modify or vacate any automatic stay or injunction), appeals, and any anticipated post-judgment collection services.  Borrower also shall pay all court costs end such additional fees as may be directed by the court.

Caption Headings. Caption headings in this Agreement are for convenience purposes only and are not to be used to interpret or define the provisions of this Agreement.

Consent to Loan Participation. Borrower agrees and consents to Lender's sale or transfer, whether now or later, of one or more participation interests in the Loan to one or more purchasers, whether related or unrelated to Lender. Lender may provide, without any limitation whatsoever, to any one or more purchasers, or potential purchasers, any information or knowledge Lender may have about Borrower or about any other matter relating to the Loan, and Borrower hereby waives any rights to privacy Borrower may have with respect to such matters. Borrower additionally waives any and all notices of sale of participation interests, as well as any notices of any repurchase of such participation interests. Borrower also agrees that the purchasers of any such participation interests will be considered as the absolute owners of such interests in the Loan and will have all the rights granted under the participation agreement or agreements governing the sale of such participation interests. Borrower further waives all rights of offset or counterclaim that it may have now or later against Lender or against any purchaser of such a participation interest and unconditionally agrees that either Lender or such purchaser may enforce Borrower's obligation under the Loan Irrespective of the failure or insolvency of any holder of any interest in the Loan. Borrower further agrees that the purchaser of any such participation interests may enforce its interests irrespective of any personal claims or defenses that Borrower may have against Lender.

Governing Law. This Agreement will be governed by federal law applicable to Lender and, to the extent not preempted by federal law, the laws of the State of Alabama without regard to its conflicts of law provisions.  This Agreement has been accepted by Lender in the State of Alabama.


No Waiver by Lender. Lender shall not be deemed to have waived any rights under this Agreement unless such waiver is given in writing and signed by Lender. No delay or omission on the part of Lender in exercising any right shall operate as a waiver of such right or any other right. A waiver by Lender of a provision of this Agreement shall not prejudice or constitute a waiver of Lender's right otherwise to demand strict compliance with that provision or any other provision of this Agreement. No prior waiver by Lender, nor any course of dealing between Lender and Borrower, or between Lender and any Grantor, shall constitute a waiver of any of Lender's rights or of any of Borrower's or any Grantor's obligations as to any future transactions. Whenever the consent of Lender is required under this Agreement, the granting of such consent by Lender in any instance shall not constitute continuing consent to subsequent instances where such consent is required and in all cases such consent may be granted or withheld in the sole discretion of Lender.

Notices. Any notice required to be given under this Agreement shall be given in writing, and shall be effective when actually delivered, when actually received by telefacsimile (unless otherwise required by law), when deposited with a nationally recognized overnight courier, or, if mailed, when deposited in the United States mail, as first class, certified or registered mail postage prepaid, directed to the addresses shown near the beginning of this Agreement. Any party may change its address for notices under this Agreement by giving formal written notice to the other parties, specifying that the purpose of the notice is to change the party's address. For notice purposes, Borrower agrees to keep Lender informed at all times of Borrower's current address. Unless otherwise provided or required by law, if there is more than one Borrower, any notice given by Lender to any Borrower is deemed to be notice given to all Borrowers.

Severability. If a court of competent jurisdiction finds any provision of this Agreement to be illegal, invalid, or unenforceable as to any circumstance, that finding shall not make the offending provision illegal Invalid, or unenforceable as to any other circumstance.  If feasible, the offending provision shall be considered modified so that it becomes legal, valid and enforceable. If the offending provision cannot be so modified, it shall be considered deleted from this Agreement. Unless otherwise required by law, the illegality, invalidity, or unenforceability of any provision of this Agreement shall not affect the legal ty, validity or enforceability of any other provision of this Agreement.


Subsidiaries and Affiliates of Borrower. To the extent the context of any provisions of this Agreement makes it appropriate, Including without limitation any representation, warranty or covenant, the word "Borrower" as used in this Agreement shall include all of Borrower's subsidiaries and affiliates. Notwithstanding the foregoing however, under no circumstances shall this Agreement be construed to require Lender to make any Loan or other financial accommodation to any of Borrower's subsidiaries or affiliates.

Successors and Assigns. All covenants and agreements by or on behalf of Borrower contained in this Agreement or any Related Documents shall bind Borrower's successors and assigns and shall insure to the benefit of Lender and its successors and assigns. Borrower shall not, however, have the right to assign Borrower's rights under this Agreement or any interest therein, without the prior written consent of Lender.

Survival of Representations and Warranties. Borrower understands and agrees that in extending Loan Advances, Lender is relying on all representations, warranties, and covenants made by Borrower In this Agreement or in any certificate or other instrument delivered by Borrower to Lender under this Agreement or the Related Documents. Borrower further agrees that regardless of any investigation made by Lender, all such representations, warranties and covenants will survive the extension of Loan Advances and delivery to Lender of the Related Documents, shall be continuing in nature, shall be deemed made and redated by Borrower at the time each Loan Advance is made,  and shall remain in full force and effect until such time as Borrower's Indebtedness shall be paid In full, or until this Agreement shall be terminated In the manner provided above, whichever is the last to occur.

Time is of the Essence. Time is of the essence in the performance of this Agreement.

Waive Jury. All parties to this Agreement hereby waive the right to any jury trial in any action, proceeding, or counterclaim brought by any party against any other party.


DEFINITIONS. The following capitalized words end terms shall have the following meanings when used in this Agreement. Unless specifically stated to the contrary, all references to dollar amounts shall mean amounts in lawful money of the United States of America. Words and terms used in the singular shall include the plural, and the plural shall include the singular, as the context may require. Words and terms not otherwise defined in this Agreement shall have the meanings attributed to such terms in the Uniform Commercial Code. Accounting words and terms not otherwise defined in this Agreement shall have the meanings assigned to them in accordance with generally accepted accounting principles as in effect on the date of this Agreement:

Account. The word "Account" means a trade account, account receivable, other receivable, or other right to payment for goods sold or services rendered owing to Borrower (or to a third party granter acceptable to Lender).

Account Debtor. The words "Account Debtor" mean the person or entity obligated upon an Account.

Advance. The word "Advance" means a disbursement of Loan funds made, or to be made, to Borrower or on Borrower's behalf under the terms and conditions of this Agreement.

Agreement. The word "Agreement" means this Business Loan Agreement (Asset Based), as this Business Loan Agreement (Asset Based) may be amended or modified from time to time, together with all exhibits and schedules attached to this Business Loan Agreement (Asset Based) from time to time.

Borrower. The word "Borrower" means Hyperspring, LLC and includes all co-signers and co-makers signing the Note and all their successors and assigns.

Borrowing Base. The words "Borrowing Base" mean, as determined by Lender from time to time, the lesser of (1) $1,000,000.00 or (2) 80.000% of the aggregate amount of Eligible Accounts.
Business Day. The words "Business Day• mean a day on which commercial banks are open In the State of Alabama.


Collateral. The word "Collateral" means all property and assets granted as collateral security for a Loan, whether real or personal property, whether granted directly or indirectly, whether granted now or in the future, and whether granted In the form of a security interest, mortgage, collateral mortgage, deed of trust, assignment, pledge, crop pledge, chattel mortgage, collateral chattel mortgage, chattel trust, factor's lien, equipment trust, conditional sale, trust receipt, lien, charge, lien or title retention contract, lease or consignment intended as a   security device, or any other security or lien Interest whatsoever, whether created by law, contract, or otherwise. The word Collateral also includes without limitation all collateral described in the Collateral section of this Agreement.

Eligible Accounts. The words "Eligible Accounts" mean at any time, all of Borrower's Accounts which contain selling terms and conditions acceptable to Lender. The net amount of any Eligible Account against which Borrower may borrow shall exclude all returns, discounts, credits, and offsets of any nature. Unless otherwise agreed to by Lender In writing, Eligible Accounts do not include:

(1) Accounts with respect to which the Account Debtor is a member, employee or agent of Borrower.
(2) Accounts with respect to which the Account Debtor Is affiliated with Borrower.
(3) Accounts with respect to which goods are placed on consignment, guaranteed sale, or other terms by reason of which the payment by the Account Debtor may be conditional.
(4) Accounts with respect to which the Account Debtor is not a resident of the United States, except to the extent such Accounts are supported by insurance, bonds or other assurances satisfactory to Lender.
(5) Accounts with respect to which Borrower is or may become liable to the Account Debtor for goods sold or services rendered by the Account Debtor to Borrower.
(6) Accounts which are subject to dispute, counter claim, or setoff.
(7) Accounts with respect to which the goods have not been shipped or delivered or the services have not been rendered, to the Account Debtor.
(8) Accounts with respect to which Lender, in its sole discretion, deems the creditworthiness or financial condition of the Account Debtor to be unsatisfactory.
(9) Accounts of any Account Debtor who has filed or has had filed against it a petition in bankruptcy or an application for relief under any provision of any state or federal bankruptcy, insolvency, or debtor-in-relief acts; or who has had appointed a trustee, custodian, or receiver for the assets of such Account Debtor; or who has made an assignment for the benefit of creditors or has become Insolvent or falls generally to pay its debts (Including its payrolls) as such debts become due.
(10) Accounts with respect to which the Account Debtor is the United States government or any department or agency of the United States.
(11) Accounts which have not been paid in full within ninety (90) days from the invoice date. The entire balance of any Account of any single Account Debtor will be ineligible whenever the portion of the Account which has not been paid within ninety (90) days from the Invoice date is in excess of 25.000% of the total amount outstanding on the Account.
(12) That portion of the Accounts of any single Account Debtor which exceeds 40.000% of all of Borrower's Accounts.
(13) Accounts which are subject to contractual arrangements between Borrower and the Account Debtor based on a percent completion or that are subject to contract fulfillment requirements.
(14) Accounts with respect to which the Borrower is required to have a bond posted on its behalf to secure Borrower's performance.
(15) That portion of any Account constituting retainage that is being withheld by the Account Debtor pending completion to the Account Debtor's satisfaction of Borrower's performance under a contract.
(16) Accounts related to medical or insurance receivables.
(17) Accounts with respect to which the Account Debtor is a person.


Environmental Laws. The words "Environmental Laws" mean any and all state, federal and local statutes, regulations and ordinances relating to the protection of human health or the environment, including without limitation the Comprehensive Environmental Response, Compensation, and Liability Ac1 of 1980, as amended, 42 U.S.C. Section 9601, et seq. ("CERCLA"), the Superfund Amendments and Reauthorization Ac1of 1986,Pub. L. No.99-499 ("SARA"), the Hazardous Materials Transportation Act, 49 U.S.C. Section 1801, et seq., the Resource Conservation and Recovery Ac1, 42 U.S.C. Section 6901, et seq., or other applicable state or federal laws, rules, or regulations adopted pursuant thereto.

Event of Default. The words "Event of Default" mean any of the events of default set forth in this Agreement in the default sec1ion of this Agreement.

Expiration Date. The words "Expiration Date" mean the date of termination of Lender's commitment to lend under this Agreement.

GAAP. The word "GAAP" means generally accepted accounting principles.

Grantor. The word "Grantor" means each and all of the persons or entitles granting a Security Interest in any Collateral for the Loan, Including without limitation all Borrowers granting such a Security Interest.

Guarantor. The word "Guarantor" means any guarantor, surety, or accommodation party of any or all of the Loan.

Guaranty. The word "Guaranty" means the guaranty from Guarantor to Lender, including without limitation a guaranty of all or part of the Note.

Hazardous Substances. The words "Hazardous Substances" mean materials that, because of their quantity, concentration or physical, chemical or Infectious characteristics, may cause or pose a present or potential hazard to human health or the environment when improperly used, treated, stored, disposed of, generated, manufactured, transported or otherwise handled. The words "Hazardous Substances" are used in their very broadest sense and Include without limitation any and all hazardous or toxic substances, materials or waste as defined by or listed under the Environmental Laws.  The term "Hazardous Substances" also includes, without limitation, petroleum and petroleum by-products or any fraction thereof and asbestos.

Indebtedness. The word "indebtedness" means the Indebtedness evidenced by the Note or Related Documents, including all principal and Interest together with all other Indebtedness and costs and expenses for which Borrower is responsible under this Agreement or under any of the Related Documents.

Lender. The word "Lender" means IBERIABANK, its successors and assigns.

Loan. The word "Loan" means any and all loans and financial accommodations from Lender to Borrower whether now or hereafter existing, and however evidenced, including without limitation those loans and financial accommodations described herein or described on any exhibit or schedule attached to this Agreement from time to time.


Note. The word "Note" means the Note dated July 6, 2015 and executed by Hyperspring, LLC in the principal amount of $1,000,000.00, together with all renewals of, extensions of, modifications of, refinancing of, consolidations of, and substitutions for the note or credit agreement.

Permitted Liens. The words "Permitted Liens" mean (1) liens and security interests securing Indebtedness owed by Borrower to Lender; (2) liens for taxes, assessments, or similar charges either not yet due or being contested in good faith; (3) liens of material men, mechanics, warehousemen, or carriers, or other like liens arising in the ordinary course of business and securing obligations which are not yet delinquent; (4) purchase money liens or purchase money security Interests upon or in any property acquired or held by Borrower In the ordinary course of business to secure indebtedness outstanding on the date of this Agreement or permitted to be incurred under the paragraph of this Agreement titled "Indebtedness and Liens•;  (5)  liens and security interests which, as of the date of this Agreement , have been disclosed to and approved by the Lender in writing; and (6) those liens and security interests which In the aggregate constitute an Immaterial and insignificant monetary amount with respect to the net value of Borrower's assets.

Primary Credit Facility. The words "Primary Credit Facility" mean the credit facility described In the Line of Credit section of this Agreement.

Related Documents. The words "Related Documents" mean all promissory notes, credit agreements, loan agreements, environmental agreements, guaranties, security agreements, mortgages, deeds of trust, security deeds, collateral mortgages, and all other instruments, agreements and documents, whether now or hereafter existing, executed in connection with the Loan.

Security Agreement. The words "Security Agreement" mean and include without limitation any agreements, promises, covenants, arrangements, understandings or other agreements, whether created by law, contract, or otherwise, evidencing, governing, representing, or creating a Security Interest.

Security Interest. The words "Security Interest" mean, without limitation, any and all types of collateral security, present and future, whether In the form of a lien, charge, encumbrance, mortgage, deed of trust, security deed, assignment, pledge, crop pledge, chattel mortgage, collateral chattel mortgage, chattel trust, factor's lien, equipment trust, conditional sale, trust receipt, lien or title retention contract, lease or consignment intended as a security device, or any other security or lien interest whatsoever whether created by law, contract , or otherwise.


BORROWER ACKNOWLEDGES HAVING READ ALL THE PROVISIONS OF THIS BUSINESS LOAN AGREEMENT (ASSET BASED) AND BORROWER AGREES TO ITS TERMS.  THIS BUSINESS LOAN AGREEMENT (ASSET BASED) IS DATED JULY 6, 2015.

THIS AGREEMENT IS GIVEN UNDER SEAL AND IT IS INTENOED THAT THIS AGREEMENT IS AND SHALL CONSTITUTE AND HAVE THE EFFECT OF A SEALED INSTRUMENT ACCORDING TO LAW.

BORROWER:



HYPERSPRING, LLC



GSE PERFORMANCE SOLUTIONS, INC., Member of Hyperspring, LLC

By:
/s/ Jeffery G. Hough
 
 
Jeffery G. Hough, Vice President and CFO of GSE Performance Solutions, Inc.

LENDER:

IBERIABANK

By:
/s/ T. Chris Patty 
 
 
Authorized Signer
 
 
EX-10.3 4 exh10-3.htm AMENDMENT NO. 5 TO REVOLVING CREDIT NOTE
Exhibit 10.3

FIFTH COMPREHENSIVE AMENDMENT TO FINANCING DOCUMENTS

THIS                FIFTH                  COMPREHENSIVE                                                                                        AMENDMENT  TO  FINANCING
DOCUMENTS (this "Amendment") is dated effective as of July 31, 2015, by and among GSE SYSTEMS, INC., a Delaware corporation ("GSE") and GSE  PERFORMANCE SOLUTIONS, INC., a Delaware corporation and successor by merger to GSE Envision LLC, a New Jersey limited liability company and also formerly known as GSE Power Systems, Inc. ("GSE Performance Solutions"), (GSE and GSE Performance Solutions, each a "Co-Borrower" and collectively, the "Co-Borrowers") and BRANCH BANKING AND TRUST COMPANY, a North Carolina banking corporation (the "Bank") which bank is the successor by merger to SUSQUEHANNA BANK, formerly a Pennsylvania state chartered commercial banking corporation ("Susquehanna"); witnesseth:

RECITALS

WHEREAS, pursuant to a Master Loan and Security Agreement dated November 22, 2011 by and among GSE, GSE Power Systems, Inc. and GSE EnVision Inc. (collectively, the "Original Borrowers") and Susquehanna (the "Original Agreement"), as amended by that certain Comprehensive Amendment to Financing Documents dated March 31, 2012 (the "First Amendment"), and that certain Letter Agreement dated July 29, 2013 from Susquehanna (the "Letter Agreement"), as amended by that certain Second Comprehensive Amendment to Financing documents dated April 8, 2014 (the "Second Amendment"), as amended by that certain Third Comprehensive Amendment to Financing Documents dated September 9, 2014 (the "Third Amendment"), as amended by that certain Fourth Comprehensive Amendment to Financing Documents dated December 31, 2014 (the "Fourth Amendment") (the Original Agreement, the First Amendment, the Letter Agreement, the Second Amendment, the Third Amendment and the Fourth Amendment are collectively, the "Loan Agreement"), Susquehanna extended a revolving credit facility to the Original Borrowers in the principal amount of Seven Million Five Hundred Thousand Dollars ($7,500,000) (the "Credit Facility"), as evidenced by a Revolving Credit Note given by the Original Borrowers in favor of Susquehanna dated November 22, 2011 in the face amount of $7,500,000, which note was amended and restated in its entirety by that certain Amended and Restated Revolving Credit Note from the Co-Borrowers in favor of Susquehanna dated March 31, 2012; and

WHEREAS, effective August 1, 2015, the Bank is successor by merger to Susquehanna and has assumed Susquehanna's obligations under the Financing Documents (as defined in the Loan Agreement); and

WHEREAS, the Bank and the Co-Borrowers have determined to modify certain provisions of the Financing Documents, all in accordance with the provisions of this Amendment.

NOW, THEREFORE, in consideration of the premises and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged by the parties hereto, the Bank and the Co-Borrowers agree as follows:



#534247
012655-0025


1.
Recitals. The Bank and the Co-Borrowers acknowledge that the above Recitals to this Amendment are true and correct, and agree that the same are incorporated by reference into the body of this Amendment. Unless otherwise specifically defined herein, all capitalized terms used in this Amendment shall have the same meanings ascribed to such terms in the Loan Agreement.

2.
Amendments to Financing Documents. The Financing Documents are hereby modified as follows:

a.
The testing of the Cash Flow Coverage Ratio set forth in Section 5.1 of the Loan Agreement is suspended for the through the period ending June 30, 2016. The next applicable testing period will be for the calendar quarter ending September 30, 2016.

b.
The Minimum Tangible Capital Base requirement set forth in Section 5.2 of the Loan Agreement is hereby decreased to Ten Million Five Hundred Thousand Dollars ($10,500,000) beginning with the quarter ending June 30, 2015, and for each quarter thereafter.

c.
The Quick Ratio set forth in Section 5.3 of the Loan Agreement is hereby amended to reflect a new Quick Ratio requirement of 1.0 to 1.0, beginning with the quarter ending June 30, 2015, and for each quarter thereafter.

d.
The Tangible Capital Base Ratio requirement set forth in Section 5.4 of the Loan Agreement is hereby deleted effective for the quarter ending June 30, 2015.

The modifications described herein are limited precisely as written and shall not be deemed to (i) be a consent to or a waiver or modification of any other term or condition of the Loan Agreement or any of the other Financing Documents, or (ii) prejudice any right or rights which the Bank may now have or may have in the future under or in connection with the Loan Agreement or any of the other Financing Documents.

Except for the agreements to the modifications described herein (the "Modifications"), no delay by the Bank in the pursuit of the Bank's rights and remedies shall, and none of the foregoing is intended (and should not be deemed or construed) to, constitute a waiver of any other rights and/or remedies Bank may have under the Loan Agreement and/or any of the other Financing Documents or otherwise available to Bank at law or in equity, or a waiver of any other known or any unknown default or event of default which exists on the date hereof, or a course of conduct or course of dealing on the part of the Bank. Except for the Modifications, the Bank reserves any and all rights and remedies available to it under the Loan Agreement and/or any of the other Financing Documents, or otherwise available to it at law or in equity, all of which remain in full force and effect.

3.
Grants of Liens and Security Interests; Reaffirmation of Debt. Each Co-Borrower each hereby grants, re-grants and confirms the grant of all liens and security interest in and to all collateral described in the Financing Documents as collateral for the Credit Facility as amended by this Amendment on the terms set forth in the Financing Documents.  Each Co-Borrower also


hereby reaffirms its respective joint and several obligations to repay the Credit Facility, all in accordance with the terms of the Financing Documents.

4.
Fees, Costs, and Expenses. The Co-Borrowers shall pay to the Bank on demand all costs and expenses both now and hereafter reasonably paid or incurred with respect to the preparation, negotiation, execution, administration and enforcement of this Amendment and all documents related thereto, including, without limitation, attorneys' fees and expenses, recording costs, recordation and other taxes, appraisal fees, costs of record searches, title company premiums and costs, fees and expenses for environmental audits and survey costs.

5.
Representations and Warranties. In order to induce the Bank to enter into this Amendment, the Co-Borrowers each represent and warrant to the Bank that as of the date hereof
(a) except as otherwise disclosed in writing to the Bank, no Event of Default exists under the provisions of any of the Financing Documents, (b) no event exists which, with the giving of notice or lapse of time, or both, could or would constitute an Event of Default under the provisions of any of the Financing Documents, (c) all of the representations and warranties of the Co-Borrowers in the Financing Documents, are true and correct in all material respects on the date hereof as if the same were made on the date hereof, (d) all collateral for the Credit Facility as amended by this Amendment is free and clear of all assignments, security interests, liens and other encumbrances of any kind and nature whatsoever except for those granted or permitted under the provisions of the Financing Documents, (e) no material adverse change has occurred in the business, financial condition, prospects or operations of any Co-Borrower since the date of the financial statements most recently furnished to the Bank in accordance with the provisions of the Financing Documents, and (f) the Financing Documents (as amended by this Amendment) constitute the legal, valid and binding obligations of the Co-Borrowers enforceable in accordance with their terms except as enforceability may be limited by bankruptcy, insolvency or similar laws affecting the enforcement of creditors' rights generally. If any of the foregoing representations and warranties shall prove to be false, incorrect or misleading in any material respect, the Bank may, in its absolute and sole discretion, declare that an Event of Default has occurred and exists under the provisions of each of the Financing Documents.

6.
Applicable Law, Etc. This Amendment shall be governed by the laws of the State of Maryland and may be executed in any number of duplicate originals or counterparts, each of such duplicate originals or counterparts shall be deemed to be an original and all taken together shall constitute one and the same instrument.

7.
Binding Effect. This Amendment shall be binding upon and inure to the benefit of the Bank and each Co-Borrower and their respective heirs, successors and assigns.

8.
Amendment Only. This Amendment is an amendment and modification  of certain provisions of the Financing Documents. All of the provisions of the Financing Documents are incorporated herein by reference and shall remain and continue in full force and effect as amended by this Amendment. Each Co-Borrower hereby ratifies and confirms all of its respective obligations, liabilities and indebtedness under the provisions of the Financing Documents as amended by this Amendment. The Bank and each Co-Borrower agree it is their intention that nothing herein shall be construed to extinguish, release or discharge or constitute,


create or effect a novation of, or an agreement to extinguish, any of the obligations, indebtedness and liabilities of any Co-Borrower or any other party under the provisions of the Financing Documents, or any assignment or pledge to the Bank of, or any security interest or lien granted to the Bank in or on, any collateral and security for such obligations, indebtedness and liabilities.

[SIGNATURE PAGE FOLLOWS]


IN   WITNESS   WHEREOF,   each  Co-Borrower   and  the  Bank   have   executed   this
Amendment under their respective seals, the day and year first written above.

WITNESS/ ATTEST:                                                                                        CO-BORROWERS:

GSE SYSTEMS, INC.




By:            /s/ Jeffery G. Hough
Jeffery G. Hough
Senior Vice President and Chief Financial Officer

GSE PERFORMANCE  SOLUTIONS, INC.




By:            /s/ Jeffery G. Hough
Jeffery G. Hough
Senior Vice President and Chief Financial Officer

BRANCH BANKING AND TRUST COMPANY




By:            /s/ Robert P. Whelen, Jr.
Robert P. Whelen, Jr.,
Senior Vice President






EX-10.4 5 exh10-4.htm AMENDMENT NO. 4 TO REVOLVING CREDIT NOTE

Exhibit 10.4

FOURTH COMPREHENSIVE AMENDMENT TO FINANCING DOCUMENTS


THIS              FOURTH                                                                        COMPREHENSIVE                                                            AMENDMENT  TO  FINANCING
DOCUMENTS (this "Amendment ") is dated effective as of December 31, 2014, by and among GSE SYSTEMS, INC., a Delaware corporation ("GSE") and GSE PERFORMANCE SOLUTIONS, INC., a Delaware corporation and successor by merger to GSE Envision LLC, a New Jersey limited liability company and also formerly known as GSE Power Systems, Inc. ("GSE Performance Solutions"), (GSE and GSE Performance Solutions, each a "Co-Borrower" and collectively, the "Co-Borrowers") and SUSQUEHANNA BANK, a Pennsylvania state chartered commercial banking corporation (the "Bank"); witnesseth:

RECITALS

WHEREAS, pursuant to a Master Loan and Security Agreement dated November 22, 2011 by and among GSE, GSE Power Systems, Inc. and GSE EnVision Inc. (collectively, the "Original Borrowers") and the Bank (the "Original Agreement") , as amended by that certain Comprehensive Amendment to Financing Documents dated March 31, 2012 (the "First Amendment") , and that certain Letter Agreement dated July 29, 2013 from the Bank (the "Letter Agreement"), as amended by that certain Second Comprehensive Amendment to Financing documents dated April 8, 2014 (the "Second Amendment "), as amended by that certain Third Comprehensive Amendment to Financing Documents dated September 9, 2014 (the "Third Amendment") (the Original Agreement, the First Amendment, the Letter Agreement, the Second Amendment and the Third Amendment are collectively, the "Loan Agreement "), the Bank extended a revolving credit facility to the Original Borrowers in the principal amount of Seven Million Five Hundred Thousand Dollars ($7,500,000) (the "Credit Facility"), as evidenced by a Revolving Credit Note given by the Original Borrowers in favor of the Bank dated November 22, 2011 in the face amount of $7,500,000, which note was amended and restated in its entirety by that certain Amended and Restated Revolving Credit Note from the Co-Borrowers in favor of the Bank dated March 31, 2012; and

WHEREAS, pursuant to Articles of Merger filed with the New Jersey Secretary of State on March 30, 2012, GSE EnVision, Inc. merged into GSE Envision LLC, a New Jersey limited liability company ("Envision"), as documented in the First Amendment ;

WHEREAS, pursuant to the Articles of Merger filed with the Delaware Secretary of State on December 22, 2014, Envision merged into GSE Power Systems, Inc.; and

WHEREAS, pursuant to a Certificate of Amendment filed with the Delaware Secretary of State on December 31, 2014, GSE Power Systems, Inc. changed its name to GSE Performance Solutions, Inc.; and

WHEREAS , the Bank and the Co-Borrowers have determined to modify certain provisions of the Financing Documents (as defined in the Loan Agreement), all in accordance with the provisions of this Amendment.






#519679 v6
012655-0025


NOW, THEREFORE, in consideration of the premises and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged by the parties hereto, the Bank and the Co-Borrowers agree as follows:

1.
Recitals. The Bank and the Co-Borrowers acknowledge that the above Recitals to this Amendment are true and correct, and agree that the same are incorporated by reference into the body of this Amendment. Unless otherwise specifically defined herein, all capitalized tenus used in this Amendment shall have the same meanings ascribed to such terms in the Loan Agreement.

2.
Amendments to Financing Documents.

a.
The Co-Borrowers hereby request and the Bank consents to a waiver of a provision set forth in Section 5.12(a) of the Loan Agreement to allow for the merger of GSE Envision , LLC into GSE Power Systems, Inc., and a change in the name of GSE Performance Solutions. All references in the Financing Documents to "GSE Envision LLC" or "GSE Power Systems, Inc." are hereby amended to read "GSE Performance Solutions, Inc.". The Co- Borrowers hereby certify that (i) GSE Performance Solutions continues to be a corporation organized under the laws of the State of Delaware; (ii) that there have been no changes to the respective principal place of business of either of the Co-Borrowers, or to the location of their respective assets; and (iii) there have been no changes to the ownership of either of the Co- Borrowers.

b.
The Loan Agreement  is hereby amended by  deleting Section 4.15 in its
entirety and inserting the following new Section 4.15 in lieu thereof:

"4.15 Operating and Deposit Accounts; Cash Collateral Account. Maintain their primary operating and depository accounts at the Bank. In addition, the Co-Borrowers shall maintain one or more segregated cash collateral account(s) at the Bank equal to the greater of (i) $3,000,000 or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including all exposure and obligations of the Bank under any issued and outstanding Letters of Credit, working capital advances, negative foreign exchange positions, and under any Foreign Currency Accounts and Foreign Exchange Contract established by the Bank on behalf of, or for the benefit of, any of the Co-Borrowers from time to time, and including any additional letters of credit or other financial accommodations made available by the Bank to or on behalf of the Borrower in the future) as security for the Co-Borrowers' obligations hereunder and under the other Financing Documents (collectively, the "Cash Collateral Account"). The initial account numbers for the Cash Collateral Account are: Account No . I 0014201254 (relating to Revolving Credit Advances and general Letters of Credit), Account No. 10010483625, 10010488343 and 10010488368 (relating to Chinese  Letters of Credit) and Account No. 990220000007 (relating to the Euro Foreign Currency Account) , and the parties anticipate that additional account numbers may be added from time to time to the extent that the Co-Borrowers ' request additional financial accommodations from


the Bank under the Revolving Credit Facility.  Each Co-Borrower hereby pledges to the Bank and grants a security interest to the Bank as collateral for all of Co- Borrowers ' obligations under the  Financing Documents, in the Cash Collateral Account, and Co-Borrowers agree and confirm that the Bank shall have complete and unconditional control over the Cash Collateral Account. The Cash Collateral Account shall remain in place until all amounts under the Revolving  Credit Facility have been repaid or retired (including but not limited to the expiration or release of all Letters of Credit, Foreign Exchange Contracts and Foreign Currency Accounts and other financial accommodations made available by the Bank for the benefit of the Co-Borrowers under the Revolving Credit Facility), such that the Bank has no further exposure or obligation thereunder. "

c.
The Bank agrees to waive compliance by the Co-Borrowers of the financial covenants set forth in Sections 5.1, 5.2, 5.3 and 5.4 of the Loan Agreement for the testing measurement date of December 31, 2014 (the "Waiver"). Each of these financial covenants remain in full force and effect for the quarter ending March 31, 2015 and for each quarter thereafter. The Co-Borrowers jointly and severally agree to pay to the Bank a covenants waiver fee of Fifteen Thousand Dollars ($15,000) upon the execution of this Agreement for the Bank's agreement to waive said covenants. The Bank's agreement to waive the said financial covenants is a one-time waiver only of the compliance by the Co-Borrowers of the financial covenants in Sections 5.1, 5.2, 5.3 and 5.4 of the Loan Agreement for the testing date of December 31, 2014, and no other consent or waiver is hereby granted, nor should any other consent or waiver be implied.

The Waiver described herein is limited precisely as written and shall not be deemed to (i) be a consent to or a waiver of any other term or condition of the Loan Agreement or any of the other Financing Documents , or (ii) prejudice any right or rights which the Bank may now have or may have in the future under or in connection with the Loan Agreement or any of the other Financing Documents .

Except for the granting of the Waiver described herein, no delay by the Bank in the pursuit of the Bank's rights and remedies shall, and none of the foregoing is intended (and should not be deemed or construed) to, constitute a waiver of any other  rights  and/or remedies Bank may have under the Loan Agreement and/or any of the other Financing Documents or otherwise available to Bank at law or in equity, or a waiver of any other known or any unknown default or event of default which exists on the date hereof, or a course of conduct or course of dealing on the part of the Bank. Except for the granting of the Waiver, the Bank reserves any and all rights and remedies available to it under the Loan Agreement and/or any of the other Financing Documents, or otherwise available to it at law or in equity, all of which remain in full force and effect.

3.
Grants of Liens and Security Interests; Reaffirmation of Debt. Each Co-Borrower each hereby grants, re-grants and confirms the grant of all liens and security interest in and to all collateral described in the Financing Documents as collateral for the Credit Facility as amended by this Amendment on the terms set forth in the Financing Documents.   Each Co-Borrower also


hereby reaffirms its respective joint  and several obligations to repay the Credit Facility,  all in
accordance with the terms of the Financing Documents .

4.
Fees, Costs, and Expenses. The Co-Borrowers shall pay to the Bank on demand all costs and expenses both now and hereafter reasonably paid or incurred with respect to the preparation, negotiation , execution, administration and enforcement of this Amendment and all documents related thereto, including, without limitation, attorneys' fees and expenses, recording costs, recordation and other taxes, appraisal fees, costs of record searches, title company premiums and costs, fees and expenses for environmental audits and survey costs.

5.
Representations  and Warranties.                                                                                                In order to induce the Bank to enter into this Amendment, the Co-Borrowers each represent and warrant to the Bank that as of the date hereof
(a) except as otherwise disclosed in writing to the Bank, no Event of Default exists under the provisions of any of the Financing Documents, (b) no event exists which, with the giving of notice or lapse of time, or both , could or would constitute an Event of Default under the provisions of any of the Financing Documents , (c) all of the representations and warranties of the Co-Borrowers in the Financing Documents, are true and correct in all material respects on the date hereof as if the same were made on the date hereof, (d) all collateral for the Credit Facility as amended by this Amendment is free and clear of all assignments , security interests, liens and other encumbrances of any kind and nature whatsoever except for those granted or permitted under the provisions of the Financing Documents, (e) no material adverse change has occurred in the business, financial condition, prospects or operations of any Co-Borrower since the date of the financial statements most recently furnished to the Bank in accordance with the provisions of the Financing Documents , and (f) the Financing Documents (as amended by this Amendment) constitute the legal, valid and binding obligations of the Co-Borrowers enforceable in accordance with their terms except as enforceability may be limited by bankruptcy, insolvency or similar laws affecting the enforcement of creditors' rights generally. If any of the foregoing representations and warranties shall prove to be false, incorrect or misleading in any material respect, the Bank may, in its absolute and sole discretion, declare that an Event of Default has occurred and exists under the provisions of each of the Financing Documents.

6.
Applicable Law, Etc. This Amendment shall be governed by the laws of the State of Maryland and may be executed in any number of duplicate originals or counterparts , each of such duplicate originals or counterparts shall be deemed to be an original and all taken together shall constitute one and the same instrument.

7.
Binding Effect. This Amendment  shall be binding upon and inure to the benefit of the Bank and each Co-Borrower and their respective heirs, successors and assigns.

8.
Amendment  Only.                                                    This Amendment is an amendment and modification of certain provisions of the Financing Documents. All of the provisions of the Financing Documents are incorporated herein by reference and shall remain and continue in full force and effect as amended by this Amendment. Each Co-Borrower hereby ratifies and confirms all of its respective obligations, liabilities and indebtedness under the provisions of the Financing Documents as amended by this Amendment. The Bank and each Co-Borrower agree it is their intention that nothing herein shall be construed to extinguish, release or discharge or constitute,


create or effect a novation of, or an agreement to extinguish, any of the obligations, indebtedness and liabilities of any Co-Borrower or any other party under the provisions of the Financing Documents, or any assignment or pledge to the Bank of, or any security interest or lien granted to the Bank in or on, any collateral and security for such obligations , indebtedness and liabilities.

[SIGNATURE PAGE FOLLOWS]


IN   WITNESS   WHEREOF,   each  Co-Borrower   and  the  Bank   have   executed   this
Amendment under their respective seals, the day and year first written above.

WITNESS/ ATTEST:                                                                                        CO-BORROWERS:

GSE SYSTEMS, INC.




By:            /s/ Jeffery G. Hough
Jeffery G. Hough
Senior Vice President and Chief Financial Officer

GSE PERFORMANCE  SOLUTIONS, INC.




By:            /s/ Jeffery G. Hough
Jeffery G. Hough
Senior Vice President and Chief Financial Officer

SUSQUEHANNA BANK




By:            /s/ Robert P. Whelen, Jr.
Robert P. Whelen, Jr.,
Senior Vice President

























#519679 v6
012655-0025


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


I, Kyle J. Loudermilk, certify that:

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

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


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


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


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

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the "Company") for the quarter ended June 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:  August 13, 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 9 gvp-20150630.xml XBRL INSTANCE DOCUMENT 0000944480 2015-01-01 2015-06-30 0000944480 2015-06-30 0000944480 2015-08-13 0000944480 2014-12-31 0000944480 2014-01-01 2014-06-30 0000944480 2015-04-01 2015-06-30 0000944480 2014-04-01 2014-06-30 0000944480 us-gaap:TreasuryStockMember 2014-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000944480 us-gaap:RetainedEarningsMember 2014-12-31 0000944480 us-gaap:CommonStockMember 2014-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-06-30 0000944480 us-gaap:RetainedEarningsMember 2015-01-01 2015-06-30 0000944480 us-gaap:RetainedEarningsMember 2015-06-30 0000944480 us-gaap:CommonStockMember 2015-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-06-30 0000944480 us-gaap:TreasuryStockMember 2015-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-06-30 0000944480 2013-12-31 0000944480 2014-06-30 0000944480 us-gaap:SalesRevenueServicesNetMember 2015-01-01 2015-06-30 0000944480 gvp:TennesseeValleyAuthorityMember us-gaap:SalesRevenueServicesNetMember 2014-01-01 2014-06-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:TennesseeValleyAuthorityMember 2015-01-01 2015-06-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:TennesseeValleyAuthorityMember 2015-04-01 2015-06-30 0000944480 gvp:PublicServiceEnterpriseGroupIncMember us-gaap:SalesRevenueServicesNetMember 2014-01-01 2014-06-30 0000944480 gvp:PublicServiceEnterpriseGroupIncMember us-gaap:SalesRevenueServicesNetMember 2015-04-01 2015-06-30 0000944480 gvp:PublicServiceEnterpriseGroupIncMember us-gaap:SalesRevenueServicesNetMember 2014-04-01 2014-06-30 0000944480 gvp:PublicServiceEnterpriseGroupIncMember us-gaap:SalesRevenueServicesNetMember 2015-01-01 2015-06-30 0000944480 gvp:TennesseeValleyAuthorityMember us-gaap:SalesRevenueServicesNetMember 2014-04-01 2014-06-30 0000944480 gvp:IntelliqlikLlcMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember 2014-11-14 2014-11-14 0000944480 gvp:IntelliqlikLlcMember 2014-11-14 0000944480 gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:HyperspringLlcMember gvp:ContingentConsiderationCase1Member gvp:TennesseeValleyAuthorityRenewalTargetMember 2014-11-14 0000944480 gvp:HyperspringLlcMember gvp:EBITDATargetMember gvp:ContingentConsiderationCase1Member 2014-11-14 0000944480 gvp:HyperspringLlcMember gvp:ContingentConsiderationCase2Member gvp:EBITDATargetMember 2014-11-14 0000944480 us-gaap:MaximumMember us-gaap:CustomerContractsMember gvp:HyperspringLlcMember 2014-11-14 2014-11-14 0000944480 gvp:ContingentConsiderationCase1Member gvp:HyperspringLlcMember gvp:EBITDATargetMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember gvp:EBITDATargetMember gvp:ContingentConsiderationCase2Member 2014-11-14 2014-11-14 0000944480 gvp:ContingentConsiderationCase1Member gvp:HyperspringLlcMember gvp:TennesseeValleyAuthorityRenewalTargetMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember gvp:ContingentConsiderationCase2Member 2014-11-14 2014-11-14 0000944480 gvp:ContingentConsiderationCase1Member gvp:HyperspringLlcMember 2014-11-14 2014-11-14 0000944480 gvp:HyperspringLlcMember us-gaap:InternetDomainNamesMember 2014-11-14 0000944480 us-gaap:DevelopedTechnologyRightsMember gvp:HyperspringLlcMember 2014-11-14 0000944480 us-gaap:CustomerContractsMember gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:HyperspringLlcMember us-gaap:CustomerRelationshipsMember 2014-11-14 0000944480 us-gaap:InProcessResearchAndDevelopmentMember gvp:HyperspringLlcMember 2014-11-14 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:IntelliqlikLlcMember 2014-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2015-06-30 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:EnvisionSystemsIncMember 2015-06-30 0000944480 gvp:HyperspringLlcMember us-gaap:OtherNoncurrentLiabilitiesMember 2015-06-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2015-06-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:IntelliqlikLlcMember 2015-06-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:EnvisionSystemsIncMember 2014-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember gvp:HyperspringLlcMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:HyperspringLlcMember 2014-12-31 0000944480 gvp:HyperspringLlcMember us-gaap:OtherCurrentLiabilitiesMember 2015-06-30 0000944480 2015-07-01 2015-07-31 0000944480 gvp:StateNuclearPowerAutomationSystemEngineeringCoMember 2015-06-30 0000944480 gvp:ChinaNuclearPowerEngineeringCompanyMember 2014-12-31 0000944480 gvp:StateNuclearPowerAutomationSystemEngineeringCoMember 2014-12-31 0000944480 gvp:ChinaNuclearPowerEngineeringCompanyMember 2015-06-30 0000944480 us-gaap:FairValueInputsLevel1Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2015-06-30 0000944480 us-gaap:FairValueInputsLevel3Member 2015-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2015-06-30 0000944480 us-gaap:ForeignExchangeContractMember 2015-01-01 2015-06-30 0000944480 currency:EUR us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 currency:EUR us-gaap:ForeignExchangeContractMember 2015-06-30 0000944480 us-gaap:ForeignExchangeContractMember currency:AUD 2015-06-30 0000944480 us-gaap:ForeignExchangeContractMember currency:AUD 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:MYR 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:GBP 2014-12-31 0000944480 currency:GBP us-gaap:ForeignExchangeContractMember 2015-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2015-06-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember 2015-06-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-06-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember 2015-06-30 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2015-06-30 0000944480 gvp:SusquehannaBankMember us-gaap:RevolvingCreditFacilityMember 2015-06-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:SusquehannaBankMember 2015-01-01 2015-06-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-01-01 2015-06-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2014-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:SusquehannaBankMember gvp:QuickRatioMember 2015-01-01 2015-06-30 0000944480 gvp:SusquehannaBankMember gvp:MinimumTangibleCapitalBaseMember us-gaap:RevolvingCreditFacilityMember 2015-01-01 2015-06-30 0000944480 gvp:PreferredStockRightsAgreementMember 2015-01-01 2015-06-30 0000944480 gvp:PreferredStockRightsAgreementMember 2011-03-21 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-01-01 2015-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2014-01-01 2014-06-30 0000944480 gvp:StaffAugmentationMember 2014-01-01 2014-06-30 0000944480 gvp:StaffAugmentationMember 2015-01-01 2015-06-30 0000944480 gvp:StaffAugmentationMember 2014-04-01 2014-06-30 0000944480 gvp:StaffAugmentationMember 2015-04-01 2015-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2014-04-01 2014-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-04-01 2015-06-30 0000944480 gvp:SubsequentEvent3Member 2015-01-01 2015-06-30 0000944480 us-gaap:SubsequentEventMember 2015-01-01 2015-06-30 0000944480 gvp:SubsequentEvent2Member 2015-01-01 2015-06-30 0000944480 gvp:SubsequentEvent2Member us-gaap:RestrictedStockUnitsRSUMember 2015-06-30 0000944480 gvp:SubsequentEvent2Member us-gaap:RestrictedStockUnitsRSUMember gvp:ShareBasedCompensationAwardTrancheFourMember 2015-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember gvp:SubsequentEvent2Member 2015-06-30 0000944480 gvp:SubsequentEvent2Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember us-gaap:RestrictedStockUnitsRSUMember 2015-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember gvp:SubsequentEvent2Member 2015-06-30 0000944480 gvp:SubsequentEvent2Member us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember gvp:SubsequentEvent2Member gvp:ShareBasedCompensationAwardTrancheFourMember 2015-01-01 2015-06-30 0000944480 us-gaap:ShareBasedCompensationAwardTrancheTwoMember us-gaap:RestrictedStockUnitsRSUMember gvp:SubsequentEvent2Member 2015-01-01 2015-06-30 0000944480 us-gaap:ShareBasedCompensationAwardTrancheOneMember us-gaap:RestrictedStockUnitsRSUMember gvp:SubsequentEvent2Member 2015-01-01 2015-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember gvp:SubsequentEvent2Member 2015-01-01 2015-06-30 0000944480 gvp:SubsequentEvent3Member gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-01-01 2015-06-30 0000944480 gvp:SubsequentEvent3Member gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares gvp:Segment xbrli:pure iso4217:EUR iso4217:AUD iso4217:MYR iso4217:GBP gvp:Right false --12-31 2015-06-30 No No Yes Smaller Reporting Company 27315219 GSE SYSTEMS INC 0000944480 17887859 2015 Q2 10-Q 1400000 2600000 500000 800000 500000 300000 400000 <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> 2330000 1679000 15962000 15830000 15830000 15962000 1554000 1695000 5377000 5229000 -1361000 -1231000 P7Y 73188000 72917000 271000 271000 339000 271000 137000 161000 2000 22000 247000 72000 36000 124000 2580942 2727435 2513321 2736703 115000 92000 9447000 0 9332000 0 11753000 11661000 43404000 45999000 29108000 31729000 10792000 10410000 8684000 8230000 0.5 1 6953000 0 0 779000 779000 0 0 -0.22 -0.10 -0.06 -0.11 213000 2130000 1948000 2842000 179000 2130000 2775000 213000 477000 1948000 2152000 2383000 586000 -0.10 -0.22 -0.06 -0.11 1719000 152000 27628000 25968000 12760000 13632000 3953000 -1506000 -4013000 -918000 -1943000 -1777000 -3955000 -1955000 -1043000 23000 12000 2014-11-14 2014-11-14 433000 47000 513000 20000 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 staff augmentation, primarily in the United States nuclear industry.&#160; Hyperspring operates as a wholly-owned subsidiary of GSE Performance.&#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: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">GSE Performance paid the Sellers an aggregate of $3.0&#160;million in cash at the closing date. <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, </font>GSE may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> an additional </font>$8.4&#160;<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.&#160; Included in this $11.4&#160;million is a <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$1.2&#160;million payment to the Hyperspring members if Hyperspring is 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; As a result of TVA delaying the long-term contract award, GSE amended the purchase agreement with the former members of Hyperspring to extend the date that Hyperspring has to obtain a long-term contract with TVA from May 15, 2015 to December 31, 2015.&#160; None of the other terms of the Hyperspring purchase agreement changed as a result of this amendment.</font></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;">If Hyperspring is not successful in renewing the TVA contract, GSE may still be required to pay the Sellers up to an additional $8.4 million. The $1.2 million TVA payment will then be divided into three increments of $400,000 each and added to the annual payments which will be made to the former Hyperspring members if they attain certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017.</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.&#160; GSE Performance is obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September&#160;30,&#160;2015.&#160; IntelliQlik is jointly owned by GSE Performance and a former member of Hyperspring.</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;">To assist our clients in creating world-class internal training and performance improvement programs, GSE is building an E2E (Entry2Expert) Performance Solution.&#160; The E2E Performance Solution includes a set of integrated and scalable products and services that provide a structured training program, from employee selection and onboarding through continuous skills improvement for experienced employees.&#160; The Hyperspring acquisition, through its staff of instructors, engineers and specialists, and the IntelliQlik training platform, once completed, will increase the breadth of solutions that GSE can offer within the E2E Performance Solution program.</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 six months ended June 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;">Six Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td 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;">June 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: 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;">13,632</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,760</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,628</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,968</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;">(918</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,943</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,506</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,013</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;">(1,043</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,955</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,777</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;">(3,955</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.06</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.11</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.10</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.22</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.06</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.11</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.10</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.22</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 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 June 30,&#160;2015 and December&#160;31,&#160;2014, current contingent consideration totaled $2.8&#160;million and $2.8&#160;million, respectively.&#160; As of June 30,&#160;2015 and December&#160;31,&#160;2014, we also had accrued contingent consideration totaling $2.1&#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><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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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,383</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;">213</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;">179</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,775</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,130</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,130</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> 6953000 certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets The $1.2 million TVA payment will then be divided into three increments of $400,000 each and added to the annual payments which will be made to the former Hyperspring members if they attain certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017 if Hyperspring is 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. As a result of TVA delaying the long-term contract award, GSE amended the purchase agreement with the former members of Hyperspring to extend the date that Hyperspring has to obtain a long-term contract with TVA from May 15, 2015 to December 31, 2015. None of the other terms of the Hyperspring purchase agreement changed as a result of this amendment 1200000 7200000 11400000 250000 8400000 195000 95000 105000 63000 254000 743000 131000 327000 938000 349000 432000 194000 2157000 1414000 11661000 9332000 0 9332000 0 0 0 11661000 13583000 9755000 15643000 18103000 -3828000 2460000 8.00 195000 195000 19486770 19486770 30000000 30000000 0.01 0.01 0.01 17887859 17887859 -1598911 19486770 19486770 -1598911 -4111000 -2141000 -1361000 -2092000 the following customers provided more than 10% of the Company’s consolidated revenue 0 0.199 0.187 0.006 0.117 0.006 0.102 0 <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 and 3D visualization training products 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;">Staff Augmentation</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;">Staff Augmentation services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of staff augmentation positions include instructors, procedure writers, work management specialists, planners, outage execution specialists, corrective action and self-assessment specialists, 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.</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 are 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> 17000000 27628000 13632000 8276000 21491000 12129000 5629000 10717000 P0Y5M9D P2Y P1Y 34000 837000 273000 264000 134000 135000 23000 1000 133000 24000 35000 98000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">9.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Derivative Instruments</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.&#160; It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.&#160; The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">As&#160;of June&#160;30,&#160;2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.4&#160;million&#160;Pounds&#160;Sterling, and 0.5 million Australian Dollars 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">115</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;">-</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;">115</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;">(35</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;">(98</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;">(133</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;">(18</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;">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 six months ended June 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Six Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">254</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;">55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(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;">7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><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;">(145</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;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</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;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><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;">109</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 71000 115000 0 115000 92000 21000 -18000 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 $137,000 and $161,000 of stock-based compensation expense for the three months ended June 30, 2015 and 2014, respectively, under the fair value method and recognized $271,000 and $339,000 of stock-based compensation expense for the six months ended June 30, 2015 and 2014, respectively.&#160; The Company granted 0 and 50,000 stock options for the three and six months ended June 30, 2015, respectively.&#160; The fair value of the options granted for the six months ended June 30, 2015 was $40,000.&#160; The Company granted 0 and 60,000 stock options for the three and six months ended June 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;">Six Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">(1,467</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,986</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</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;">(4,010</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,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,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,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,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,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,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,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,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,580,942</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><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,727,435</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.22 -0.11 -0.11 -0.08 -0.22 -0.11 -0.11 -0.08 -88000 -119000 631000 2595000 2728000 <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 June 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 June 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;">9,332</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,332</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;">115</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;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,332</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;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,447</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;">(133</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;">(133</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;">(133</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;">(133</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 June 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;">9,332</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,332</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;">115</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;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,332</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;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,447</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;">(133</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;">(133</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;">(133</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;">(133</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> 115000 0 92000 115000 0 0 0 92000 133000 24000 0 0 0 0 24000 133000 254000 -86000 -86000 11000 109000 -79000 -31000 5000 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) Staff Augmentation.&#160; At June 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 Staff Augmentation 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 June 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 4871000 6137000 2915000 2647000 -38000 -78000 -3909000 -1850000 -1394000 -1939000 161000 101000 73000 47000 <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;">The Company expects to pay income taxes in India and the UK in 2015.&#160; In 2014, the Company paid income taxes in the UK and India.&#160; The Company has a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at June 30, 2015.</div><div><br /></div></div> 0 1156000 -9985000 138000 -392000 -2006000 -440000 -650000 103000 -627000 2200000 -268000 406000 0 0 0 0 1279000 1035000 59000 48000 21000 28000 20273000 19196000 21534000 22259000 0 133000 24000 0 24000 133000 0 0 45999000 43404000 The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc. 2016-06-30 2015-06-30 2016-07-06 0 339000 7500000 1000000 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 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 Hyperspring, LLC 0.0425 0.0425 Must Exceed 1.00 : 1.00 Must Exceed $10.5 million $13.1 million 1.52 : 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">10,410</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;">5,554</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;">15,962</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 $5.6 million and $5.1 million as of June 30, 2015 and December 31, 2014, respectively.&#160; During July 2015, the Company invoiced $2.2 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 June 30, 2015 and December&#160;31,&#160;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;">June 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;">15.2 %</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;">5.8 %</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 June&#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; font-size: 10pt;">At June&#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; margin-top: 12pt; 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 June 30, 2015 and December 31, 2014, the cash collateral account totaled $4.5 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;">Effective for the quarter ending June 30, 2015, Susquehanna Bank modified the financial covenants in the Company's financing documents.&#160; The amendment to the Master Loan and Security Agreement reduced the number of restrictive covenants from four to two, as depicted below.&#160; The credit agreement still contains certain restrictive covenants regarding future acquisitions and incurrence of debt.<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: #ffffff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 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;">$13.1 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.52 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June&#160;30,&#160;2015, the Company was in compliance with its covenants as defined above.</div><div><br /></div><div style="text-align: left; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>IberiaBank</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 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.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July&#160;6,&#160;2015, Hyperspring renewed its $1.0&#160;million working capital line of credit with IberiaBank under the same terms for a one year period.&#160; The line of credit expires on July&#160;6,&#160;2016.</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Letters of Credit and Bonds</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June 30, 2015, the Company has fourteen standby letters of credit and one surety bond totaling $4.5&#160;million which represent advance payment and performance bonds on twelve contracts.&#160; The Company has deposited the full value of fourteen standby letters of credit in escrow accounts, amounting to $4.5&#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 June 30, 2015 as restricted cash.</div><div><br /></div></div> -500000 -657000 -456000 -1452000 3504000 -1600000 -4010000 -2011000 -1467000 -1986000 -2011000 <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 7876000 8941000 4622000 4258000 -4070000 -1739000 -1343000 -1975000 -1968000 662000 -4023000 0 -1955000 -1192000 362000 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;">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 and 3D visualization training products 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;">Staff Augmentation</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;">Staff Augmentation services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of staff augmentation positions include instructors, procedure writers, work management specialists, planners, outage execution specialists, corrective action and self-assessment specialists, 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.</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 are 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 materials as well as (2) time and material contracts primarily through staff augmentation 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 U.S. generally accepted accounting principles ("GAAP"), 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 staff augmentation and certain consulting agreements. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. 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 six months ended June 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;">June 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;">Six Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td></tr><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 style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #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;">Tennessee Valley Authority</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;">18.7 %</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.0 %</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;">19.9 %</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.0 %</div></td></tr><tr style="height: 18px;"><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;">Public Service Enterprise Group Inc.</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;">11.7 %</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.6 %</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;">10.2 %</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.6 %</div></td></tr></table><div><br /></div></div> 548000 443000 516000 473000 38000 208000 -7000 -80000 -41000 3000 -101000 -130000 106000 -106000 -130000 250000 3000000 141000 195000 500000 318000 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 2159000 1703000 0 -339000 <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;">369</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;">(209</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;">(43</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at June 30, 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,573</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> 1573000 1456000 1758000 1826000 7055000 7135000 <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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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;">8,191</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,276</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,007</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,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: 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;">Staff Augmentation</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,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,621</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><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;">13,632</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;">8,276</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,628</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;">17,000</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;">(1,192</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,955</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,968</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;">(4,023</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;">Staff Augmentation</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;">362</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">662</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-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;">(513</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><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;">(47</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;">(1,343</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,975</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,739</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;">(4,070</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;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-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;">59</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;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</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;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-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;">109</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 income (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;">(41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">(80</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><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;">(1,394</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,939</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,850</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,909</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">6.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Software Development Costs</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.&#160; Capitalization of computer software development costs begins upon the establishment of technological feasibility.&#160; Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers.&#160; Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years.&#160; On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product.&#160; If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the investment to its estimated fair value based on future undiscounted cash flows.&#160; The excess of any unamortized software development costs over the related net realizable value is written down and charged to cost of revenue.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software development costs capitalized were $432,000 and $938,000 for the three and six months ended June 30, 2015, respectively, and $194,000 and $349,000 for the three and six months ended June 30, 2014, respectively.&#160; Total amortization expense was $105,000 and $195,000 for the three and six months ended June 30, 2015, respectively, and $63,000 and $95,000 for the three and six months ended June 30, 2014, respectively.</div><div><br /></div><div><br /></div></div> 4500000 4200000 1232000 613000 3291000 3591000 -47153000 -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 materials as well as (2) time and material contracts primarily through staff augmentation 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 U.S. generally accepted accounting principles ("GAAP"), 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 staff augmentation and certain consulting agreements. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. 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> 17000000 17007000 27628000 17000000 0 10621000 13632000 8276000 0 5441000 8276000 8191000 <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;">369</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;">(209</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;">(43</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at June 30, 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,573</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 June 30,&#160;2015 and December&#160;31,&#160;2014, current contingent consideration totaled $2.8&#160;million and $2.8&#160;million, respectively.&#160; As of June 30,&#160;2015 and December&#160;31,&#160;2014, we also had accrued contingent consideration totaling $2.1&#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><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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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,383</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;">213</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;">179</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,775</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,130</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,130</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> <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;">Six Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">(1,467</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,986</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</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;">(4,010</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,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,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,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,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,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,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,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,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,580,942</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><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,727,435</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;">Effective for the quarter ending June 30, 2015, Susquehanna Bank modified the financial covenants in the Company's financing documents.&#160; The amendment to the Master Loan and Security Agreement reduced the number of restrictive covenants from four to two, as depicted below.&#160; The credit agreement still contains certain restrictive covenants regarding future acquisitions and incurrence of debt.<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: #ffffff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 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;">$13.1 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.52 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June&#160;30,&#160;2015, the Company was in compliance with its 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">115</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;">-</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;">115</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;">(35</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;">(98</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;">(133</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;">(18</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;">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><br /></div><div><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 24.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period. Total expense related to the RSUs is expected to be $631,000.&#160; The RSUs will be amortized over the life that each tranche is expected to vest, or as follows:</div></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: 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Five months ended December 31, 2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2016</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;">212</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2017</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;">205</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2018</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;">98</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2019</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;">27</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 88%; vertical-align: bottom;">&#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;">631</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><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and six months ended June 30, 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Six Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">254</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;">55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(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;">7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><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;">(145</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;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</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;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><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;">109</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 six months ended June 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;">June 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;">Six Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 30,</div></td></tr><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 style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #ffffff; width: 3.99%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; 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: #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;">Tennessee Valley Authority</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;">18.7 %</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.0 %</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;">19.9 %</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.0 %</div></td></tr><tr style="height: 18px;"><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;">Public Service Enterprise Group Inc.</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;">11.7 %</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.6 %</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;">10.2 %</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.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 Staff Augmentation 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; The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.&#160; Hyperspring has been providing these services since 2005.</div><div><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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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;">8,191</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,276</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,007</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,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: 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;">Staff Augmentation</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,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,621</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><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;">13,632</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;">8,276</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,628</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;">17,000</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;">(1,192</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,955</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,968</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;">(4,023</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;">Staff Augmentation</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;">362</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">662</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-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;">(513</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><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;">(47</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;">(1,343</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,975</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,739</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;">(4,070</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;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-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;">59</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;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</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;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-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;">109</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 income (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;">(41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">(80</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><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;">(1,394</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,939</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,850</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,909</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> 7365000 8596000 3999000 4452000 380000 P6Y In connection with his appointment, GSE’s Board of Directors granted 850,000 restricted stock units (“RSUs”) to Mr. Loudermilk for a six year performance period ending on June 30, 2021. The RSUs granted to Mr. Loudermilk are classified as equity awards because the RSUs will be paid in GSE common stock upon vesting. The RSUs have four vesting traunches based on GSE’s stock price. The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period 339000 271000 2021-06-30 50000 60000 0 0 850000 250000 200000 200000 200000 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $6.00 for a 90 consecutive trading day period. 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $3.25 for a 90 consecutive trading day period. 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $2.50 for a 90 consecutive trading day period. 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $4.25 for a 90 consecutive trading day period. 6 2.5 3.25 4.25 -211000 117000 209000 369000 1456000 1573000 -43000 23740000 21870000 -2999000 72917000 -45142000 195000 -1231000 -47153000 195000 73188000 -2999000 -1361000 <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><div><br /></div><div style="text-align: justify; margin-top: 4.5pt; text-indent: 24.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In July 2015, GSE entered into a separation and release agreement with James A. Eberle, Chief Executive Officer. Effective July 31, 2015, Mr. Eberle resigned his position as Chief Executive Officer and as a director on GSE's board of directors. GSE will incur $380,000 in severance expense related to the termination of Mr. Eberle.</div></div><div><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 24.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GSE appointed Kyle Loudermilk as Chief Executive Officer effective August 3, 2015.&#160; In connection with his appointment, GSE's Board of Directors granted 850,000 restricted stock units ("RSUs") to Mr. Loudermilk for a six year performance period ending on June 30, 2021.&#160; The RSUs granted to Mr. Loudermilk are classified as equity awards because the RSUs will be paid in GSE common stock upon vesting.&#160; The RSUs have four vesting tranches based on GSE's stock price.&#160; The 850,000 RSUs will vest as follows:</div></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="margin-top: 3pt; width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 72pt; vertical-align: top; align: right;"><div style="text-align: left; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; margin-left: 54pt; font-size: 10pt;">&#183;</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">200,000 RSUs will vest if the Volume Weighted Average Price ("VWAP") of the Company's common stock as quoted by the NYSE MKT exceeds $2.50 for a 90 consecutive trading day period.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="margin-top: 3pt; width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 72pt; vertical-align: top; align: right;"><div style="text-align: left; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; margin-left: 54pt; font-size: 10pt;">&#183;</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An additional 200,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $3.25 for a 90 consecutive trading day period.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="margin-top: 3pt; width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 72pt; vertical-align: top; align: right;"><div style="text-align: left; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; margin-left: 54pt; font-size: 10pt;">&#183;</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An additional 200,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $4.25 for a 90 consecutive trading day period.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="margin-top: 3pt; width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 72pt; vertical-align: top; align: right;"><div style="text-align: left; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; margin-left: 54pt; font-size: 10pt;">&#183;</div></td><td style="width: auto; vertical-align: top;"><div style="text-align: justify; margin-top: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An additional 250,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $6.00 for a 90 consecutive trading day period.</div></td></tr></table></div><div><br /></div><div><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 24.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period. Total expense related to the RSUs is expected to be $631,000.&#160; The RSUs will be amortized over the life that each tranche is expected to vest, or as follows:</div></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: 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Five months ended December 31, 2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2016</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;">212</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2017</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;">205</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2018</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;">98</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Year ended December 31, 2019</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;">27</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 88%; vertical-align: bottom;">&#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;">631</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><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 6, 2015, Hyperspring, LLC renewed its $1.0 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%.&#160; 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.</div><div><br /></div></div> 2015-07-06 2015-07-31 2015-08-03 1598911 1598911 2999000 2999000 5060000 5554000 17887859 17887859 17887859 17887859 17887859 17887859 17887859 17887859 P1Y P10M P3Y P1Y P12M 0.058 0.039 0.102 0.152 <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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;">10,410</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;">5,554</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;">15,962</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 June 30, 2015 and December&#160;31,&#160;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;">June 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;">15.2 %</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;">5.8 %</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> 938000 349000 0.5 0.5 0.001 0.01 P2Y P3Y 1 1 0.2 2016-03-21 2014-03-21 1 0.2 2775000 2842000 1948000 2130000 7000 -145000 55000 -6000 12 4500000 14 1 14 3000000 40000 56000 0 0 4 89000 212000 205000 98000 27000 P0Y0M90D P0Y0M90D P0Y0M90D P0Y0M90D <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 six months ended June 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;">Six Months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td 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;">June 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;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: 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;">13,632</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,760</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,628</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,968</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;">(918</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,943</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,506</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,013</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;">(1,043</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,955</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,777</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;">(3,955</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.06</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.11</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.10</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.22</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.06</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.11</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.10</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.22</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 for the three-year period ending November 13, 2017 EX-101.SCH 10 gvp-20150630.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 081600 - Disclosure - Subsequent Events (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 11 gvp-20150630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 gvp-20150630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 gvp-20150630_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 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) Capitalized Computer Software, Impairments 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, shares issued 19,486,770 and 17,887,859 shares outstanding in both 2015 and 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 Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Accrued compensation and payroll taxes 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 June 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 July 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 (used in) 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 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 income (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 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 Schedule of Subsequent Events [Table Text Block] 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 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 Granted Restricted Stock Units 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 June 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 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] The number of tranches associated with employee share based compensation plan. Shared Based Compensation Arrangements By Share Based Payment Number of Vesting Tranches A positive value represents the unrecognized cost of awards outstanding at the balance sheet date under share-based compensation plans that will be recognized through the current fiscal year. Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Through Current Fiscal Year A positive value represents the unrecognized cost of awards outstanding at the balance sheet date under share-based compensation plans that will be recognized during the next January through December period subsequent to the balance sheet date. Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Next Calendar Year A positive value represents the unrecognized cost of awards outstanding at the balance sheet date under share-based compensation plans that will be recognized in the second January through December period subsequent to the balance sheet date. Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Second Calendar Year A positive value represents the unrecognized cost of awards outstanding at the balance sheet date under share-based compensation plans that will be recognized in the third January through December period subsequent to the balance sheet date. Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Third Calendar Year A positive value represents the unrecognized cost of awards outstanding at the balance sheet date under share-based compensation plans that will be recognized in the fourth January through December period subsequent to the balance sheet date. Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Fourth Calendar Year 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 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 14 gvp-20150630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 15 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisition, Contingent Consideration by Acquisition (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability $ 2,775 $ 2,842
Other non current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,130 1,948
Hyperspring, LLC [Member] | Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,383 2,152
Hyperspring, LLC [Member] | Other non current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,130 1,948
IntelliQlik, LLC [Member] | Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 213 213
EnVision Systems, Inc. [Member] | Other Current Liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability $ 179 $ 477
XML 16 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Long-Term Debt (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2015
USD ($)
Right
Dec. 31, 2014
USD ($)
Performance Bond Abstract    
Number of Standby Letters of Credit | Right 14  
Number of Surety Bonds | Right 1  
Letter of Credit and Surety Bonds $ 4,500  
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 14  
Restricted cash and investments $ 4,500 $ 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 $13.1 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.52 : 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 5 months 9 days  
Expiration date of credit agreement Jun. 30, 2015  
Line of Credit Facility, Fair Value of Amount Outstanding $ 0 $ 339
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`#"!#4<71Q9N\@$``+8@```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[C,!`'\%>IG[_Y"G.=G88X[+J4_+?&(MM3U;'VGD:SRWV@Y%Y6VOO!M#H9-[+M MV!UDG;O5RK34N?;!YBUURJ7I4XY7LSL=THVV.07;#6P*[#]Y7>+L8PI&'TAW ML2=*=JAC>AHH'JN_C[Q4OJ*5?AC2NPH_W[LZT#"MB;WQSZ6N=SE+S+\MJQR- M;ZIPN/%OG1E;AN;']6\[ROD_7LO!3=S:X2KH1W-08'NR,95C;;49CXWJT87- M#^5):%^A-!8Z??_3T*=@9-/AA$B\JP\!TH<$Z4.!]-&`]'$&TL=G MD#Z^@/3Q%:0/OD!I!$54CD(J1S&5HZ#*453E**QR%%QW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V" M^GH`A3&^.R6:E((C-Z."N[_8_`)02P,$%`````@`,($-1UWP<_ON`0``;"`` M`!H```!X;"]?K M'^G8E$/?Y?8PY,6?T['+J^G^NFI+&58AY$V;3DV^Z8?434]W_7AJRG0Y[L/0 M;%Z;?0I:U\LP7LZI'A\^SEX\;]?5^+R5:O&S&?>IK*O?_?B:VY1*#N>3W$P+ M3(_?AO2=Y?O=[K!)3_WFUREUY8N*\&^!*LP'Z7R04H)L/L@H03X?Y)2@.!\4 M*4'+^:`E)>AV/NB6$G0W'W1'";J?#[JG!$D-9*PY20AKCM8"N!:.UP+`%H[8 M`L@6CMD"T!:.V@+8%H[;`N`6CMP"Z!:.W0+P%H[>"O16CMX*]%;2MS;ZV.;H MK4!OY>BM0&_EZ*U`;^7HK4!OY>BM0&_EZ*U`;^7HK4!OY>AM0&_CZ&U`;^/H M;4!O(^V5H,T2CMX&]#:.W@;T-H[>!O0VCMX&]#:.W@;T-H[>!O0VCMX.]':. MW@[T=H[>#O1VCMX.]';27C?:[.;H[4!OY^CM0&_GZ.U`;^?H[4!OY^CM0&_G MZ!V!WI&C=P1Z1X[>$>@=.7I'H'?DZ!TO],YM,Z;M2QD/W3Y?N^:_X;#H`N]< MWH[I^BGGJ;#A0NLRK93"^7CU%_D\]6](^/1CP>,[4$L#!!0````(`#"!#4<` MB"1(2@,``$H-```0````9&]C4')O<',O87!P+GAM;+U774_C,!#\*U:?.`E( MKP5.0B52:,.'5&A%#8@(HJ-T';3C#O(L7IHFG%'#I7#O.%-2RYDA_CN#9.!L M`RP#(P?`,L7-A]LM,.4MBPD836"(N=P93304J'^;%C.4BY2*#Z=X&G/QHG^G MH1Q1`V76YHLB^IPJB##I1O3UIL7M,LRMKSF)^YIWR)P MM8ETUI6YG[)MU)WOA-PDH">S*57F/TEA:UH)<=KOE*I?A2!41,07!NU(;D61 M"IM7EF2]&D[N@\GX=N2%_HA<>F/O?NB3X,;WPZ`MGAQ,Z7Y.$.+7G7^/^,D5 MF4S]A[:1NVH)C*3?>_77K/%YP4\FYI)IK(F=DJD"CWE9=*_H#+*%:YP=@ M>6<\QF2&G1$QDJ7`-8.\9;5YF(T[XDEF(")CJ369@B(X/!:5'(^]9ESS^GY+ M811EAN0'XDOZC/ZM!`8X!]]PI)`1UI3(U!IK*+6IAE]+&;WQ)+''O45-1,PQ M-O&TAAK*%=XC\DB3#'(MK[B@@G&:(!O?9M7EC4#AH0U?P@J&QZHIP$CVJGHB5^8S22]A8\Z;>PX"&Y MD@IX7#T[:CE%_E:<:\JQ2^-6P_A3[B]=C\;&[-Z/1GAY3N^-7#6QUZ2OW[]F M8^U>P"K\SF_2K5^@SN8_)_W)_.ZE@&7W;C5M?_/O^.DD(Y+Z^')6P<>-82K?5V9P*6; M)QM$QQD+<@.U"*-886)R97TM,(9^S9R06[$&-LZR*:L!A1(HV`&8NIZ8E(62 M7'H0:'V'5[+'NYVO"*8D@PIJ,!A8/LI94KZ8K;&-*=B@+XOHN!(!%U;IE09U MVPYEOU.Q,X*OPU$.JF]/?__T0!F6=)7[H/NJIFE&S83JXL`Y>UL\/M/9I-H$ M%$9"5`7-L74P3TZ=7R=W]\N'I!QG^76:S=)\LLRG/+OAX]G[8;(S?X/ANAOB MWSH^&:3MHL8*+MPM:10MESX)I"!(KQUJ:R["$>:;F&!A]_$)$B\'=4*Z;%MH M&^M5*.E^#='AY<25K:UOCZD?T=FK*K\`4$L#!!0````(`#"!#4>97)PC$`8` M`)PG```3````>&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O& M-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5' MY^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\,`*I4Q>M5II`,,X M?+&A`T%116F]? M(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D M3EJ(X53"Q,!J9S]6:\?1TDB`@LE]E`6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS* MVG0T;1K@X_%X.+;+THMP'`3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3 M]WW?ZYMHG`J-6T_3:W?=TXZ)QJW0>`V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H M0D;CZWH2%;7E0-,@`%AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9I MTAF6-$9RG9`%#@`WQ-%,4'RO0;:*X,*2TER0UL\IM5`:")K(@?5'@B'%W*_] M]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+`GQ^R-;88C'(CN]WV6'WV3T=N M(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0'`*D"3&6H8;XM,:L$>`3 M?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0 MKH)[`?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO`J MQ`GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3- M"S-#MW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@: M0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\ MEAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE`T%&ULK"0L1K=@N-?Q+!3@9&`MH`># MKU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@3 M9ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$! M=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_ M6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ`$:MBOKJO3_DEG#NT>_&!()O\UMND M]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC? MAT6:&C/5BZPYC0IO0=5`Y3_;U`UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2. MX>V+OP%02P,$%`````@`,($-1Z8B'>&I`@``+`\```T```!X;"]S='EL97,N M>&ULS9?=:MLP%,=?1:ACM#!J)Z5)N]J&TA$8K&6L'6Q718[E1*`/3Y:[I)=] ME=WN*?8H>Y))\H<2,\]MUV[.C>1SCG[G+_DH'`>Y6E-\N<18@16C/`_A4JGL MM>?E\R5F*-\7&>;:DPK)D-*/=5SL[_O7>2=N^:QU[$)2,MTD(1Y-# MZ-T?NN]W<[6OA9[TH']\VV9OH!M7S6ZAISWHGW??.]G.UP$_ZH&??GS3"7>^ M#OAQ#_S\\X=.N//]'C[U.^#U"S*PYFVU%X\>5@E_*(06>&S`7E7+49`*[DIZ M#$M#%.2WX`91'6]US`45$BA]9[2"4AEBN(PX0Y3$DAACBABAZ])LT]AK5L4Q MPH6TNIW_W2QH]O!;(]0NKT];8B"#"F%)9_I!U#-K]:9 MWAP7')"C`-54L!22W.IX M4PAS;<`2@ALL%9EO6KY*E%WAE:HJV%NE70H?N^7GU/3TI^;4Z!+\U\?SZ.36 M=%&P&,N9_5M\N*2#:?\KL[<3MF0^NS+3`#R'M*:T"F:;XPNNE6=^3: M+\U,5J[SLEZ%8OWINI5%PQ*R'C^>^CZ-?4$L#!!0````(`#"!#4=5EMS=@P0``!41```/````>&PO=V]R M:V)O;VLN>&ULE9=A;]H\$(#_BI5/?:7N!9)`MVI,HD!;)`JHH.ZS20Q8=6QF M.Z7;K]\YM-NEO5'X1!+B)V?[.?O\U5WNC'U<&O/(G@NEW:7M1AOOMY>-ALLV MHN#N?[,5&OY;&5MP#[=VW3"KEW%C3;F5>@VL MB*VD=7X>NEN]64@M"_DKQ`UW;F-VM\;*7T9[KN:9-4I5K<(?52/X@OOS!&+T M,JN]Z/GR/LQ$-^HT`?@DG5Q*)?W/;E1=*Q%ZTGC3E6KX_UXQ70W.ZQ0SKG,V MU!XH;*3WDP=#$V*`ET=Y]6%[*>'"CO+6?J@PJ#^=S*?CT:"W&`[856_ MS1"HC4#M8T$5Y[8WN4&@#@)U3HNH-[]%H`L$NG@/NN)..F96;&:%`P6J":\\ MN!=/`D_]9P3Z_!YT+[)@4"_+3`D&Z340C8;K3`2U$.@+`GVA(\JJ"`92E9#H M;&R<8S-A6=\4!9:QB6ULOD?ULA\EY,);AVL24Q9#4EK("#6`(E=E6J=4WSM^-,?E.*E4-Q0AF1J]#5K.>OUI(6P!([S$:K6PI"W"4G`R M+V%FOW-KN?8_<5OL98L0'@XJ@Y&82%C0LB#ZTU\@5'8RYCP$JTW[&Q1K1O_X?;8SIBP MDUIX2!!6-294/9CQ21-OH=C>A+"7SG@JJ@1KG!`:U].61&"5$T+EM_E+0FIE M`:$TD4XD!_N<$#Z_RRN2@E5.3E4YP2HG6.7D5)43K'*"54X^4GD@/)>JWBWL M$S(>W M9X916.J4D/I@MJ8)1F&U4T)M.EO/V;6Q0J[QKI'6:E["[G^B]M%B%%8\/;IJ M.&<"D=UJ44>3O&N^@0<@[-P MM(>??36>MD/I%N[OX+C?C<*9'([?I5)]>#;58\.KD^N>_'J8__8;4$L#!!0` M```(`#"!#4=UH(89@`(``"L)```8````>&PO=V]R:W-H965T&ULC5;;CILP$/T5Q`-Z3'_(6.9)!?+I3U6,@I MNT9\9`2?-:GO(AC'6=3C=@BK4J^]LJJD-]&U`WEE`;_U/69_#J2CCUT(PN?" M6WMMA%J(JC*:>>>V)P-OZ1`P[`]@EQ!-.)G2Q[<&@?*^1.E[VKR_;P+ M8^4#Z4@ME`DL7W=R)%VG+$GEWY/13TU%M,=/ZU]UN-+]$^;D2+M?[5DTTMLX M#,[D@F^=>*./;V2*(54&:]IQ_0SJ&Q>T?U+"H,,6/USL$5RY^I`!L-#]4EOET)4 MY;V*R^BNS"P0!X.`&@%F1"1MSP)P7>``+3IT"1QM!'(+($\$2-.1IB=N>N*A M)YJ>:'KJW``;D;D%4H]`:M'SIBL/G.7#D4_R&Q\4AL;#YR2BP@*PFESH?UDHIM"^Z< M6F)6L@IX"Q?8%MR)-6$R4WPY`BD$*[\>>&IX#Z"M5;BTCA,FG?PIBKQ(U[1\ MY0R0K;5QQX4L+1A;>[S4\=4]L,L:KAQ]!I,;S$JZ`5_Q`[OZH3NGEYB5$Q#X MBA_8M0T3M\H"L[9COA,`V/4-,[?*`I/_HQ)9O:DG[*I[-@]J>AN$:4+SZGPO MV$/=VS[A53GB*_F!V;4=>'"B0G9(W>,NE`HBG8A?Y(8V\N8R3SIR$6J8RS$S MO=Q,!!V?5Y/Y?E3]!5!+`P04````"``P@0U')J.GL6D$``!L%@``&````'AL M+W=OE9B)C94LKZ3$VW]??=C>F6"&O5@??H=\20X?DMIV:ZIA?.Q>D_[VN86L5TWU<[D>3_/ULOR3I]<.RYY]78F'X]_35W MUZ38;MZWD&^2]ZD<)MDM$E@DDJ)DBN(N2<;Z[R8@8@+F>)SC,97C,1*/<[Q= MX@VW>%H:L4BR65)XYR11244&78ZR%1NQ8JD5$*TL$K?4`K*HI*+,*$9-%)02IQZ$51 MR42@]YHM!&*H9@X\EJ;Q5:F1@X#26GE@ M-S=,Y0HE9R"ZQ:3L=#([@5(Q!Y33AJNR7.N;&#N!LM/)[`1&1>=E0'"5=P$MBLM3*&X83O<%%0_,78"W;_*AY@=L`VLT;+8,]?:R@(Q#@/EL),Y##EK MMC+!&8DU*S$0`P6QO`7;`4.L8<4B9^L-S+2R@\Z9S1X8@R>2.&9R?!$RL5/!N6.+#_(`)6- M,,8`BA2@F0Q09&2DFTIF1U5Q-S%\(L5G)N,3.3YSK\PK)D-OM;D5`RA2@&8R M0*^:['^VYEPF;,T3\EWP7+V&OZKN]7CJ5T_M,+3-_)'PI6V',!:6?AZ'_A"J M_?VA#B_#=.O'^V[Y&+H\#.WY]FWW_H%Y^Q]02P,$%`````@`,($-1UNLE@(: M`@``#@<``!@```!X;"]W;W)KA-DF/`+"_AM'!'[?<2$+H=AQ!,? MZ!0P?#F$G^)]6RF%%OP8\,*M?J#83Y2^J<&W\R&,%`(FN!,J`I+-';>8$!5( M)O[UB/DWI3+:_6?T+[I:27]"'+>4_!S.HI>P41B<\07=B'BERU?\*"%7`3M* MN/X/NAL7='Q:PF!$[Z8=)MTN9B4O'S:W(7D8DM409UY#^C"D_QB`(=-U?48" M-36C2\#,68A MR6R2RDEB)+G9K$C_G#`^W88G]_#D%D_IS'/,_V=G/A1M2`H/26&3.),<"ZOB M-/)LC5>X(2H]1*5-E#B)2BM17&6P*-V;V'J%&R+H(8(V4>HD@G:BO()5[#XP MGV[#4WEX*ILG<_)4=IX2PA+FSL^^]0H-$;"NKAE=\7?$KL/$@Q,5\A;4]]B% M4H%EN&@GO\A>/D[K@."+4-U2]IFYK\U`T/GY^JQ/8/,'4$L#!!0````(`#"! M#4&PO=V]R:W-H965T&ULC9C+ MDILZ$(9?A6)_!DEL#^+IAR>NHMHIW^.7=^4X_38 MG[SATHORL!@UM<<(B;RFK%IWMUW:OO2[;7<=ZZH57WIGN#9-V?]*1=W=GEWJ MWAN^5J?S.#=XNZWWL#M4C6B'JFN=7AR?W1>Z*1B9D87XOQ*W`=P[<_"O7?=] M?OAT>';)'(.HQ7Z<7933Y4UDHJYG3U///Y33]SYG0WA_]_[O(G<*_[4<1-;5 MWZK#>)ZB):YS$,?R6H]?N]M_0FD(9X?[KAZ67V=_'<:NN9NX3E/^E->J7:XW M^4]\-\,-F#)@#P-J-_"5@?]N$%@-`F40?+2'4!F$JQX\J7T9N;PU_:)[A]8+$/%OM`VG,] MQ%:.A$0B.9!^Y#.,RB"5L/6<2"B'T,2P!*,*K<.8$(++"BVR0B`K(:@LB82R M%Q+3&)4%J3!BZ`CE$&(TX!25I77(*/"ER8HLLB(H"^TEC6`LG(:H*@V*`E1Z M#J&(^BA40"A(8L-&BRV:8K""$X;;)Q;[!(Z)CXY)`H+T.4CXI8J1_?PSK2YTZV4KC*_S^5V;CL4^ MND<+'0M(;$@-U)8RJ0_5H3.2*N9^I./2-`;UDVM,@*<[C0D-68':DCB%63S! ML[ABU-#Y!DD0,LR4Y@@CG%\O^0K+`D-TC3,Y\8)L^5Q&D-UZ!&6 M*N:>/W%ID#&4)AI#([S>TB%B.@AMM06%Q07'BPO%1&J,@P@O)%<8QQ-&KF., M4(,V#0L(-1V$MBJ#PC(#7VBI8A+9$7DBA@RVPO"P\X]AQ1ICAO3,;"4'@R4' MQTL.Q?Q-W1HSJ/L85JRQ/]1YX'6Y$?UI^5`Q./ONVHZR4GZT/CZ&O+#Y=7O5 MGM)-1I'VG&X*^:GCW?UN>RE/XG/9GZIV<%Z[<7K)7U[3CUTWBBEN\C0=@&=1 M'AX/M3B.\VT\W??R@X=\&+O+_?O-XR/2[C=02P,$%`````@`,($-1S\:K2A" M`@``&P<``!@```!X;"]W;W)KPOFEHL(4D-2[3ZL5/5A^^P0)Z#:F-I.Z/[]^D((CISLOL3V<,[,G!EGG/>4 M??(:(>%]$]SRE5\+T2V#@%V-%3D\"-RUZ8QX_$0+9GS7"M%_YP+\8WIMC+90A*/)@Y.T;@EK> MT-9CZ+#R7\!RFRF$!OQN4,\G>T_EOJ/T4QU^[E=^J%)`&%5">8!R.:,28:P< MR7[5:F?T.#C0W(1H(T4@8X[@)\4"(KX3D(2$9",G_ M1D@'0GH3(3#:=>4V4,`B9[3WF.EV!]6E`LM4]J;R9+FXKS[IABA$D9^+198' M9^7'@JP-)-*0F1.RF4+`B`AD_#&)Z'X2ZVA"CUP!RBEB-G/F\$\GVSM.K#3C M![6*-3\VM;K#3Q[P$\U/##^V4VQ-)0PDTY`GD&0S%ZJT48MYYD)M+%04`N!" M;2U4$H+0K2M]H"N=ZIH[=1E(:BY(Z,RWG&*>[H`V-B@.G9IN/-VYD=D#2=E4 MTL(I*;.:$&?.\I:9W81%Y%1EHT#B;I6%2@"XU15,_OH$L:,>NMRKZ*D5YMZ. MUG&NOT1J=-S8UV!9`H=](]\!,[:O[HN\@T?T"[)CTW)O1X4<6'KD'"@52*8= M/LMVU/*E&@\8'83:SN2>F>%M#H)VEZ=H?`^+OU!+`P04````"``P@0U'<2Z0 M/YP"``#1"0``&````'AL+W=OW?@7`:?==5TB_`@Y?$ABKK-@=>LNQ='WJ@G.]'63*K+=A]UQY:S;2^J MJPC&<1K5K&S"(N_OO;1%+DZR*AO^T@;=J:Y9^W?)*W%>A""\W'@M]P>I;T1% M'DVZ;5GSIBM%$[1\MPB_@8RZ<_GX0F-1YE;`$05H M%*!)`(E7D(R"Y"KP6\*C`$\"Y)\A'07I=0W8*R"C@'Q9=#2DV^_-(Y.LR%MQ M#MKA?3HR_=J"!Z)V?Q.H#>E"_:C?QBUC:33DRD,IF"@9Y@8%\@&0L0>Y)F"&9@TH')$\L[YES*Q-C)DCF M4E\G9I@V9MG!'CO8L),YDWS"5D`HGK/CXRP_J<=/:OI!SO>!,9C-QPM: MCHC'$3$W##AG6I+;6M3$"`*4SK4HL5J4`(SF6M0B`4IG6Y3&PO=V]R:W-H965T&ULC9C)CN,V M$(9?1=#=([&*VAIN`RT-@N008#"'Y*RV:5L82?1(+^H;L?_56IP?O5U&W_ZE^'X?82!/WQJIJR_Z)OJAW_.>NN*8?QL;L$ M_:U3Y6DNU-0!A&$<-&75^H?]_.Y;=]CK^U!7K?K6>?V]:?^,_MN<[FC_O>Q5H>N_ MJ]-P'=V&OG=2Y_)>#]_UXW>UYA!-`8^Z[N=?[WCO!]T\B_A>4_Y:KE4[7Q_+ M/VFX%N,+P%H`M@);/7P!7`O@9X&YZ8+%V9S7UW(H#_M./[QNZ8Q;.?6Y>,&Q MY8[>F$SO3W_-S34I#ON/@Q"P#SZF0$23+QI8-)LB&*-O58"]BAR,XFP%A:E( M$KX&="2!3-$A*G%C(-4;P+,(6MI M&"!>6%%!1&834R\NI@D*-5LZ+JH)2=K6DH\TK:*E;4W1+LM2R_@7+K")R+0# M(6\G,H=WR$Z3@HAV$-L:QT5)$1,W[`#/14S&5`:\':*:]DD6/RY:"A.7D:5Q M3!;NI&15!57%D64-$BYH"D)-8//.!<$F/W<+(MJ!L&P@A`N=PF1GQ*-39&3* M\>PDHET,%GR""Y]`\`G\;@%,,NY$'/)=1608A9;5'EP$!6&"`FPA7-P#("GQ M:R00IED622J2MMVB"WR`Q`S?VZMH78TMU"(BE!8*@PNA0!`*_/($!*&"'Z`% M45GF)+CX"92?;,XYF&A,D9^31(2V$>.B)U!Z\DL+$"X*&?'XI#(96>@)+GI" M8DX"M#6O"WE`D(?\@@"$9N:6AV24_H^N=@$/R&81>?R""3,4ECE@BJ+08@9= MP$,"/'Y7FB,!7ASQ`X^J['9R-,333".IE-^M:2R*):6CT!T$10)07D@Y6A^ M-V=)Q"\N1"52CNLM\)M1[1WUOA^5\87N[G3N]P71V\I_WN7@I MEM.CSS"'_:V\J#_+[E*UO?>NAT$W\]G*6>M!C?["+R-6KZH\;0^U.@_3;3+> M=\L9TO(PZ-OS2&P[ESO\"U!+`P04````"``P@0U'/[C96*,!``"Q`P``&``` M`'AL+W=OVRC`N,%''?_OH`=-UUE\P+,<,Z9,UR*$>V;ZP`\>=?*N!WM MO.^WC+FJ`RW<#?9@PDZ#5@L?0MLRUUL0=2)IQ7B6?6-:2$/+(N6>;5G@X)4T M\&R)&[06]N\>%(X[NJ*GQ(ML.Q\3K"S8PJNE!N,D&F*AV='[U7:?1T0"O$H8 MW=F:1.\'Q+<8/-4[FD4+H*#R44&$Z0@/H%04"H7_S)J?)2/Q?'U2_YFZ#>X/ MPL$#JM^R]ETPFU%20R,&Y5]P?(2YA4T4K%"Y-))J8/X4596!R)G8ZV%_$&5UL>#J(BP9NC<2MU'Q%E M<2Q7Z[N"':/0%\Q^PO`)LR!84%]*\/^7V/,S.K],7U]QN$[T]>SP^V6!_(I` MG@3RJRU^P>39/T78V9EJL&UZ.HY4.!@_'=Z275[G/4]W\@DOBUZT\$O85AI' M#NC#S::[:1`]!!/9S8:2+OR?)5#0^+B\#6L[/:DI\-B?/LCR2\L/4$L#!!0` M```(`#"!#4?ZPU5FHP$``+$#```8````>&PO=V]R:W-H965T&UL?5/;3N,P$/T5RQ^`$S>PJ$HC45:(?5@)\;#[[":3Q,+.9&VG8?\>7])0 M4.'%]HS/.7/&EW)&\V)[`$=>M1KLCO;.C5O&;-V#%O8*1QC\3HM&"^=#TS$[ M&A!-)&G%>);=,"WD0*LRYIY,5>+DE!S@R1`[:2W,_STHG'H_LK&]=YL1DD#K9B4>\;Y$986 MKH-@C$VS'.(\IYT;OM`N$_A"X"OA-HO&4Z%H\Z=PHBH- MSL2DHQU%N,%\R_U!U,1[LS1LQ>X#HBJ/55[D)3L&H0^8?<+PA%D1S*NO)?C7 M)?;\C,XOTS??.-Q$^F9Q^(5`\8U`$06*16!SL<6/F.)3$79VIAI,%Y^.)35. M@TN'MV;7UWD7+Y&]PZMR%!W\%J:3@R4'=/YFX]VTB`Z\B>SJFI+>_Y\U4-"Z ML/SAUR8]J10X'$\?9/VEU1M02P,$%`````@`,($-1Q)XJ6NB`0``L0,``!D` M``!X;"]W;W)K&UL?5/+;MLP$/P5@A\02K*<%(8L M($Y1M(<"00[MF996$A&2JY*4E?Y]^9`5)W!](;G+F=E9/JH9S:L=`!QY4U+; M/1V<&W>,V68`Q>T=CJ#]3H=&<>=#TS,[&N!M)"G)BBR[9XH+3>LJYIY-7>'D MI-#P;(B=E.+F[P$DSGN:TW/B1?2#"PE65VSEM4*!M@(U,=#MZ6.^.Y0!$0&_ M!,SV8DV"]R/B:PA^M'N:!0L@H7%!@?OI!$\@91#RA?\LFN\E`_%R?5;_%KOU M[H_;4=)"QR?I7G#^#DL+VR#8H+1Q),UD':HSA1+%W](L=)SG MM+/-%]IU0K$0BI7P)8O&4Z%H\RMWO*X,SL2DHQUYN,%\5_B#:(CW9FG8BMT' M1%V=ZKS<5NP4A#Y@#@E3),R*8%Y]+5'\O\2AN*`7U^F;&PXWD;Y9'-Y?%RAO M")11H+S9XD?,PZW9M?7^5C$.WF'U]7(>_C)32^T M)4=T_F;CW72(#KR)[&Y+R>#_SQI(Z%Q8/OBU24\J!0['\P=9?VG]#U!+`P04 M````"``P@0U'D&Q%Q:,!``"Q`P``&0```'AL+W=O]8E"B19OTRQ-FL=IAZ]GVF4"GPE\(=QER?A4*-G\(;PH M"XLCL=/1]B+>X&K+PT%4)'AS-&ZE[B.B+([E*K\KV#$*?<+L)PR?,`N"!?6E M!/]_B3T_H_/+]/45A^M$7\\.OU\6R*\(Y$D@O]KB)\PF^U*$G9VI!MNFI^-( MA8/QT^$MV>5UWO-T)Q_PLNA%"[^%;:5QY(`^W&RZFP;10S"1W6PHZ<+_60(% MC8_+;V%MIR! M(0N(4Q3-(4"00WNFI95$A.2J)&6E?Q\^9,4I$E]([G)F=I:/:D;S8@<`1UZ5 MU'9/!^?&'6.V&4!Q>X,C:+_3H5'<^=#TS(X&>!M)2K(BR[XQQ86F=15S3Z:N M<')2:'@RQ$Y*Y`R"/G"?Q?-]Y*!>+D^J_^, MW7KW1V[A'N4?T;K!F\TH::'CDW3/./^"I85M$&Q0VCB29K(.U9E"B>*O:18Z MSG/:*8N%]CFA6`C%2KC-HO%4*-K\P1VO*X,S,>EH1QYN,-\5_B`:XKU9&K9B M]P%15ZGG%81GIY>+P"X'- M%8%-%-A<;?$CIORO"+LX4P6FCT_'D@8G[=+AK=GU==[%2V3O\+H:>0^/W/1" M6W)$YV\VWDV'Z,";R&ZVE`S^_ZR!A,Z%Y7>_-NE)I<#A>/X@ZR^MWP!02P,$ M%`````@`,($-1S:;=*"B`0``L0,``!D```!X;"]W;W)K&UL?5/;;N,@$/T5Q`<4QW&Z5>18:EJM=A]6JOK0/A-[;*,"XP4<=_]^ MN3AN6J5Y`68XY\P9+N6$YLWV`(Z\*ZGMCO;.#5O&;-V#XO8&!]!^IT6CN/.A MZ9@=#/`FDI1D>9;=,L6%IE49!$SV;$V"]P/B6PA^-SN:!0L@H79! M@?OI"`\@91#RA?_.FA\E`_%\?5+_&;OU[@_J]6F*-DQ"'W"[!,F3Y@%P;SZ M4B+_OL0^/Z/GE^GK*P[7D;Z>'6XN"Q17!(HH4%QM\3/F]DL1=G:F"DP7GXXE M-8[:I<-;LLOKO,_CG7S`JW+@'?SAIA/:D@,Z?[/Q;EI$!]Y$=K.AI/?_9PDD MM"XL?_BU24\J!0Z'TP=9?FGU'U!+`P04````"``P@0U']TDV5J(!``"Q`P`` M&0```'AL+W=O@^$WMLHP+C!1QW_[Z`'3==9?,"S'#.F3-]8E"B1;OTRQ- MFL=I)^Q%O<+7EX2`J$KPY&K=2 M]Q%1%L=RM;DMV#$*?<'L)PR?,`N"!?6E!/]_B3T_H_/+]/45A^M$7\\.[RX+ MY%<$\B207VWQ*^;[/T78V9EJL&UZ.HY4.!@_'=Z275[G?;I$]@DOBUZT\$O8 M5AI'#NC#S::[:1`]!!/9S8:2+OR?)5#0^+B\#6L[/:DI\-B?/LCR2\L/4$L# M!!0````(`#"!#4>PNIZMH`$``+$#```9````>&PO=V]R:W-H965TV+&P`\>=7*N#T=O!]WC+EF`"W<#8Y@PDZ'5@L? M0MLS-UH0;2)IQ7A1W#$MI*%UE7)/MJYP\DH:>++$35H+^_<`"N<]W=!SXEGV M@X\)5E=LY;52@W$2#;'0[>G#9G0:DH%`K_633?2D;BY?JL_BUU&]P?A8-'5+]EZX=@MJ"DA4Y,RC_C M_!V6%FZC8(/*I9$TD_.HSQ1*M'C-LS1IGO-.>;_0/B;PA#J(AP9NC<2MU'Q%U=:HW=T7%3E'H'>:0,3QC5@0+ MZFL)_GF)`[^@\X_IVRL.MXF^71Q^4K^\(E`F@?)JB^\Q_[MD%V>JP?;IZ3C2 MX&1\/KPUN[[.!Y[NY`U>5Z/HX:>PO32.'-&'FTUWTR%Z"":*FUM*AO!_UD!! MY^/R/JQM?E(Y\#B>/\CZ2^M_4$L#!!0````(`#"!#4>+,H"[H@$``+$#```9 M````>&PO=V]R:W-H965T5=2 MVST=G!MWC-EF`,7M'8Z@_4Z'1G'G0],S.QK@;20IR?(LNV>*"TWK*N:>35WA MY*30\&R(G93BYL\!),Y[NJ'GQ(OH!Q<2K*[8RFN%`FT%:F*@V].'S>Y0!D0$ M_!(PVXLU"=Z/B*\A^-'N:18L@(3&!07NIQ,\@I1!R!=^6S0_2@;BY?JL_BUV MZ]T?N85'E+]%ZP9O-J.DA8Y/TKW@_!V6%K9!L$%IXTB:R3I49PHEBK^G6>@X MSVFG*!?:=4*^$/*5\#6+QE.A:/.).UY7!F=BTM&./-S@9I?[@VB(]V9IV(K= M!T1=G>K-?5&Q4Q#ZA#DD3)XP*X)Y];5$_O\2A_R"GE^G%S<<%I%>+`[+ZP+E M#8$R"I0W6_R,V?Y3A%V"0\_N>F% MMN2(SM]LO)L.T8$WD=UM*1G\_UD#"9T+RR]^;=*32H'#\?Q!UE]:_P502P,$ M%`````@`,($-1\=Q?NZB`0``L0,``!D```!X;"]W;W)K&UL?5/+;MLP$/P5@A\0RK3C!(8L($Y1M(<"00[MF996$A&2JY*4E?Y] M^9`5IW!](;G+F=E9/LH)[9OK`3QYU\JX/>V]'W:,N;H'+=P=#F#"3HM6"Q]" MVS$W6!!-(FG%>%%LF1;2T*I,N1=;E3AZ)0V\6.)&K87] MQP2K2K;P&JG!.(F&6&CW]&FU.VPB(@%^2ICVC M@@C3"9Y!J2@4"O^>-3]*1N+E^JS^-74;W!^%@V=4OV3C^V"VH*2!5HS*O^+T M#>86[J-@C,^S-&F>\LYZ.].N$_A,X`OAL4C&#J$GPYFC<2MU'1%6>JM5V6[)3%/J$.60,SY@%P8+Z M4H+_O\2!7]#Y=?KZAL-UHJ]GAP_7!38W!#9)8'.SQ<^8QW^*L(LSU6"[]'0< MJ7$T/A_>DEU>YQ-/=_(!K\I!=/!#V$X:1X[HP\VFNVD1/003Q=T])7WX/TN@ MH/5Q^1#6-C^I''@#UYDU_MXP*J2S;Q&:C!.HB$6VAU]6&SWJXA( M@%\2)G>Q)M'[`?$U;GXT.UI$"Z"@]E%!A.D(CZ!4%`J!WTZ:'R$C\7)]5O^6 ML@WN#\+!(ZK?LO%],%M0TD`K1N5?E8/HX*>P MG32.'-"'SJ;>M(@>@HGB[IZ2/OR?>:.@]7&Y"6N;GU3>>!S.'V3^I=5?4$L# M!!0````(`#"!#4?04MPIH0$``+$#```9````>&PO=V]R:W-H965TX%T6.I:95U7U8J>K#[C.QQS8J>%S`X0"]WVG0:.%\ M:%IF!P.BCB2M&,^R&Z:%[&E9Q-R+*0LV*@V=+[U6:7!T0$_)$PV9,U"=[WB&\A^%5O:18L@(+* M!07AIP,\@%)!R!=^GS4_2P;BZ?JH_A2[]>[WPL(#JK^R=ITWFU%20R-&Y5YQ M>H:YA>L@6*&R<235:!WJ(X42+3[2+/LX3VF'W\VT\P0^$_A"N,NB\50HVGP4 M3I2%P8F8=+2#"#>XVG!_$!7QWBP-6['[@"B+0[FZY04[!*$OF%W"\(19$,RK M+R7XSR5V_(3.S]/7%QRN(WT].UR?%\@O".11(+_8XE=,_JT(.SE3#::-3\>2 M"L?>I<-;LLOKO.?Q3C[A93&(%GX+T\K>DCTZ?[/Q;AI$!]Y$=G5-2>?_SQ(H M:%Q8WOJU24\J!0Z'XP=9?FGY'U!+`P04````"``P@0U'ON?%+J(!``"Q`P`` M&0```'AL+W=O]9E"B1;OTRQ- MFL=IA^X&K'PT%4)'AS-&ZE M[B.B+$[E:KLIV"D*?<(<)@R?,`N"!?6E!/]_B0._H//K]/4-A^M$7\\.[Z\+ MY#<$\B20WVSQ,V;[I0B[.%,-MDU/QY$*!^.GPUNRR^M\X.E./N!ET8L6?@G; M2N/($7VXV70W#:*'8"*[VU#2A?^S!`H:'Y?;L+;3DYH"C_WY@RR_M/P'4$L# M!!0````(`#"!#4?E,5HNI`$``+$#```9````>&PO=V]R:W-H965TM'`W.(`)-RU:+7S8 MVHZYP8)H$DDKQHOBCFDA#:W*=/9DJQ)'KZ2!)TO(W48)Q$0RRT>_JPVATV$9$`OR1,[F)-HO0:DH%`+_F37?0D;BY?JL_BUE&]P?A8-'5+]EX_M@MJ"D@5:,RC_C M]!WF%&ZC8(W*I9'4H_.HSQ1*M'C-LS1IGO+-^FZF72?PF<`7PK9(QG.@9/.K M\*(J+4[$YM(.(G9PM>.A$#4)WAR-5RG[B*C*4[6ZWY;L%(7>80X9PS-F0;"@ MOH3@_P]QX!=T?IV^_L3A.M'7L\,OUP4VGPALDL`F"VR+JRF^QWQ,DEW45(/M MTM-QI,;1^%R\Y71YG0\\]>0-7I6#Z."GL)TTCAS1A\ZFWK2('H*)XN:6DC[\ MGV6CH/5Q>1_6-C^IO/$XG#_(\DNK?U!+`P04````"``P@0U'.S-XD:(!``"Q M`P``&0```'AL+W=OGY`C/AMA9:V'^'$#ALJ9#^XD&!UQ39>*S6,5N)(#'1[^ICO M#F5`1,!/"8N]6)/@_8CX&H+O[9YFP0(H:%Q0$'XZP1,H%81\X=^KYGO)0+Q< MG]6_QFZ]^Z.P\(3JEVS=X,UFE+30B5FY%UR^P=K"?1!L4-DXDF:V#O690HD6 M;VF68YR7M%/D*^TZ@:\$OA$>LF@\%8HVOP@GZLK@0DPZVDF$&\QWW!]$0[PW M2\-6[#X@ZNI4YP^\8J<@]`%S2!B>,!N">?6M!/]_B0._H//K].*&PR+2B]5A M<5V@O"%01H'R9HL?,>4_1=C%F6HP?7PZEC0XCRX=WI;=7NCI8TH&_W^V0$'GPO*S7YOTI%+@<#I_D.V7UG\! M4$L#!!0````(`#"!#4=X6,V[I0$``+$#```9````>&PO=V]R:W-H965TF8'0SP)I*49$66W3+%A:95&7//IBIQ=%)H>#;$CDIQ\^<`$J<]S>DY M\2*ZWH4$JTJV\!JA0%N!FAAH]_0^WQW6`1$!KP(F>[$FP?L1\3T$/YL]S8(% MD%"[H,#]=(('D#((^<*_9\W/DH%XN3ZK/\9NO?LCM_"`\DTTKO=F,TH::/DH MW0M.3S"WL`F"-4H;1U*/UJ$Z4RA1_"/-0L=Y2CNK?*9=)Q0SH5@(VRP:3X6B MS1_<\:HT.!&3CG;@X0;S7>$/HB;>FZ5A*W8?$%5YJO+MIF2G(/0%-P%>FKV>'M=8'U-P+K*+">!>ZNMO@5L_VG"+LX M4P6FBT_'DAI'[=+A+=GE==X7\4X^X54Y\`Y^<=,);#P M`0``%@0``!D```!X;"]W;W)K&UL?53)3N,P&'X5 MRP^`4Z<%6J61*"/$'$9"'&;.;O(GL?`2;*>!M\=+&]I1Z"7>ONWWDF+4YLUV M``Y]2*'L%G?.]1M";-6!9/9&]Z#\2J.-9,X/34ML;X#5D20%H5EV2R3C"I=% MG'LQ9:$')[B"%X/L("4SGSL0>MSB!3Y-O/*V#67H"S7"AEHMOAA ML=FM`B("_G(8[5D?A>Q[K=_"X'>]Q5F(``(J%Q28;P[P"$($(6_\?M3\M@S$ M\_Y)_2E6Z]/OF85'+?[QVG4^;(91#0T;A'O5XS,<2X@)*RUL_*)JL$[+$P4C MR3Y2RU5LQ[2RNCO2Y@GT2*`3X3Z+P9-1C/F+.5861H_(I*WM63C!Q8;ZC:B0 MSV9Q6(K5!T19',K%_;H@AR!T@=DE#$V8"4&\^F1!?[;8T3,ZG:?G5Q+FD9XG M]WP]+["\(K",`LLDL,YF2[S$_%#DZHK)ZD*`SII<8O+_3,C9P4DP;;R?%E5Z M4"Z=T#0[/8$'&@_^&UX6/6OA#S,M5Q;MM?/7)UZ`1FL'/D1VXU-T_I%.`P&- M"]T[WS?IWJ:!T_WI%4Z_@O(+4$L#!!0````(`#"!#4=;&Y/4I`$``+$#```9 M````>&PO=V]R:W-H965TK M-!)EA>!A)<3#[K.;3!(+VQ-LIX&_QYV=&[:,V;H'Q>T5#J#]38M&<>=-TS$[&.!-)"G)\BR[9HH+3:LR^AY-5>+H MI-#P:(@=E>+F;0\2IQU=T9/C272]"PY6E6SA-4*!M@(U,=#NZ,UJNR\"(@+^ M"ICLV9F$W`^(S\%X:'8T"RF`A-H%!>ZW(]R"E$'(!WZ9-3]"!N+Y^:1^%ZOU MV1^XA5N4_T3C>I]L1DD#+1^E>\+I'N82-D&P1FGC2NK1.E0G"B6*OZ9=Z+A/ MZ>8ZFVF7"?E,R!?"STA@*5!,\S=WO"H-3L2DU@X\3'"US7TC:N)SLS1H# MHBJ/U>I74;)C$/J$V2=,GC`+@GGU)43^=8A]?D;/+]/7WV2XCO1UBEY\(5!\ M(U!$@6(N<7.QQ$^8HO@O"#OKJ0+3Q:=C28VC=JEYBW=YG3=YG,D'O"H'WL$? M;CJA+3F@\Y.-LVD1'?@DLJL-);W_/XLAH77A^,.?37I2R7`XG#[(\DNK=U!+ M`P04````"``P@0U'T.4[JZ4!``"Q`P``&0```'AL+W=O=I_=9))8V)Y@.PW\ M/;ZDH:RZO/AZSIDS,W8QHGFU'8`C[TIJNZ.=<_V6,5MUH+B]PAZTOVG0*.[\ MUK3,]@9X'4E*LCS+KIGB0M.RB&?/IBQP<%)H>#;$#DIQ\[$'B>..+NCIX$6T MG0L'K"S8S*N%`FT%:F*@V=&[Q7:_"H@(^"-@M&=K$KP?$%_#YE>]HUFP`!(J M%Q2XGXYP#U(&(1_X;=+\"AF(Y^N3^F/,UKL_<`OW*/^*VG7>;$9)#0T?I'O! M\0FF%-9!L$)IXTBJP3I4)PHEBK^G6>@XC^EFO9EHEPGY1,AGPDT6C:=`T>8# M=[PL#([$I-+V/'1PLUVP8Q#ZAMDG3)XP,X)Y M]3E$_O\0^_R,GE^F+W]PN(ST98J^O+TLL/I!8!4%5E.*FXLI?L?<_!.$G=54 M@6GCT[&DPD&[5+SY='Z==WGLR1>\+'K>PF]N6J$M.:#SG8V]:1`=>!/9U9J2 MSO^?>2.A<6&Y\6N3GE3:..Q/'V3^I>4G4$L#!!0````(`#"!#4?=F1`_H@$` M`+$#```9````>&PO=V]R:W-H965TXW6WD6&I:K78?5JKZL/M,[+&-"HP+..[^_7))W+1*^P+,<,Z9&U0SVF'DE33P:(F;M!;VWPX4SENZHB?'D^P''QVLKMC":Z4&XR0:8J';TKO5 M9E=&1`+\D3"[LS.)N>\1GZ/QJ]W2(J8`"AH?%438#G`/2D6A$/CEJ/D6,A+/ MSR?U'ZG:D/U>.+A']5>V?@C)%I2TT(E)^2>&D?VZ,-DTVPZ1`\AB>+JFI(A_)_%4-#Y>/P6SC8_J6QX'$\?9/FE M]7]02P,$%`````@`,($-1TK2EO>_`0``>P0``!D```!X;"]W;W)K&UL?53=;ILP%'X5RP]0$X?0+B)(3:=JNYA4]6*[=N``5OU# M;1.ZMY]M"`T5RPWVL;^?<\RQ\T&;-]L"./0AA;('W#K7[0FQ90N2V3O=@?([ MM3:2.1^:AMC.`*LB20I"DR0CDG&%BSRNO9@BU[T37,&+0;:7DIF_1Q!Z..`- MOBR\\J9U88$4.9EY%9>@+-<*&:@/^'&S/V8!$0&_.0SV:HY"[B>MWT+PLSK@ M)*0``DH7%)@?SO`$0@0A;_P^:7Y:!N+U_*+^'*OUV9^8A2@7`AF- M8IK?F6-%;O2`S'BT'0M_<+.G_B!*Y'.S.&S%Z@.BR,\%36A.SD%H@3F.&!HQ MFQE!O/IL0?]O<:17=+I.W][(_9( M8W=]PHN\8PW\8J;ARJ*3=KY'8Y?56COP221WOM36OP1S(*!V87KOYV:\'&/@ M='>YZO-[4_P#4$L#!!0````(`#"!#4>9^4&RO`$``%<$```9````>&PO=V]R M:W-H965T?#PDE59*;^/2=?OP[Y:3-F^T!''J70MD=[IT;MH38N@?) M[(,>0/F35AO)G%^:CMC!`&LB20I"LVQ#).,*5V7<>S%5J4@+-<*&6AW^"G?[CQP%B*`@-H%!>:'(SR#$$'(&_\]:7Y8!N)R?E;_'JOUZ0_,PK,6?WCC M>A\VPZB!EHW"O>KI!YQ*6`?!6@L;?U$]6J?EF8*19.]IY"J.4SHI'D^TZP1Z M(M"9\#6+P9-1C/F-.5:51D_(I$\[L'"#^9;Z#U$CG\WBRS) M,0A=8/8)0R,FGQ'$J\\6]+;%GB[H]#J]N).PB/0BN:]O"*SN"*RBP"KYY]G5 M$B\Q-XIWQ)0UD57GP]Y\R9&;N]<\.. M$%OW()F]T0,H?]-J(YGS6],1.QA@321)06B6;8AD7.&JC&?/IBKUZ`17\&R0 M':5DYM\!A)[V.,?G@Q?>]2X8JSE.Z*;8S M[3J!S@2Z$&ZS:#P%BC9_,<>JTN@)F53:@84.YCOJ"U$C[\WB_Y]E(Z!U8;GU:Y.>5-HX/9P_R/)+JP]02P,$%``` M``@`,($-1_2\]\FQ`0``%@0``!D```!X;"]W;W)K&UL?53);J,P&'X5RP]0@Y.TG8@@-1V-VL-(50^=LP,_8-4+8YO0>?MZ(32I MF%SP]FV_%XI1FW?;`3CT(86R.]PYUV\)L54'DMD;W8/R*XTVDCD_-"VQO0%6 M1Y(4A&;9+9&,*UP6<>[%E(4>G.`*7@RR@Y3,_-N#T.,.Y_@T\&'?+O?!$0$O'$8[5D?A>P'K=_#X+G>X2Q$``&5"PK,-T=X M!"&"D#?^.VE^60;B>?^D_BM6Z],?F(5'+?[PVG4^;(91#0T;A'O5XQ-,)<2$ ME18V?E$U6*?EB8*19!^IY2JV8UJY6TVT90*="'0FW&#**,7\RQ\K"Z!&9 MM+4]"R>8;ZG?B`KY;!:'I5A]0)3%L:3Y?4&.0>@"LT\8&C'YC"!>?;:@_[?8 MTS,Z7::OKB1<1?HJN=^NEP765P3646`]E?ACL<0+#,V633973#87`OFBR27F M^U:0LX.38-IX/RVJ]*!<.J%Y=GX"#S0>_!>\+'K6PF]F6JXL.FCGKT^\`(W6 M#GR([,:GZ/PCG0<"&A>Z=[YOTKU-`Z?[TRN5=2VSWMG!MVC-FJ`R7L#0Z@_4V#1@GGMZ9E=C`@ZDA2DO$L M^\&4Z#4MBWCV:,H"1R=[#8^&V%$I8?X>0.*TIRMZ/GCJV\Z%`U86;.'5O0)M M>]3$0+.G=ZO=(0^("'CN8;(7:Q*\'Q%?P^9WO:=9L``2*A<4A)].<`]2!B$? M^&W6_`P9B)?KL_K/F*UW?Q06[E&^]+7KO-F,DAH:,4KWA-,OF%/8!,$*I8TC MJ4;K4)TIE"CQGN9>QWE*-_EVIETG\)G`%\)M%HVG0-'F@W"B+`Q.Q*32#B)T M<+7COA`5\=XL#5< M+J_SCL>>?,++8A`M_!&F[;4E1W2^L[$W#:(#;R*[V5#2^?^S;"0T+BRW?FW2 MDTH;A\/Y@RR_M/P`4$L#!!0````(`#"!#4?)L)#-I0$``+$#```9````>&PO M=V]R:W-H965T);=,"UD3\LBGKV:LL#1*=G#JR%V MU%J8/WM0..WHBIX.WF3;N7#`RH(MO%IJZ*W$GAAH=O1NM=WG`1$!OR1,]FQ- M@O<#XGO8/-<[F@4+H*!R04'XZ0CWH%00\H$_9LVOD(%XOCZI/\9LO?N#L'"/ MZK>L7>?-9I34T(A1N3>P#HBR.)>A&EE;\D! MG>]L[$V#Z,";R*ZN*>G\_UDV"AH7EAN_-NE)I8W#X?1!EE]:_@502P,$%``` M``@`,($-1[BA#6ZC`0``L0,``!D```!X;"]W;W)K&UL?5/;;N,@$/T5Q`<4!Z>[W/*BE7%;.G@_;AASS0!:N"L#!$C=I+>SK#A3.6[JB)\>C[`722IK)>=0G"B5:O.1=FK3/^>:F.-(N$_B1P#\16`Z4TOPIO*@KBS.Q MN;6CB!-<;7AH1$-";H[&JU1]1-35H>;\1\4.4>@#9IX74UBA[NA>VE<62//DPVS:9#]!"2**ZN*1G"_UD,!9V/ MQ^_A;/.3RH;'\?1!EE]:OP%02P,$%`````@`,($-1U,CRM&F`0``L0,``!D` M``!X;"]W;W)K&UL?5/;;MP@$/T5Q`<$+W;2=.6U ME$U5M0^1HCRDSZP]ME&`<0&OD[\/8*^SJ;9YX7K.F3,S4$YH7UP/X,FK5L;M M:._]L&7,U3UHX:YP`!-N6K1:^+"U'7.#!=$DDE:,9]D-TT(:6I7I[-%6)8Y> M20./EKA1:V'?]J!PVM$-/1T\R:[W\8!5)5MYC=1@G$1#++0[>K?9[HN(2(!G M"9,[6Y/H_8#X$C>_FQW-H@504/NH(,)TA'M0*@J%P'\7S8^0D7B^/JG_3-D& M]P?AX![5']GX/IC-*&F@%:/R3SC]@B6%ZRA8HW)I)/7H/.H3A1(M7N=9FC1/ M\TWQ?:%=)O"%P%?";9:,SX&2S1_"BZJT.!$[EW80L8.;+0^%J$GPYFB\2ME' M1%4>*Y[SDAVCT"?,?L;PA-FL"!;4UQ#\_R'V_(S.+]/S+QSFB9[/T6]O+@L4 M7P@42:!84LPOIO@94_P3A)W55(/MTM-QI,;1^+EXZ^GZ.N]XZLD'O"H'T<&# ML)TTCAS0A\ZFWK2('H*)[.J:DC[\GW6CH/5Q^2VL[?RDYHW'X?1!UE]:O0-0 M2P,$%`````@`,($-1ST1N.I[`@``:0D``!D```!X;"]W;W)K&ULC5;9CILP%/T5Q`<,F#6)"%*6J=J'2J-Y:)\=X@0T@*GM#-._ MKQ=",#)N7O#".>R-YAF^LKEKT1AQZ:QI(_NY1C?NM M"]S[Q'MU+9F8\/+,&WGGJD$MK7#K$'39NCNP>06Q@$C$KPKU=-)WA/,GC#_$ MX,=YZ_K"!U2C@@D)R)M/=$!U+92XY3^#Z,.F($[[=_5O,ESN_@E2=,#U[^K, M2NZM[SIG=(&WFKWC_CL:8I`>%KBF\NL4-\IPX3@._5%NULNW5GV0]T,R$ M8"`$(V&T8R:$`R%\$"(K(1H(T4A8^59"/!#BF05/Q2XS=X0,YAG!O4/4%Q!T8O M@F4O]L&$'I@,'*:(-#7Z\%^1UP41S^JH8T*S$7%B+9>@KTE$"Q+6*@;/A`HL);@#@>;%PDF@ M@XQGP6$&,F_!&6AEK-=%)3TL6\F"4)-8J%E@*UH0/95<6U&"^)GD:J#8-R=7 M!P%S9-[I$'D*F]PZA3XUC*5C'%V?"7L`G$/S>;W8',`AOFC M>%7(>^LAGV<=O**?D%RKECHGS/CM)^^O"\8,<:_]%^YUR=\]XZ!&%R:Z*>\3 M]1)0`X:[^\-F?%WE_P!02P,$%`````@`,($-1^[EC]B2`@``;PD``!D```!X M;"]W;W)K&ULC59?DYL@'/PJCN\]$?]GC#-G3*=] MZ,S-/;3/Q)#HG$H*Y'+]]@4T1AQB\A(!=Y??+D1(+X1^L`IC;GVU34XK*QPB]@+.>%.O#D0VB(NNO3HL!/%:*](;>-``$*G175G9ZD:>Z-92LZ\ MJ3O\1BUV;EM$_^6X(9>U[=K7@??Z6'$YX&2I,_+V=8L[5I/.HOBPME_=U=8% M$J(0OVM\89.V)8O?$?(A.S_W:QO(&G"#2RXED'A\X@UN&JDD9OX[B-[FE,1I M^ZK^7=D5Y>\0PQO2_*GWO!+5`MO:XP,Z-_R=7'[@P4,@!4O2,/5KE6?&27NE MV%:+OOIGW:GGI7\3@X%F)L"!`$?".(^9X`T$[T;P%PG^0/"?G2$8",%L!J?W MKI(K$$=92LG%HOURGY#<5>XJ$&M36B(N9LM7:D$D(DL_,QAXJ?,IA31,WF.@ MPD2A"5),(>Z(<$0!8Q7P?A4YG-"A:8+-%!%%QAH>BFSOB&AE>@MA>8KO#6'Y M9@%_0B.([B(#&&\RRP>!:X701J)J,%DY&6 MTIW]%R\(Q%I*L3&E>%(J,,;S$%$\1&S-",U(LF`DT8P8,\^39Y?[66#Q+'"[ M"-1,RJ/H_K<53&V&QB3S`10,6;B>!XU_TXT.C+PP`L8O2#%3C$'B0Z/-F2*, M?&_^UW4FITF+Z5&=X\PJR;GC_58>1\>[PBN4I]%L/'=7&]D)'_`O18]TQ:T>X.`/5*78@A&-1.7@1'YQ*W'[&3H,/7#8CT:;]?:#O<'*Z M7F_&.U;V'U!+`P04````"``P@0U'+1$76V`%``#1'P``&0```'AL+W=OR^;>H#O7E;BF6GU_\V+_MNN&+9+U*KG;;_;$Z MM?OZM&BJU[OE;^+VR>E!,BK^VE>7-GB_&`;_7-<_AP]_;.^6Z3"&ZE"]=(.+ MLG_YJ.ZKPV'PU$?^QSO]/^9@&+[_]/XXIML/_[ELJ_OZ\/=^V^WZT:;+Q;9Z M+=\/W8_Z\GOEPL0;.&[B903+-[K@VF[(KUZNFOBR: M:4.=RV'?BEO7K_[+HE^0=CG\:USR0;%>?:RE%:OD8W`$-,6DD5XC,^6S5;@#Q3A0HP,].M`I'.-I MFJU)8D>)L4)BHH<8T1,I`L/5S'`UR%?C#@SCP`3Y2FO0A">-&35"684FLS%! M,D(ZBT[>0^BK%\D,4SV&OJ3);88G9IG$;)!8YM"\;#"6;[E`A[(!(I%KA:8% M52:U:%I`I5-![$_'I.6"M')T+/65@'Z+3=S]ILBE,>H-/\F:F$@)-;*Y"\YJ))`%HSN25@[SP?9A'Y95' MY357H7GE<7D-S0!]]J0@,X)0P1Y?`E0OHMP+KMX+&8["S6K.YQ$(18*(PQT+ M0@$7Z/E6S$0$W8*KYT(#%QJ/`T4$;8(K^P+4?8?NN$*`DBYTFA*1N#HL+(B$ M$E"(L#*JE`S$54;A0""TFA=>Y`/EAEHCKE0)4*M)&/XP35W[$-7LBRTG@<&389U+1Q MN$M`CDF-= MAJQK8G%"U#.9.R(.A[H,4==X\9(AZ4Y3T\:!+@'H&=I'%3($W626B,-Q+L,F MP1#+DP=AB&045PE46`D,7H85*`1*$\\3BJL$2H!)PS>!%]DOJJ/B*H$"IWI& MG(**?=A3,0V(XA!6$&%B^15'IP)G<48`H3CPE(U*A&-*P>,3ATJ%G;Z3U#FM M.*H4I&IV3OL69R:B$N*H4J#USHFA:HX9G<9,J^9PT")B6G6(@R"G57,X:!DQ MK5"4$YVPYIC1X&C,J3L+]M)"1TTKQXPV,=AICAD-&M.<*$&:8T:[J$0X&G06 MLS^R8']D9!^N.1QT'K,_(#/4?1+'C`$=9TZ49<,Q8^!S(;$RAJ/!0!KPSLJ+ M+-]9&8X&`VD@]J'A:#!1-!CV$@_0D*-7J\5,1#RP&PX9`Y&AALHA8US4VG+( MF"QF;4-D"%X,QXL)45`4,X5AQLM?`[NIF(NH'G:''P.A&_HW,0*>(8 M=!Q2#EXGXJV!"W]#DH;8)8[CSFDP5"*.9N,DP0^7Y_*M^K-LWO:G=O%<=UU] M''_%?*WKKNI=I3<]@;NJW%X_'*K7;GCK^O?-](OS]*&KSY\_H%]_Q5__!U!+ M`P04````"``P@0U'G?8_,^G_=\K"]?C!_DVU*^0?$<,UZ7ZW M9]X(M:'OG?$%W3K^1J;O>.XAD80GTC'UZYUNC)/^4>)[/?K0UW90UTD_R<.Y M;+L@F@NBI0#$U@(X%\!/!8%6IOKZBCBJ2DHFC^K%&)%<<_`,A7,G3S3#?/E( MV24157FO8)B5P5T2&9@7C8D4)MI"U`:B6""!$+"HB"PJ(E4?SRKR;0)H(8"* M`,X$.PIB"T&\5@!"L\M!^Z`QJ>XRRY(M4&V`\CC:EI)8I"2&%+!-D%H(4A(?" M%CN0.)EB"QY(74Q)35.V/=D#F6)L(09FBI,="EOX0.YDB2U^H'"QI%C]:8*L MV+9D#8JS[).88+7OC>B*?R)Z;0?F'0D76ZC:!"^$<"RHPB>QU(TXVBR3#E^X M'&9B3/5FKR>&PO=V]R:W-H965T^N M[=G*/W%^7@8!JT^X0^R-G'$OGAP([1`72WH,V)EBM%>DK@U@&*9!AYK>+PNU M]T[+@EQXV_3XG7KLTG6(_MO@EMQ6/O#O&Q_-\<3E1E`6P$O:O\V>GX3:T/?V^(`N+?\@MY]XJ"&1`6O2,O7K MU1?&27>G^%Z'OO78]&J\Z2>+<*#9"7`@P)$PYK$3HH$0O4J(!T+\(,3*&EV* M,J)"')4%)3>/ZK=W1O)/`I:QL+KV1/7,EX^4OQ)1%M)'NH@$V@/$C@"Q M"A`/9>36,@P,#.U)$D>29*(R@C-FIXX`J:'@RJ]285%L1QB"TH2H3E>4S MEF4.,9DA)K**T9A$89(DB:U:#%"8SAB[<$A9&%*L6;:+21:K+J M%B!]Q1(#%`&[)2;H64PP.;DZ3(_J"L"\FEQZKH^H<7>\9JRA.OD>\+(XHR/^ MC>BQZ9FW(UR#D?+_IC->M M\C]02P,$%`````@`,($-1THR==4^`@``"P<``!D```!X;"]W;W)K&ULC57;CILP%/P5Q`.9\9ECUJ3#_(4. MI)<[%64=%G+)3@$?&,%'3>K:`(9A$G2XZ?T\T[$WEF?T+-JF)V_,X^>NP^S/ MEK1TW/C`OP;>FU,M5"#(LV#F'9N.]+RAO<=(M?%?P7J?*(0&_&S(R*VYIW(_ M4/JA%M^/&S]4*9"6E$(I8#E<2$':5@G)@W]/FK7]6_:K6]C8!P] M&`JLOWI'V$DW6>Z5]-P+\YG.T;F/OT+5*A[B6[`N@".^DWW?M.F;?)X-^$1^ M8'9J>NX=J)`-2K>8BE)!9-+AB[R%6KY,\Z(EE5#35,Z9:=9F(>AP?7KF]R__ M"U!+`P04````"``P@0U'Y[UTM.(!``!#!0``&0```'AL+W=O39:Y3J3[XOBP88D0^\ATZO M5%PPHO10U+[L!9#2!C'JXR!(?$;:SLLS._S M%WKWB=>V;I29\//,G^/*ED$G6]XA`=79>PQ/EZ-16,'O%D:YZ".3^Y7S-S/X M69Z]P*0`%`IE'(AN;O`$E!HC#7Z?/#^1)G#9O[L_V]WJ[*]$PA.G?]I2-3K9 MP$,E5&2@ZI6//V#:0FP,"TZE_:)BD(JS>XB'&/EP;=O9=G0K<3*%;0?@*0#/ M`=@E[D`VS>]$D3P3?$3"'6U/S`V&)ZP/HD`Z-^F9);M[H\BS6QY%2>;?C-%* M#;>I.= MR])I$JN)DQ!O4^(=2KRD'()-BM/$5A-L(Y(=1+)"A)N(Y&M$NH-(5PB\B4B_ M1AQW$,<5(MI$'/>OPU_\Y0Q$;8M9HH(/G7*_\SP[OQ>/V%;)ISS/>E+#+R+J MMI/HRI6N-5LM%><*=!;!@[ZO1K]H\X!"I4PWU7WABMP-%._O3];\;N;_`%!+ M`P04````"``P@0U'T),P;_L"``!^#P``&0```'AL+W=OCESH]!T.U.HN;=@SR+ MIG]RD&W-57_9'H/NW`J^'XKJ*H`PC(.:EXU?Y,.]Y[;(Y45592.>6Z^[U#5O M_SZ)2EXW/O%O-U[*XTGI&T&1!_>Z?5F+IBMEX[7BL/&_D,Q%56E._4C_YF:_A]3%\[/;]V_#=/M M\5]Y)[:R^EWNU:FG#7UO+P[\4JD7>?TNICDPW7`GJV[X]7:73LGZ5N)[-?\8 MCV4S'*_CDP2F,GL!3`5P+R`16D"G`OJI(!C)AGE]Y8H7>2NO7CN^C#/7[YP\ MTG[E=EX_F<[7CX;ETHHB?R]H%.7!NVYD:)Y�P:L"FVAB*[2X(>X$X!"`4, M]72B8/8&%&E`AP;1U"`V(9MQ&J,F'C09I6`3;>?#4&I% MF6L@LG,D"$"7#&F0N?A%A]BR[T,'QTPBAEO& M4"&>(6@.$0?73*)QI-`.8Y>8(%@4$5BWS:196Q=P7!8'%BJD7FL4;;4`DLC$CO9!PL2DKC8)UE?#KO$!,&BA*0N MODD=/C>&:.E[0[!4(IF#=3(7E,P!!;!X@]#!-F`$UT+6&Z*EL`( M"PIQ04'_9X%AGH5``BR0@+J8![`H@)0L2$P3+$F`.Y@&V#F*7F"!8 M(D&\[AR(USGL$I,#BS5(7&RS'FL+$A,$BS5('3R3SOZK+W#8)2-',-LIG?E1 M_.3ML6PZ[U6J?M,U;)L.4BK1-PH?^C=\ZC?#]XM*')0^3?KS=MP>CA=*GF^[ MW?N6N_@'4$L#!!0````(`#"!#4>C_E-2HP(``"H*```9````>&PO=V]R:W-H M965T"C.IZX+`C*(NAU^ZK!+:M(ZU%\F/HS,-F`5"**^%7A&WMX M]V3X+2&?\N/'?NJ',@.N\8Y+"R0>5[S`=2V=1,U_M.EWG5+X^'YW7ZOFBOA; MQ/""U+^K/3^)M*'O[?$!76K^06X;K-N02,,=J9GZ]787QDESE_A>@[ZZ9]6J MYZW[)P^US"Z`6@![`01.0:0%42\`F5,0:T$\M(9$"Y*A@E0+TJ&1,BW(A@IR M+[&7A&:(Y(HBVL9);`( MKM+(8.8=`Q4#3*)5Q$+JG\I6][)`I.BCP-=1YO"AFBB);%$6)A/;F*7))#9F M93*IC5F;3&9CWDPFMS$;DQGWC-$QD6.,(F40=09I:#>('0:Q,HBU`;`.LLE` M>R6)HY+$,(CL!JG#(!W2S,QAD!D)8MM,77;,6#'AR,IL3.9%2W)'D-P(DM@- MQ@Z#\9"ND#OSZW4=&AE26T/G&@*AHN#(2JU,"CQTFAG'N):=B!] M3)&%MN:^:0C`_SJEJRAX.'4:3(_J"L*\';FTO(O7E_;7G!F4I]93^0),EL!2 MOI+7(G7*?=N7Q1D=\4]$CU7+O"WAXJQ4I]V!$(Y%;)'3]T[BXM9_U/C`Y6LF MWFEWE>D^.#G?;V;]];#\!U!+`P04````"``P@0U'!85^A%0"``#X"```&0`` M`'AL+W=O^`S34106JH MJG91:32+=NTD3D`#F&)GF+Y]?2&,/3(6&[#A/S_?.?A@BHF,K[3&F'GO7=O3 M@U\S-NR#@)YKW"'Z1`;<\SM7,G:(\>EX"^@P8G2105T;P#!,@PXUO5\6\MKS M6!;DSMJFQ\^C1^]=A\9_1]R2Z>`#_W'AI;G53%P(RB)8XBY-AWO:D-X;\?7@ M?P7["F1"(A6_&SQ1;>P)^!,AKV+R\W+P0\&`6WQFP@+QTQNN<-L*)_[DO[/I MQS-%H#Y^N'^7Z7+\$Z*X(NV?YL)J3AOZW@5?T;UE+V3Z@><<$F%X)BV51^]\ MIXQTCQ#?Z]"[.C>]/$_J3A[.8?8`.`?`)0#$SH!H#H@^!02*3.;U#3%4%B.9 MO%&]C`&)=P[V$:_/)4%_U. M;EA70ACF1N$3KTO-?T.628NO3`PS/A[5QJPFC`R/_XSE9Z?\#U!+`P04```` M"``P@0U'_288:SP"```&!P``&0```'AL+W=O,<&HXXUI',H.FW=EV"S3R1"`7XU:&#&W)&Y'PAYEXL?QZWKRQ10 MBRHN%:`8KJA`;2N%1.`_H^8]I"2:\YOZ-^569'^`#!6D_=T<>2V2]5WGB$[P MTO(W,GQ'HP4@!2O2,O5TJ@OC!-\HKH/AAQZ;3HV#?K/R1YJ=$(Z$<"),<>R$ M:"1$=T*\2(A'0OS5"&`D@(<(GO:N*E="#O.,DL&A^K1[*#^J8`/$V52.*!=S MY2MU(!*19]<\2M>9=Y5",\Q.8T*%21,;I#0AP83P1`)3%N'G6>Q"@Q[:`A0F M(DVM.?Q79/^)R"S-:*%8D>)'NE@KWRX0+PC$2B`>!8)YDIVNA<8D"O.T2FR8 MPL0$5IGR"S)[$Q."V.X'+/@!,S^AU8_&`(4!P&K'A#Q94RU-2&HU,Q,)8F!W MDRRX20PWJ[753&)6-;)6OC`Q5K_E3.7QIQOMF)C`7S^X\8R_'"-Z5OV5.16Y M=%Q_H=/NU,)?0MDE'O9WP:8(+/NE:/FZ0]_E\ZR'9_03TG/3,>=`N.A-JKN< M".%().T_BT.HQ:4T+5ITXG*:BCG5?5HO..EOM\YT]>7_`%!+`P04````"``P M@0U'`OD=V#<"```9!P``&0```'AL+W=O5%KM17OM$">@Q9C:3MB^?7T@Q.Q"TIM@ MF^^?F=\FXZQG_$U4A$CP3IM6K+U*RF[E^Z*L",7BB76D56^.C%,LU92??-%Q M@@]&1!L_"@+D4URW7IZ9M1>>9^PLF[HE+QR(,Z68_]V0AO5K+_2N"Z_UJ9)Z MP<\S?]0=:DI:4;,6<')<>\_A:HF%,P:Z]CUC;WKRX[#V`ET":4@I M=02L'A>R)4VC`ZG$?X:8MY1:Z(ZOT;\9MZKZ/19DRYK?]4%6JMC``P=RQ.=& MOK+^.QDL0!VP9(TPOZ`\"\GH5>(!BM_MLV[-L[=O8#S(Y@71((A&P9AG7A`/ M@O@F2.X*DD&0_&\&.`C@APR^]6YVKL`2YQEG/>#VM#NL/ZIP!=79E$!ME_#T M*W,@FLBS2QY_B3/_H@--F(UE(L.D:`XI7"0<"5\5,%81+5>QB1QY-)=@ZQ)I M.EO#PR"[A2"3,N,[FQ4;?6Q=HH4`R9T`B0F0#+N=3(ML[5Y8!MDD<1H$P1RV MG6`H7,`*%XO2)6SG8G'\U<4FYN`=N M_ASIQO%A?1.NMN',>J%N`=NT;^'SK,,G\A/S4]T*L&=2M2O3<(Z,2:+*#I[4 M053JGAHG#3E*/4S5F-O6;2>2==>+:+P-\W]02P,$%`````@`,($-1X*3+G!$ M`P``L0\``!D```!X;"]W;W)K&ULC5?;CILP$/T5 MQ`,QU19!V4U7M0Z75/K3/;.(D:`&GX&RV?U^P25)-W8F7WAM.;5OU?YY%(\\KG_F7!Z_U_J"F!T%9 M!->X;=V*;JAEY_5BM_*?V..:QQ-$(W[6XCPLKKTI^3;[]N5'TXYB$9L MU$11C:=/I_-FRR.-@!G]ZI("8T8:8!5(UYJV"420B)!$MPJ83")QD1QZ"A6 M2JBD2"6RJJ3+@8!=(R,T,J016S6R.SY(3FCD2".Q:N2N:BU`:P0"5TFG9<7M MQ!`EDSHH2#,SY(+,04&8]8D!RB*WEF0&F>&FSAG$*,,ROA"*;LMZ67DPR.$' M1OF:18@"[#H8Q!TZE+=9C"@BNPX&Q0X=RN`L012)70>#7'.)LCA+$45FGPCI M8B+PT#D1*)^S#`DYUGY&V9CE]\Q[H-P'2_=%S#X=;T"NO9"R*#!$89^.-R#' M=`3*QP"(PK$V`N50X'=5E3(?1/=4%8,@89:S*G-8'R%>3^_]=H!(+480I.F8\C7SG6:`QBCL)Q MRGP<^RJWZR`0..K&*?-Q9#Y@=AT, MN],GT!W6/WA9'*N]^%'U^[H;O#>IQCY-=UH[*948LP@?QBP.8_]\O6G$3DV7 MZ7C=FX[2W"AYO#3(URZ]_`M02P,$%`````@`,($-1T\Z41<>`@``/08``!D` M``!X;"]W;W)K&UL?97+CILP%(9?Q6(_`YA;B`C2 M)%75+BJ-9M&N'>($-#:FMC-,W[Z^$&)&#IM@F_/_WSG8/JE&QM]%B[$$GY3T M8A>T4@[;,!1-BRD2SVS`O7IS9IPBJ:;\$HJ!8W0R(DI"&$5Y2%'7!W5EUEYY M7;&K)%V/7SD05TH1_[?'A(V[(`YN"V_=I95Z(:RK<-:=.HI[T;$><'S>!2_Q M]E#J"!/PN\.C<,9`YWYD[%U/?IYV0:13P`0W4CL@]?C`!TR(-E+@OY/G':F% M[OCF_MU4J[(_(H$/C/SI3K)5R48!..$SNA+YQL8?>"HATX8-(\+\@N8J)*,W M20`H^K3/KC?/T;[)RTGF%\!)`&?!S/$+DDF0W`6IJ=1F9NKZAB2J*\Y&P.U> M#$AO>;Q-U)=K@"I&!/J5^5PZHJX^ZA1F5?BAC18Q>QL#34P\1X3*?4;`QX@] M=.30!SBX$47A)R0K121>Q%Y'Z#=,4@-0;I9%`LD^QM&38FMU\AS1Y0LA5* MMJ!LO!0;DYF8)"_]D'P%DB\@I1>2.Q`8/8`4*Y#"A221%U(XD*C3MLG(U[@O&#$URN9%(N,H'>3$KW>&3%UWI#YUI2S"^F70G0 ML&LO[=&?5^>.^`+UM?ZROE>=TC:VNTU=#>B"?R%^Z7H!CDRJIF&N_9DQB55V MT;,Z5ZWJY?.$X+/4PT*-N6UO=B+9<&O6\S]&_1]02P,$%`````@`,($-1R)' M$XBN`0``%@0``!D```!X;"]W;W)K&UL?53);J,P M&'X5RP]0$Y:VB@A2TU'5'D:J>I@Y._`#5KU0VX3.V]<+H51B*">E MWTT/8-&GX-(<<&_ML"?$U#T(:F[4`-*MM$H+:MU0=\0,&F@32(*3-$ENB:!, MXJH,./6?/; MTA/7_8OZ4ZC6I3]1`X^*_V6-[5W8!*,&6CIR^Z:F9YA+"`EKQ4WXHGHT5HD+ M!2-!/V/+9&BGN'*?S+1M0CH3TH40?4@T"C%_44NK4JL)Z;BU`_4GN-NG;B-J MY+(9[)="]1Y1E>!?"XQWRQQCO=(EP&' MUOKNG>OK>&_CP*KA\@J77T'U!5!+`P04````"``P@0U'!5V_/ZP"``"I"@`` M&0```'AL+W=O20N74?XOQ5MV749P_BV\-(<3U(O)'65C';[IJ.]:%@? M<7I8QD_P<8.`AAC$GX9>Q60<:>>WC+WJR:_],@;:!]K2G=041+W>Z9JVK692 MRF\#Z:>F-IR.;^P_3+C*_2T1=,W:O\U>GI2W(([V]$`NK7QAUY]TB"'3A#O6 M"O.,=A#]+L&>##`HT%J M(DEL*&8C-D22NN+L&G%[>F>B+PE\Q&JK=Y&*7L3ZD]E?C:BK]QJG>96\:R(' ML[(89#!P1"2*?91`\Q(K-#'':>&36+N8A0^S<3&EWY$T$&MJ"%(;1['P$^`` M`38$V!`4P'6RM\%:R,)`P`.`/M!Z%N1XD@4\R2:>8`S\!'F`(/_.7A0!@L+Q M`'HOCHM!?I%%0&3A$*2^S=Q83!:ZG65`HKQ[IIOR6\>EB\Q\F@$G$NS5&4#! M4&`PF:&CDOFSV07E,SJ!C'Z"R*'PIO3J"VCFBL%0PL+4H2C].@X(9#,ZH;R& MT\3&&?#KN*"Y\PEE+732-D/^6V!!,+UWWT+I#7-'R9\Y`R@WH+GS"=4`Z"1X MAKUE^PMH[GQ"90`Z=2#+_=%8$,2W?9O=N%`Y@*4C5?BERON)BD+E`#GE()OY MWX'@QB63'WU'^=%T3"+:L4LO[1]]7!V[LB=D&H5/>%V=R9'^)OS8]"+:,JG: M#=,P'!B35'D!'M1U/*F^<9RT]"#UL%!C;CLI.Y'L?&L,Q^ZT_@]02P,$%``` M``@`,($-1WZH+ZJG`P``EQ```!D```!X;"]W;W)K&ULC9A-CZ,X$(;_"N*^`V6;KU8Z4I-DM7M8:32'G3.=.`D:P!D@G=E_OWPX MM"LJ>W()8)XJUVM7JN*L;JK]T9VE[+U?==5TK_ZY[R\O0=#MS[(NNB_J(IOA MS5&U==$/C^TIZ"ZM+`Z345T%+`SCH"[*QE^OIK&O[7JEKGU5-O)KZW77NB[: M_W)9J=NK#_Y]X%MY.O?C0+!>!8O=H:QETY6J\5IY?/7?X&7'^(A,Q+^EO'7& MO3<&_Z[4C_'A[\.K'XXQR$KN^]%%,5P^Y$96U>AIF/FG=OHYYVAHWM^]_SG) M'<)_+SJY4=7W\M"?AVA#WSO(8W&M^F_J]I?4&J+1X5Y5W?3I[:]=K^J[B>_5 MQ:_Y6C;3]3:_2;@VHPV8-F"+`0.G`=<&_%D#H0W$IT'J-(BT0?0P0S!KGU9N M6_3%>M6JF]?.VWTIQJR"EVC8F[TW+%?GCZ^F#1F)]>IC+:)L%7R,CA"3SPR; MF"2FD*V)P$($0P!+%,P>1@!-$) MA_TD=+XA"$*;)F??`$-31B9*KIE[7ELTF1!="[&?E)QLAR%+RH&C";T!,R61 MT>::68I#)FA1&,OH[_U68['&TL@B#7GCF77#7%T+.*KHL<6%JV^!>*;S@:LO M082B(#O]]@%*+?.XVA?@_D7^KMEB2-B6Q-5.('FFT8*K8LO5:37VV4;(-[I`S1[<%5QT'5,CI?@L9^K)`1O^.>,"RR%(`'["8+NH8 M$R'CM#KF*NS,+.S"UK:9JXXR>":!F*MN,?9$`C&SAD3"4HP117=_A$`8TZUW M9_&$5;GJ%>._SQS-S)G,8SIO$&319"(Q[6=G\3,K"HQ35RW;TW3>[;R]NC;] MO+O+Z'*F?F/CJ>UA/(>7#1#CV^$,/I_R/MVO5Y?B)/\IVE/9=-Z[ZH>SXG3: M.RK5RR'F\,M02<^R."P/E3SVXVTRW+?SN7E^Z-7E_C?`\E_$^G]02P,$%``` M``@`,($-1[?ROBEJ!```*1H``!D```!X;"]W;W)K&ULC9G;;N,V$(9?1=`#1.)19.`8:+8HVHL"B[UHKQ6;CH651%=2XNW;5R>[ M&B]GP%S$DOUS?I*:CR?MKK[[WI^=&Y(?3=WV+^EY&"[/6=8?SJXI^R=_<>WX MR\EW33F,M]U[UE\Z5Q[G0DV=\3S765-6;;K?S=]][?8[_S'45>N^=DG_T31E M]^^KJ_WU)67I[8MOU?MYF+[(]KOL7NY8-:[M*]\FG3N]I+^PYU>M)\FL^*MR MUWYSG4R5?_/^^W3SQ_$ES:"V^M; M]-_FYH[5?RM[]\77?U?'X3S6-D^3HSN5'_7PS5]_=VL;U!3PX.M^_I\?YM9/BOWN;N=7P35<`$T68J$T`82TT:1>31:-G M#/2.!9=L0A41"4#@R'H,3HX!D`M1"A5L+ M11KQH;AE`-RB"#*UBA:HA,&98A2]3`$K+`MS-8J5[@5 MA3T''B(^&@D):`%IM>`GY(,+6[132`B!M3;A)BXBM;7K"NI^B6D"J MP\LO(%)HQU%,BP*$0'8)@F)5F*A,H1@4-B93;&2F2`I"F4=D"A"I'%FD2PI! MR2(R91699:7WQ)%,D12HDD=D"A"AF2(IFJ4`(;!-*[EKE5'[7@I`J2(R1:K8 M3*$0E#HF4R""R`0N*01E$9,IQ293))XI%*C2Q&2*B)V>8MP*5\ M=W^6W7O5]LF;'P;?S*\$3MX/;@R5/XU5/KOR>+^IW6F8+HOQNEO>9"PW@[_< M7LSJGE2]O.E6L`OUWDQ M3U;P9W'S=;DL5#(K;Y5:S;.O1X/!WM?S)%UL1=4B_;E2QWFU6/W;UF0XW/KC M'\KTCW]8_?%E/JWF:K&*DL4L.EFLTM5#=+K@,=-\$>U$[R]>1KUGVW_X>O7' M/WR-+_&+>]&;?+&Z+>&EF9HU?_U3M>A'XT$@O M1U?EJDBFJ__9?%,>/E7)V\NHM.WQRV#',,* MBB2#F6?J8_2=>F@^=UP5!:[R55I.X;D?55(@)**7R MK-+%372Q2E:5]_B/JFT$&CXZACW>Y(4'DXMYDN'O=OSC?+Y,%MZ#,MI9=96E MT^A5EB>KMB7G\SD<^L4JGWZ(HXO;I%!E]*Y:E2M`#YBA%7O<W+AZ5WWL/!SI\]G(>G9SQ?EGC+ODZRTAO&S"%+:T,O?=?^ MV^]^%[I0Q^_>7KQ[??KRZ/+D9?3BZ/71VV.X`=^>G%Q>V-L=/8O2171YFU8I?E`_5^E=DL'SWB3G"JYM.ETI M?M0;)U_0O8\*-54PQE6FRCA:*`]US@JU3-)9I#X"@2P!7W#R?'4+F#FM+;7Y MXF6^`D3H?N8$UK_$4XFC,K]>W0-"TO@97%UUFV>S*)TOB_Q.S4-;/)K"D599 M@GN<*2#6TY2HVJ?-$H3"A7YOINY4EM-HT30O6Q[_)L]G]VF6-;\_!;JRN$D! MV`*0X-NO\\7-SDH5-'S;QVQHX'B/`CPJOBJY*(Q^K!.WBX\-<*%CV+2GP\>M8? M#.%8B@@(3:6`:,6#P0#_B4IF($FUNLV+]!%P:$"P!LB,*J7%A_(KP8>U2$5C;O)F%ZOLG25X M+6[5*@5Q81M8Y[/H:UG\&H2,+3Y$/=CG#,A%4@`E`@C2`)YP[0W@H0X-Q-]Z M;[OX^/BYZV]_PL1UW.YXK8XC=LXI'%*QT8PU^3#N$A!K1WQQ"?]Y<_(6CO?= MJ^C=V4I/!#UWB^2"FZ.FFUO+".--U:(`@1D4>99.J.;A3(Y\W5D%>^6 M0EM+=U$=LA%Q%O]WT"(MX_&8?P$W-P*!XMJ_]+(`(#B:,WKT]T(1DXLCX`@* MM2:\;\ELGBY($5L!;?`%RG;AYVB.VL,OS&%AT4B-%K#MG0P&`LFG*9&$[W_N MK;M]9R'"!8*/0F$&Y@,JIX)B3^\;4*ZWZ?4(U@JD!>12W"Z\!#NOVJ4SYHP\ M=-23%6ZWR%8P^I4"#5CI%X*BQAG(@VF),(-'.Y]\JU;!+;](2E#':#=+)NYT MF_%2>>>79A4BZT8/=]RYXW=OSLY/OCUY>W'Z_4GT^MW%T^Y>QP4ZKK&HUX%M MOP+(IC<+$7RF#Q$:#\I,)+S93U6Y8E$<#@='!)@&R-`:/AB&`8'@VZ.WWYR@ M,0*^?W?\W;?O7K\\.;_X*CKY\_O3RQ\!!GO1G"F+0LH2U6PK[08:ES1VB`5G M(A8O7ZW0]/O"6H@%]G^7T971?YW"&1P#K2 MN[!6=60N0!FM*[$"J"W^)G4N]1*4T12:\>HEY5$KG>WFPB04"2 M,:S2Z_`"CVL!\46R.[T%?D!2^G62:ED']<`6+25(94]((#2D/%W<*=FUMTZ: MC@16YC^LF71T. M,J`W0PW>`"!]%9"Y7?0QMH^7CNT#9:!6FQ,)6(@S9*PJ`889$C049BH@NJ#$ MJA7\6;;;%\X5&6<^<10#80%J$#[K8`KB$E"=-3`]2QZ$1RX`>;LL)_9)X'VW MRJ#ZP\XT`]Q,KU-"NO!EBPBG;L+F,&^WH95[-_7Z6DV)$:N/CQ3_&D[2A=R7!M8*%M-F4C4K]1-NEC@VF%I#RKQS/>=;RN\ M[MX5X;]Z'%#A9^^ M!`R:NN):BH)V:K"6E'PCP,&)9142&B"$"H[J-@&!XDJI!9`@()@%DR#RZ3R4 M\!)(VZ<+8/0]1-0M<3]L12`0;\%#6]O1?0J*;(6H,%-(3,C2BXRT#R\2>N=+ MT#98\\`_98RORFB>+!)&9*"U6>:(ADRM@;K+?9@FAJ`DT0)=5YE^`F1,LBLE M2,2`$:%)$!TWP$27#";B8MD#36YALLS+E)D7/%5E?!MSJQP:O!(Z`#O&`1B? M2CTV`M)`<)[,5#\Z5L4J(4)C?6PXV'6>KQ8YW*M96DZ!+2+-E;W`XLRYV$M; M/SAS/,@F@545,Q*$$/S1^_Y%7^N*,!;\K):XM(19&L)G"5":IDM@E%%OZYNC MHS,X.KMRP)\9.(,65(!AFB^!`>#!X M*"4^7RA`&O<@ZNAZM%A4\#8[XY`J@IXSCX:#G>_,5G`7HE2`>*SF5\"BM(@, M"\A0)M"+NT#:T$TU[4NE0%3Y\V3L,#>_=HZR*6T?A*"K5C4`0#S+#._(\ M^OM_HFN-T!YQ\]2Z5$""`/V6UOFN*C9XZJHJ@8>"["@3`511#$/1K21B(9'R?5RIZ>TBS_(;8Z@$T2N=XA$7B=;2$#?+,D>#B3X3I'GWMRE`^QI= ME@A\,@?GL-YIAH-_A9IYOLS8=02S@W"\!'U$\,C>#X1>:I`ESJ-5ZW M"B4P>/1>T6M`DA#D=DX#,\,-YIS?I8K6`M-:U7P6\"L/,]YV0;MS4^`- M"4)$#W:KLJ4<.YP;O';]0`Z^[BE(N6YK>`F`9>;$CB MF(#9H*/!./QQ_#*Z2\L*M0%>A7G,8"FL?9Y\4/:7.=K7%,F6J49"%[_-!`X2 M`M#@GJ0W<"^2"I9CN6<3W/JQ:R'Z2-:3:[62S0"I`*F:+`KPTP/(3;%WP?!X M@!'I*PO$ZV*57%]'1Q5=6YX[\)59N"AM$2&E:$KW>?$!SF2JG(,"U)@S/Q2* MNZBF&7(*N:P/FO$9Y*=A4(JUQ*?\"D]8.V!8^^%?0*`HU)2I]LG'9$Y,'M"K MI*4G[M*UT&.!G@J*TE6A6SE#.>H>.)/"KV@A5E`S>R6W-Y[8@AX#"1">`(P& MIL9`W3#A_O8!'T;AYR:.7K\^CLKJ"G2I-!&@VP'@&5D7-J$N@5"NDX.3+R)G=EZP MD(F\&/6;,K@B\2'Q^,9(FI+LEQ-.$,]"IU12`Z)NZ"L9"!4J(P0 M,SX%7R4:;O1T?3%`M%4Z?=`)='4JA]4XN'_%-QSB3#7ALRR M)F[+$?U"Y\'&Q`/6*QM:4$^T"1BE*@UZ9K4$])TFT!'_;K1=8(H;O%$[^?4.R1^* M-CM7@"HS85?\!RHGP5,F`I`4"PIP2D0*@`4#;$A6EC/6\_-]`MY`;A;BJ@9+ MK;(=&)K#I)`J(.V*HXSND%`DLRZZ8JX.6=:UPBNRSJ;P2G/2F<+3Y$ML`"&_ MF<5?(0CN4G5OR1R+N.5MNN1W2S9857QE>;5:AD)"25%Q*PZRHH>)`1"IN5+V M30$;`/(G>`6$)%GNS"[&0KU0LBP)7L(_$+P,`@Q5(=V11FR\US^B-!)+@&HFO6E8#( ML\(Y,;Z(/44`W?M;QA79*Z0 M@RD(?`D@_`W,>*7MJ6;T?O0>J`196(C#IPM\AU1X#3=#2H1%,2'0XG0&,P'"P0/8XBF(-_*2^F4Y%9#G&L*I%7:$-1$ M$&E=Q!Y+;;TSO@79)YG72E=$`!!,T0Z%,=MRMZQH$9(:\"1KXH9%:KJ89F0\ MJFD":FK+H'Q@[.?64C::IW@X9P8X7"-':S)E$4#/R[(XDF!SJ.;*'Y7N&D(( MS61^`U(>`\G3HC+A-'D#`7C(-.RJKBLR2!L7(!,H0ZJ!&X`.04`7!/F)R9F^ M0A_QCJ)DT93V`A*;PQFU3HJ+26`BM4,V2;,,5`*3`K%.4!5%:"3FU0WQ..([ MZ4K.A<[#H!_:,V>.:50DBN8"^6L1/)Q%SG*V#VN3M[O4K24BI4%G+2&(=+`5 M]G<$[6XQ:L@3C8X596IY2U&GLK`)&/P?8,-YE=D M4H4I8J'>O`S'/#^'KZ)E50!N`CHG5N73V^M'%TA,88R:@X[(JCV=QJD(&08* MH^Z%3*&)66B9IBE-J,2`JV(' M4906=^6UX?2NV';>&,7(HF:)&9PE*3?,U`0A1->KD127TM$1,A`T:=?V=E<' M0LLH2A)YGFDV;KBJX2BR`KMN)'\L(,>U!ZX5L0J6M4DY5(AZH-Y1:("88=DT MGD]9T(C%]I1E;(XATBJJ"TGLS(SZT0^`HJSK*+;P&&#CQD!T6*$A\`:A M3T<7Q]'>8+(3C28A[6+GC7[W)./M';G(N.;XA00VQ?LR*-_3*0>$>P*!."G$ MPD;VQP"BH%S6H4O4!:.D=$R2=+H+!BN13^;+*+>\ITTDT>IAR2P-9MB!9W;L M=JXXA\"]J+%SZ7%T?$1D:ICI!H0Y8B[36S6K\`<2'6(6H-`ZD]XK]0$O2<&A M9=D#\!PV#X@CFDS@KKI"=S\VP$]=EN8&F2!*6).CWJB8?`AE$Z!->D_3AVFF MM#VQ6L@^---TMD;6"G+]\97//5"5">PSYP(6^""[B`I85_H:61S\U^NE0+-!7` M:-]C4MU#=,01V,`3AP?]_>CWT:`_@'\/#_N'Y@])J+L0)?4$79YP!0"TWX!V MNV37^'`HK^_AZX/^2/_A1[1,Z4I:)#@K\@5\UJSJ+5##'T$\/IKEJ-U^ZOL= ML0>/'^I2?5Q%+[)\^L$;;(17^I'CG:)K\\'!'6M'=`:YP*#SI)B5T8L<_@.* M_:NCBQ=;V]H&%'ST_9+TQ-[6T<5[>!2GV!D?5L9HP;B]P,A>A'7N@RS\71'&5XGD#ZC1G6 M:(2SE`TTK-:S?8UX;91>2_I++I;?>U3MU$>0W%..?"(WMTV>8-''[JZ^(W$9 MF6]JL40ZE(H-&R($:(O&E3F-61@*M##71]ZCH22@-*8[/''43P8#OGC+GP7 M:I'3IG&$'^0H=]8<)4/&&!XL1)PDK+4?;6@:X\(=^CQTV,3SZ$3\90UDV)'_ M<:0MBG\;K-GX$M@L!`^6)M1%G^TG[D:RK;7*BP8M?U>($1R`28]@)SK M]]K$C$;Y'?/R*)X,Q_%X-(1/^^.]>'\PQN\.!O'A[@B_&^W'N^-)Y(>I&JMY MQT^/I5&[:%&W;WL>N'?H7+KCV!@D_LP")+X,_[1,=\8ZZ\\M-5X`*W')F'*VT1OR_D*5@JJ85DE M[*1*HC>T.[)CZJP7H-!:>SPRND=OR_]20NI8@5*8_D_JKNL/[&U=\`];V_WZ MTFY5,ONY`OU>2:38MTA+[E#BBZ,CT/B3>1([_FHV"+H1*(XO)Z[%4K"AO*Z7 MBZ[I:P&QHR@(Z7R/&4>22U(&/.#N!GE&MD4DH+P![7S8R>_)BV'.&Z'2.#/Q M.VJ8LK4>I+U<3&8FMLNHU#6;L^^:HM#W&3KZGNWO'U+.*:NN)$@K`AH'U"-/ M106Y1"&#XL!`T6GB'`6D<^P7'RQ:CV[@Y&_$>/YL#&+G'$5Y6JT$TJ[$0,EW M`X4;]I%(SDE,P]@$%/-^'6N2%>IDI5'.3EZ<7KX\BGJ&J)F4*,;8F'.=XEI> M/9-))X<`+BF:FIUP/M(=:O8-Q136WGJN5++?)_FMP!^S!Y8"Q9A/(?$$K%P4 MBP)/R]W.LR$(VGJK2XZHUH^[S\WY+C:A@6I_-<48I.L*/>5LA*%?5E;AM5>Q M0WWH;5U^?P37EHT[Z%YW-T^<'9!VE9!0(W&H90)ZKYAZ07K!T':.PH/?&:^, MWH00IV6TC(+Y(\">IR59.1/Q8R(VP;+0AI`\:`^+;SJ,DGN0F9ET8FS63#1# M:^HRQ,J`0@Y#`[9!G.`(0%-0X@AACPV*;\V`!FMW2T+KHMEP`R2MHZHPG(AT M`V\V@RLG?<"NA;%*L0/3F`J;*!'8'-N<9TQP+`0IH"/1E4;@UGE(A`:L%D0B MM($=Z#TQE.<)&JG%126F+\)SP.$:;0#U$IE)[6H_.^CO:J1G8E>[!CB;O@KD M!5NAW>L*_=0ZL(-N"`J6%+IOTA">[4I*/9LI*-UTILS]8[ND'EO;[[2C3<>; MMMQ4YP;"$P]"B'Y3=.BT)8"X1C^M4!-[E)VS2@!@ST83!B13@\G@]V8CB!PH M#L!9_3E+/VA!POD*^;GS)^*7\&-:@#6DZGA-FB5?4*11)@#4=4T*"9URXID* M,4BIXN8!/2X?U,IG4N@2N\K2&RVC$OJF5R``-Y%1;U6BL=V5-\[8C1`!9`5@ MP&TMT05\@7Y\OLH#?94;(/@I3XDNL@`@V0GNB@D7ZF2I097@KN3(T].R%E)' M++90+$G>YT4VXPPD_T MS*0T-0*K;3@GP1)/>LH.;<`V)!@BY[8>H<"7]VTMI1).7\U17/Z%$Q$\$1:1 MKU6JU??:@5\#_8G4..I,'E#!^G7+Q'9$V56-69]%8[KQKS;*"X6'#R?CB,L' M>"/MT8]G;=MZS@MX!GQ_9*QU;L)G-(SWAX?1QL6IHM$8C9)X!=F_IFQ-*$RW M'8XBKS93!%)_I"LY19-X#QYRJRI%!_'H<#^J%TJ*]GW24K3R.XS@*\R(E4:C&G;!R\MDA9$P?(<,EVU*ML M?O333%-VYNM@B"K3."TYM6-ST,:EC;O/D*OOC4?X813O[PW@PV@_WAL=X(=) M?+AW$-7K5$2]P^%!M$U&L-TQ?Y@,T!I&!C#\QEC-X*>!?N9P,N$/^_MH1>N- MY9O7H0H.T3_^]N]B$GL6]0;]@5C;!GUM;(-/`_UI-.H<1YNC-AW)J2YU7+N? M0?/YL1MD32PB<:$D MBTKH.`JH:\)9K='XSIOTA[/9%U!'<"_S$Y/W5KVQ!(YBYR7",-QBOYH&+Q_Y([H.M]0+.V^L%A)[I<*!A*E[HC2"G,EBA M#PS#N\41E8"0D2?D428>0CEGLWR.:#'5$=,HC(K4;3RK<`$RZRZOS4&`/^P?CAX-RTD\F>S"OP?`L8YP772OR?F05U$O4> MD7:I,-A6R9/$)^!Y(_YP`'?DL0LSI'G2WZL3PXE+'3>GQ74B_I+3'/Y49>0, MGL2U.#U0J_-TRHS!FCG$I-.,;FA*UDY$!T-.@BD>$X@0QI^G;?9YXQ4_0_@8 M+F42O17;.+LR3IR,-0T64)(QR&!,D0ID46^\=&23YY@X-X;I1Q/@JSI:H;72 MZ=IJ'^U/=I#.O7Y'/1&3X(SWN$+^UYYFPG3.*5,B*E@M6:EVG#5^"0AS["6U M;#(M%:8HF4!)Q"L@1EK>TC.(4"8%&2.0KD&=3#D(UYMQRB5.FM8LKGEB-U:; MUP2S67.0Y.M0O-E\CEYPCB+D..2,"8DN)B?A@&3;<9A)Y_3K@9(ZM27H^&H% M\G2J@G:@PT,V=P+Q!!VT.V3'XBA;&VY8J+EH[E92TC;O6BRB0"'6H5^%GB$]N$93+-O?J<[,8F82):E^@:H3)DY;%&U=\HP>+&&R M3J$N-'K0.]*`0(I=+3`-3B#=X'8"]Q+'*&D49`6MX;-#POP) MW:M#\1_/=L=4,I?YYN'XP%B('Q-LU]0X6",YW+4CCWI[:FVC0MIM6\ M7+'>H&E M`*;2_#[E+"`;OL&9=S'5G2$G!KP'D\*5;WDP*;E^*5.^1^4%PGJN5VHC8ZD7 MX!$RF7)Z87V'1%11I=C>(.\0#Z^7PJ-^E0$*']Y(Q,3=U(1S-^-6"SSW22WN MJ,.WI3DU>DMN)$L0MQDLA'##;M$-PS"'.X.#.+J4\FO?N,A^:I'=ORD7U=5/ ME-*=UZ64>MJ)'[VA$RC"F8W`XQ?*\?>U)!-;JV0P:(2J&^B,QF3Z`80^=C]H M$?"A'S`K4RPFANP3UMHH$^*+[)B3.\E24@##;:XT"TPEEO@HE0MW4E<.\@ZA%.0:AI;^L'`-''0GO-+!WP[ZT28#8+[*P0@HF//P&ZI4ZQ3@>ND41,.3(29@(C<<6?$VA5M0 M3&\?K,K%;$"F8=K[FGC(\#D`'+06OFP_5SFC!$>M@>0HL:$Q'PN!GR^>G#*E MPDZMIR>O>VGHH.N,3W&'G5M)#M9YEQC$0?$AFE7.[?[%9,LK'M56+#$L:*:H M+=YJ66+$D^WRBNC-*W3[&K6/UD(\W=D"R%N2I,O%8SAU!84#_@M9MZR*%\49 M<%?>Z'Y0$I5SHV`>G2/F3:YW/*[MN%HX8W-NZ'56+^5AP0P$GZ1TI_J'+7'B MU001DHJ9CZ#G+*ED%P?3QR5R, MN#FV])ZA-:TU33:0 M.D1K,Q:0\A8.AR.XI!"C>_;>+&$?N/&CV.XN-IXRE[C/O76R5WQN&Y)Y<3?-I9#Z-M>GV M#4B].A:'*J2A,?DP'I,'B(54NQW_7_--V+/Q)C[:[ MN]\U&C_6&X['Y$9T_O`=SAW/?M8C]E#P7^"8A\-X;V_HG+-\T7G0AR/^5^.8 MS5B'(SO8_F2\P3F/=NW1T>?64VX^Z3>A,/T:.@2/\%./33,X[$`MI!%R`= MN.YQ6.99.B5!`;D1Y90ZG2_<8`F[22KO"?@_M<4TG,6:\AQB$9>2N<`S"O$R MFKII3AX\7+Q*3JLCC M:&!C;*.SG.[J!2R?.[(@Q1KT)^:!(TQ?2+#68/12.@$A[:*T<3ER]DKJQ0"$ M,-D=7M750&=<:$$"W@RA@VWND16@1>=W-[_A7H?.SO1>Q^U['3C!&/X^?5B\ M2;+DH<1'SN']&S*&!&#A5I5%$Q,7BI!(1F-$W_`\80S0`6[$AW*;E%8@JRNJ MOC#D5F_17[2YBFK^XK"#N,$5K+^8.(]SH\M'Q*QIOKT_C-Q.?T""1T/Z"`6.X MM3B&9<^.`V5SB'4>H8$>B5K4PZBK[?960,&3*VOM:NI5>95/H6H2\T'5A2JN9-2QPC93)+NB@NFA%(X[BMF4%3+4H'81OBZ*: M;5IWF\:)>K7_^K`K)[\7H4:G09:(LI3`05/]B1B66:`NJD'Q5K_&H7YBS0*O M'@;&D@?6BM2L9;T)D:2,;=)HNGYJW8)6$F(_M8MS.^&^+7!1);5W.'3^&$TP M9M(],T+I[!.O0=QU#R:3J(>S[P/MV$4:],TFZ*`#67ICCF]$:_[$2>'9)ET30SU2:*\+-/K M#Y.J;&%L-M+DA2Y?O]BQA8,-K7']Q>B([==72_[,9CF`.M&6)23&$G=#/<#9 M9!7<+7H#Q_N.:W!O2'_DDJ[?T1"JX>;;Z/K6_8>V@)>S#0DF8&N27>5H?^AX M3<>'CU[EQB2FX5AUH$;0A#=Y%3J5II;(_FDN5>%W'B/6H^L%;+@G\OSNTC*[ M-K+W&382A)N_$3VQGD58F$537O-DC]8<;+%,55A?JJMP`V;S:Q=-&/:CQL./ M\=RY4OPB=S(A9S!2GS(+N.L>ZU<75?ESI8#.+Y+H1;+XX,WECYJ`7%ZBV_-U MGK!W3SI//#B9Z/CUN;K+LSL*$./)J`8TJ;K>M+TMYRM,6W,1@CR(F+?3S,UO M3[^/.5!"IWIQ[M*=^+RHOJ/BN)R=J[PH,,9-Q#G:E-V'K MFLE6':F*9Z2VQGELQU49IN-IJSSUE;EQGJ@I/!R`$@_^J'^193, M[M@-?\7)[Y(8B"2;I3!@"+8,XP_((BY6!<9V_PE4=^HN6&#%K'/)%S\U.9+7 M62YI;'A>"?Z=4Q;<;C3\>O1[!I;-=V4ME"K*NNBS1\JVTV7++[0FN8%\=*L` M&<#TCJ)$E4/I.N^";FXBI-/"0SM8:H&8KN/UJN*(5#(H$$>+0X9QJ5^O9J5; MWF#4:.![IC&)]TNMOJ),KKU_BD0!9:(AMY%KR&D3DF02U*K5@"(0K>!3M34-)#@"XXF,B78X>QQJW5-WO)O MCQ"]XL8'#R@@:Z3@309[C'MW-6[>3',165Y=X&+)UM:4KDW#A&TN0"?'TGDM M=`TZ2AYWCL>#;7F+D*"^/3H+D98#VIN./]3!W7EFG>\MQ]?`2LM*O7GMNR0- M-551G]0)G.T)U8GHXV)5VK#/!)KO.G2;!+1=&_L=$@Q,3@6Q$*>%'AF#N!VA MQGH1=&O&G;Z4&1($H`>DB(I.&6^P6`^B7*Y28&G-F!@WM4@$7WHEW-`0(WIP_/M<(JJ6#"127\5D*6S.S,)5 M"Z1\O*TC$IX&[S]3*XGK=*-J)*U%;!.**_-?K;2E]UA&:>#4&S0V5_/(1)?H MRTRI,V_0/WWR$>D_!B@Z.`0ZB9.I\.U=X9]D%J?\W^&_4$1@"IV^+;Q-^LJER;\3P02`IDMH`ST M,UVX(;A+$E_TTU8`@H$K'<\A=V5.+C-ZM)0X+1$10G*1M4FE7`??7&DSB9X5 MR,E$!"*"62J$G4-)J!&A%BX:B:>(MC=`&5#042V-$M\M.)EE+W"67!M$L73\ M*8=I*3&5@.%*)RTG?.G1Z[KT9]:ZAV$9AO0?6RGW18Y^@0V\,"41EA6VJB%N MTBHW6+F9-RZ1+_1DJE9MJFQ$FS)L,5K3,W>6V-S#!WG4#PD+-K MBHTA*T:UW&`/5+]_6F"0JJ!*+`*.R&?N/G2`AVW0YW"E=&%#B?0"9[EBSPB] M(<%#S`U*)=YCG"JKA;OYJZ37^:P%#X@'FG9"QE.2-[E3/:_4CPGQ&*NG79]) M2LH/4GA\W>^/=?\.1_W(&^.W7.7=%L'0VDFMX+LP?^D1H&F@&5<+26G=$]4P M&-<[NC="=C`Y=G>R9Z%%NZ,$WO'>H?U:"M#W1@.TL1YK_X%MSAKU*`6^WK+= MP0Z<:+(_]@RSI]P+XA*K^73]UF5L&6,TK?.H>Z^QOZ:1M.KEYJ[5C&3-GT!R M*F>IK6>";>39SL`>!OI2:P'NTW!`+Z0>HW`AM$KG]4H"%$\OD0:EIX^5-HR9 MPM;UHJ2$WDKI;AG8G$A]3.8FU9YD-LIBBH:'A_LFF$%"M9V!]=*](3!+"'L> M2=6R5()9>=#18+"O=XX#][%$`@_"#SB.JS5@DG0M=TW..DB5UUE'3H:RJ?XM MP>:;M^G%B&(G2>AH@=J32*:X?OT^_/%!D9;:2*3B[TE%QN>!)X%`$6[*$FSN M13'`G-E`B619^D%1)"30#-QE+^VK?HQ%SO"']#;/R<%FDU`G@]]O6QY@UFMJ M?99P[1+.F%N2)=J!IG^H-!`1?F)J'Q;Y?8;^<:UW8_+?74(=34SE#<[3,+NM M@8V#5191T_V886842FZF1["AB0*$"@.8:\R0E%,%Q@)U:8 M$4>22287)R;2'E!A00P%<9OM'YAWC*+%@N(4O!9I'HD/<'O]%KG'HG/,'/"( M?/BI#G+?]D)'+7(L9-3RVCO=37G$+''(`.?*XH"5+XU;K6Z*!)``3R3WN2"= M4VFTIOA2N2PT#='R:6VLJ=#2L`^N69([J)B3=-4]G82#D2@*7X]MW^OZ29F+ MMM#U;:G:+@W*9X`BX4K&DU-WJNTFI:EQR1544!=%N1K^RS,TWY%:O%QX1%'G M8M[")\7;)EF#*@M4*>M.IZ_3]=Z53(H#\8X@>67K8A M;[5%[-7>([N\>"\PP)U"@KC-#N4:Z)(W-4S23R*C570SIPP]VY\'Z#:7,Z(> M*@3E%5:AE'(C4C.>DQM/$&\9CRG+()/^=H)<2-CUG7370TB)37UN0;T`Q.2" M<8G%?I-W(`F)]7L.W)KR&G1..V[J+F=-DHZU3$&33`JG.Y<#@159.Z3RO511 MPX*>!V*)X?W$KD#FB/)/02^BG5"B0$"266_P@WUVI!* M9BBM_C[293PL!;,@R8O8A!!)49W0>"2G<$W)=2,R.6^2))/]T,@E)1>HO292 M:QZ1LN)8+7<9-0X>U]VFE!QB"C%J^0J+B4$W<$OB-,-2D]*>?2 ME+4-4AG1HE;%O(8&Y-&BU6=(`UC,HCQ$.&B62@4!79QIPZXP0L@ELS7NA;LZ M7;>L;5L7\&]P%N]6RMVJU=G6R4!T57J.95:0QF<"U@EVGPKFHU"\8R/I:M>/ M!,^%%HUU&>^:)ZWC]0Z..T_(+VK[*]52NZ5*9/@$PW`W?B[GYVM)Q0[S;MZ: M[8]1]XDI2T#Q%H*XSI6K.$('2!Y,W)P+I1(12^C;&E<0'H*G17F6I*5]4&1/ M1K&I*NS=0=T24R]92W<2TYQ&(B@OR`WD2*ENHB+F,!<"GNQ[(2_G!9'5\7KZVQ=LEP.0WS)5F\ML5`_$O1*DZ2'LO-ZH$RX+ M!K*2LOV#Z;0N%EW;UXQ!1;$1E4D$M^=IFQ;9$C?4PDP('^KI'%-ERGP[`EHP M@U\WD/>.WO2(F)%S`J"/]F!S0$ZC9Z8T9-)JMG6PCO>D5GCYJ^B:7?J2#)@Z M6)CJIN\H>').!+[IN<1L=)&X@?4`U`HPKE>^AJ.-38]1&VU_G;!43:O.'+%Q M55L2N4\,;R&#A-`(]/_HZDL._E/AQ^L\2_.^5_B>3.\V9JB!`MS6;3083%H* M!4MFFTD>M^65K#%2F\J2%5?NUJR4R+-#,DS?ZX7I-LGU[T$4Q>.QK=[E0=.. M/`_V:VM91O-ILI6:*N]-ZXQGU?Y\/>"/>@6GF1!D?@=6.]S"G<(_^_9J[,(=CR3O*F'*4=F\RY(R1`97/ MY?2172R/VZBY2VL;[X[-,O?-BO?'AV;%^SC.J0T;0[CP3-CLZ"#:/8@FAX\) M(^<@\HD$D&/X.&?`:)`+#F[+T[OX]#CJ'=!^]G557@]WE=[1X:[9D=[&,#Z8 M2#W><7R(3A5//`!*QM7'HI.[4,:D]T"']!!XMLM('+`9M"_J0TK)I2>^R#H"O#` M;YZ-#SB2V;B(\/[I./!&)D^C*YQ=-0\+D@?&0<#SWSUD&+,*A!9>R#YT+=]& M,,!E1?/2V/9'\(K74)\2GH4E>]YGP("DPS0/).+<<>2R.8*K&/6VSB_>E]B# M*Z?M.&OF.`,,X-9Q!K;!4:W11CVX=#04R1[&-:OP1T^\&"Y.DM#I"+HKVDH/ MI;N0B,&<*_,[%E#6T^^XZI"S!':2H&@AOZ'@MYC>*L=_RU`4/.&BY!HW+A9>OZ>ESTBG< MD@R.Y;4U.9$E5%VXQ4Q-Y05:*"E!*/7*73[;&P]MYDGMWC<:L)%S$JM1D7Y/ M$J_R"LC+H>V(=_3;H> M.(@.#[I^/P1A$C-Q0;CI"C]CO>ESQ:!]"2C\=0(*'Q&_%^I"3'.><02=E=@" MO>.CWAG6H0"-W!-0@^-L-AE%G;G*'T$OG8>#*4R^,/H"`>XV9&Z)*?-%&XR, MYQ)IYQ;>:6SG*:TTL2I4"EBYQ,N#VFY%,>NGC!786\M!!4M_K?T@YC,T7I-2 MYQ.*F*)M2N3TD5(;\D15T#E+4200V5198N]**M_!48U(5'7IK(W#7LA<90OY MUELREWIL!*2!('9IZYORVF[C%0[FR5=X.:.94XR-]T(]/&T>=_#@S/$$3/Z/ MJM$)DL\W1R3YV)5C-@3RBAE5"9UCD5[A8&'@4-2&H)F&B.95^@A2RC+3Y5`= M!-!#:I!2.`52.)JQ;&!S$!C2#XU*IR:ZUJ3?7&[]0)S>R]5!X$*LZ@GU=70] MXKK6Y\1ND3*\POYPP\'.=V8K#^T<9)>BYYS"-A>V(3&NXD0["M`4#K2<`*;] MN<-#K9D`))G.UH)+S5!+<26W3]M*='$,_2>XPI>%5LT4;2FFF+$ZSV!!I MIQ1%0,9,!#X9PZU1%0L)J7PI!>)65'B2C-*E:Y:3J*74+MT8_G0]FE_;ZH\@ M=^S\I><$T!W;2C)VF[H3O2%GFV$"O"G>R6;XDKF#=A&93C7:5$O\E!J[(Y:1 MD(AAUC2P"R0]U MTY/LO;G;]PDKBWQ,62UF).*E[CYNJ4AY;BNX2<;2[KS=QRB:3W3-T(_CE]%= M6E:VJX+;TY"QE'(A/SC.('+T&9F.D7!C_TZ,(9>YPSV;X-:/.858RN1:2>,Y M)U4(9(SLP70B`QP.,2%]9(%X!RVV72T?[F![MR?%[-.L1)L0R7$L(VI62XUNJND(F\&/6;,K@B<97Q^*9@V8S;-K48>.IZ%%::*9V2 MFA9";/OATH.LCQ:./@K_]QN#,QT@W)3D&(J2FGJ-?-H;@L1.='3NU,IG+ZA7 MJET::#;>:NUJ)[G2Z:*MH+R.`#=M%3BUG7)@O=!K3/NGH@1:+9F2:@&<&H-/ M]?4MFV@'2F^IY"E%P4%3K9)H:N49"P(F@0T>P5.RY4]L@((KH`?RL#051!F. M"P1RZ)13Y$\J"TM;FVJ1_EQAR>(IO-Z5NZJ#=>PW@4 MX2@,&)\SA-RNPF&.LN(`WRJK)2E=+K$TKK"2X[D^BT[,#2?6JR?&KZ_-3BB' MU5/@".@[3:#;(G%KTN.$P?$?U.8@=,I$,G1;]T3D!NJ#S-)U;@J]L5M>\IF, M^R6QW3&M>AX86DKP`1V94:)R&Q7I26=8.T.'UCNM M!VN+O]*M!"QAM/T+^-U:DT19K9:Z',LTM_3C'DNV.Z)]4\`F*80@5IET1+,8 M"_5"=Y=1N@P6R,IJ)B"0("(I6=\X'TNKIA5+^'=:9M9!H39,P,`LF#IE*A2* M$DN#RKNE%-M'?Y^[&73HZV:6THA)E[HUVZL/3R&JSFONN&L(DBZ82R35@%%R M(:54ODTF8J)<4SFM MFJ<*(8BT+F*HI;;WF9K\LL^2VY$Y_`^;X*'E:FJC;:TP$I(S*$;`%5`L4M/% M-"/C45GGLS^HA$+0*6JY'`U:/)PS`QRND;PUF;((H.=EZ1U)L#E4<^5_RYG. MH?1F)_VY*1\&9#R',VHMUGB;=LB*:9:!:F-2(-8)JDJT^U5U0SR.^$ZZDG.A M\S#HAQ;0F6-,%8FBN4#^6H=VVD7.':!M5E4MR:I2.O=$+6[Q*DCY4SA5E:GE+1=1H(%)QC!UO/,K,L+"%%)Q MQS1"-6NE;AY.9+W-EY'M85@0$%,8(R)0WRBKB=G3:9R*D&'R,`J9THW+;(2A M!Q7,?A++F9J%X,"R&5KT%T01)-S(Z^/CW0%'/K;'!MLD\EKW%FM-TA';SANC M&%G4+#&#LR1UB)F:((1HAS62XE(Z3EHF(&C2[M>3(H6?BTGD6=GL>V0XBJS` MB;Q"RRX)R''M@6M%K()E;5(GI1,G5TX3PRT;TZF54:&+N>J^TM`OM%`XA"LIE';I$73"B]J+';_;A0NIDS[@=+,X$P1\QE>JMF%?X@ M[5!)@$)[3GJOU`=N"B2.>2KRY<1VD-'<55?H[L<&^*G+TH@J2XMIZAIDC)1Z MHV(D(I1-RI79T_1AFBEM@6QV?':WMJH%2].B`RKNE'#(KOJLR!=Y96AKNPO\ MK;IW=UOJ-G>?Z'*_I,O@S79F`QZL"08UC'GRDR$><+9>3Z]/JX4=ZIUMS&Z/ M:9MMXJL_7^SVI5J@,05&^QXXBGK`'M=4]>`A&A[T]Z/?1X/^`%M:'U)7;/[C M#&-`IM&%*.4GU(:BP%2K;R@'D(('AD-Y?<]TQ.8_0F?+Z9DO,:$(5DS1P'!8 M)D.(Z-X,!R:&/4A!G>_U$T$<`0=T[F32$RGSE:LU_L7R!A=UD)D MN!\?',`_D\/U'T^,/LY9;G=*I^0!&7L>G>CTT7I!YAWYWY&TP8-#6+]F8]!F M2P,\6)IX"WVVG[B;"Y[5"0H,[`HQ@J,@=#`PB99EK6P*6H9WS,NC>#(47Z3MNY'']:%S'7-+Z-C<$[V/*VWPR0 M/,8@I,:LSR+NXOQJH\P1>/AP,I:H4&^D/?KQK&U;SWD!SZ+A9.2F]YBV!=$P MWA\>/J+CRFB,0@$5`(YJ57\Y)60X"K1SW=\_M.UL)_'>L-&>ZR`>'>Y3+6\G MB&]_]U!+(DX;/RTEZ87&SDI=[\X$B-&+3?J2'`;:>6'JS2X1NH:3PP"\"\%.5'[R(4P?XB^>:T9:(TC_^-O_RXL!1@3R#_"K09]S:S@ MTT!_&HTZQ]'D?,.1'DT2&Q0QEA(K1!V.:]3A+T1UH_8!^#I'0[XP_[AB/1AL0J)4=FU%H#ZB45/T*XF MBOXDGDQVX=\#(+Q'IK@9R:!Y=;7";N3&[]D;43;JR#2U#'\<.(L91<`NH4AY"=8:<.N(HVK$V;ZX83TK/'I*Q3;$[CI2,;8<^M*D(E5YLPXQS MKU*:-?R>L>5">#/1@`N=SP)TH):FLI9SA]U!7VK!/3V>X$LMN"^UX/XKU(+; MR.T<*OKV)%W@\O9+6:!_Q;)`GQBF]E*!W)G!QG/Z9ZW!MYU%&#TW01Q]`)D MDULTDL$9E=,B78:RZSXI`N\??_O?X1B\=7N._MH56M<&F7"`(NFL*&2H60AF M>!"F14+@K`_Z^P//DH_5P;TO,)5_,-1382K?G;)P>FX0GR.[[-LS,.S7LZ M');6,?ZO$:G6,?T_*S"M:\=N[%D00[[6>X=!L.$="#9KT":_ZYM8+@];=:`& MX.:5:1QG0J^X,.61C2AK)X&AD(_8B1O:K`[^>9B`A8-6=AAI-WU8D*#YN.?D M;R,-H1UV>H/#('F+W5OARASI^*L3:M*Q;EF;#6Y-;"\EE[4]!M%@QG_[W>]" MN%&G]]@UI:"T5EMP3^]@'9$?!`EZ"/WS$":/BXV]6.#-I<^L]8&CQZ\N+T\N51=(DIR*OU M:WX*!G=(A=KF*ZOH&;9E%$^^@3'KGIC*!>K<-+42O6A"],4V/(7;\$[Z,\&J M0Y0\IZS`;!T,.*9N7<<">EN7WQ])\[S$ M="_328N47F![QDA%1FJO+2G,)=F=Q?V7/4@72R.=(ZAI&2VCZ/Y>93]""[<. MCD4*`^O"Y+CD04>F^CFQK(IS,7;3HH%5$_QY@;4Q2QPI30*R4= M*J52/[MT00@M=/+P=?1L5^IE&&=J5%2KE(,<;46H)RTPIQ;7 M;ZF]!0[(=F,.ST*T.Q;OT^"PO29OKMP404_HA,VZ+XAKR%` M!JV<]%"'UMDAOM3#]Y]@P&"0Z2CLUTZTS&.$PJZ\@36AN:&78AOX$U[O`KTA M@?B?IV#1XR&P?K3'KJ\5$9^TOI:0^T\:,QP<_VAT&VK/X`E*3LU?_U1E?2.A M-'_4%%CW[0W&4Z/6R_X`7^,=R2^/#^7O,K%XH?4AW_0CXNH].M`=6A]6?EO# MZYN/O]>9_,'SENCWI'_B4>M-H^58+ M]21D=AZ'C.,7NFB)R_V."2\>?YWDM'711;=L2[/-6[[1DWN]J3(OMM&'X; M&=@D]M^&\&\R2C`[P(3^MXW0%J2LP>5T$=#@U[\X>O_2_:+SWI^\/X]Z,(5W\VM/P8B=OW_SXBSJ_?T_`DD$ M4R-E[+9.57LJ,%7M=]AMY^_M2S$'U24GV\<`L-C"!%4(="8$)QV*\V#/9_8I M];X#CC;+YT"/\BIPWUOO5,VS]U#3;Q;!=(84'?>ZU6*W&C''.>QE^CX#J<5P'#@%#@1&7;TSRL,RHEG#@O MM@_O;@;?>I'.9"Y;A%X7H9;`:R&1:U=.;`6UW,SN6K)39HKZ=/#PZ+?,[VW" M?W9%RS.MYQ7U'VI5D77?'>[Z#P)QQ M\75,1*W5;*XWXMMP)A!"KZ\IA%[A`14%ZOF>NN8UM4,@X;?N,9LX;WYFXP68 MN.ES-)ETN)M_:#2!3&9W"340N.*6,#K<`VM=4\%8]7-E"RV'&BF>48?&>?:+1O6D:WV*:)9K/CL*^R].L&TBWP;= M%:.9<=5&?%HD6YT?13$E6G8ZY_JOH>$^#;%1QNM,R'KD#8AMVA>290]>K?E= MCQ__V*1J-=^MI8I]=GAQZMDYI9ZU0:T_H^NJ9[W5T?Z'V$4YH!2TK+MN M&CMB7O*N7=7TK92NV92IVN18ZTO,\=N%EZ;4^P0E[GCG83]P+F/FI MUF[D`>>(Y>LG6#C;L@)]!QFE]5Q26H\YBS8VP!6Q37N"2O=>H)0VW=U,4E>< M=/DUG@,S>LU!41N2VT2@*(Z][K%$]9QO]FHE=;/7S`%:A?0>(MV$I;B.'=>$ M4]HP MX*K0D1.P?.8=XI%)S`\9'>N`]TB37B.ECS5'ILBW$+GRGG2$QO6+\`3$5T5BF"OV MJ4A1J9#V3G5LH-@[W0SF(UQUZM+3B')C3/EKRZ4XD=>D2JIY'N_^C`V7-MEA M0S)3PPR,^V;\Y(&)DA&!E!73%5I#:D;!F)5S-5-SL1W0Z@T2;KA\O[@V+=E8 MB,RJ:W:.5E@VO<'.D";4'55JRO)P(CXE+01M.=U@"*:9/\$DTF;I")E-6G+W M]%+.=4YF#-3.;3;(60E?E?($G;+)96\7)((Y@7YSQ[^VY11ZZW*!%3<2[-?F MD82.>$TN]=J@%(KACD%[H:OC:0R#ULB/QOL<8A(0?)KIV:V^.S]MV!$<:[C@ M>6<)84U+!V,>V!O0!P MF*AUGO:!2"DUABX63"@M*^IA:G*[W_0;,:2VO-U&H\BDNW/EFY&=Y`*48=SG M)#8P.N)P&O-^#+R)"N30ZBS.]M6%*,[!(V- M&/U*&>UQ?<7HK7I0*YWS_`M:\]W!^"5QK5,"[CLVF?\38-)AFSNE#C0+$;)( MDJ.H]R79`3A;"#192@7VY59CKC^8P,"SNN\FF%7A^R#9$]@A3`=;VV(:#WV&I;HJ%:C83^R2?IZ*?[PU.TO2\J2 MBSN!_%,O1:`3*U?-?'^J_@9,$U7Y&KLFE>B.,=Q=PVU"Q:>J0O^(P3055@1P M*N-H<(K$CI*)'>/7KY(0Q+=9%/`DU?HDO1",DPGCT0CE7#&NY4$=5[0A]!3('"%`_!A+^/^N\;[$FQC&V+ID! M`O_3I[O`Q)_9KSCAY6U:_)KSO8([!*2H>\+/P#514&REKTP\!7^C=XMV8_AG MH-&7.E^)_O85'*:OECS=D7F7K_3W(%V"PN2E8W!Z-1+?[W\X.B/B&ZSPX"HB M9?0S!Y1=<9[9VQ^!^+WY[I*>`[$C,CU+'G0) MEDTA%>LV+9);]XOQ`?/I,7.,SK($_51&*^4=GK/(^YIB73ES]W4Z)V]JN[FG M%5_]A;QO64AS'60(DOF;:VE.#Z`+67U_9:2^O&_W8?R6<&[<'TV>CG._,DPI M0>Z_`E1W?RM0#4H;I$9HH")#T/%X_Q5`NX=NM<\&VG'KGDF#W=M8L1R[H/\D M%V-M8L=&^759KO[X_P%02P$"%`,4````"``P@0U'%T<6;O(!``"V(```$P`` M````````````@`$`````6T-O;G1E;G1?5'EP97-=+GAM;%!+`0(4`Q0````( M`#"!#4=(=07NQ0```"L"```+``````````````"``2,"``!?&UL M4$L!`A0#%`````@`,($-1_BI=0T_`0``:0,``!$``````````````(`!KP@` M`&1O8U!R;W!S+V-O&UL4$L!`A0#%`````@`,($-1YE$```>&PO&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1R:CI[%I!```;!8``!@``````````````(`! MF!H``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M,($-1S\:K2A"`@``&P<``!@``````````````(`!N"4``'AL+W=O&PO=V]R M:W-H965T&UL4$L!`A0#%`````@`,($-1S^XV5BC`0``L0,` M`!@``````````````(`!62\``'AL+W=O&PO=V]R:W-H965T0;$7%HP$``+$#```9``````````````"` M`>0T``!X;"]W;W)K&UL4$L!`A0#%`````@`,($- M1^\W'/JA`0``L0,``!D``````````````(`!OC8``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1["ZGJV@`0``L0,` M`!D``````````````(`!2#P``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1X:"=AJB`0``L0,``!D````````````` M`(`!T4$``'AL+W=O&PO=V]R:W-H965T M^Y\4NH@$``+$#```9```` M``````````"``8)%``!X;"]W;W)K&UL4$L!`A0# M%`````@`,($-1^4Q6BZD`0``L0,``!D``````````````(`!6T<``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1_M, M:9>P`0``%@0``!D``````````````(`!ZTP``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1]V9$#^B`0``L0,``!D` M`````````````(`!B5(``'AL+W=O&PO M=V]R:W-H965T9^4&RO`$` M`%<$```9``````````````"``5A6``!X;"]W;W)K&UL4$L!`A0#%`````@`,($-1_90^6FD`0``L0,``!D``````````````(`! M2U@``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`,($-1\FPD,VE`0``L0,``!D``````````````(`!ZET``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1ST1N.I[ M`@``:0D``!D``````````````(`!?6,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1YWW.!!3`@``3`D``!D````` M`````````(`!CVX``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`,($-1^>]=+3B`0``0P4``!D``````````````(`!3G8` M`'AL+W=O```>&PO=V]R:W-H965TC_E-2HP(``"H*```9```````````` M``"``9E[``!X;"]W;W)K&UL4$L!`A0#%`````@` M,($-1P6%?H14`@``^`@``!D``````````````(`!&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1X*3+G!$`P`` ML0\``!D``````````````(`!WX4``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`,($-1P5=OS^L`@``J0H``!D````````` M`````(`!E(T``'AL+W=O&PO=V]R:W-H M965TW\KXI:@0``"D:```9 M``````````````"``564``!X;"]W;W)K&UL4$L! M`A0#%`````@`,($-1RFD:80;3P``$44!`!0``````````````(`!]I@``'AL H+W-H87)E9%-T&UL4$L%!@`````^`#X`Y!```$/H```````` ` end XML 18 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Derivative Instruments, Gain (Loss) [Line Items]        
Foreign exchange contracts- change in fair value $ (86) $ 11 $ (86) $ 254
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals 55 (6) 7 (145)
(Gain) loss on derivative instruments, net $ (31) $ 5 $ (79) $ 109
XML 19 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Product Warranty (Tables)
6 Months Ended
Jun. 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
  
369
 
Warranty claims
  
(209
)
Currency adjustment
  
(43
)
Balance at June 30, 2015
 
$
1,573
 

XML 20 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 21 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Recent Accounting Pronouncements (Policies)
6 Months Ended
Jun. 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 22 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (Details)
6 Months Ended
Jun. 30, 2015
Income Taxes [Abstract]  
Minimum probability of uncertain tax position to be recognized (in hundredths) 50.00%
Minimum percentage of tax position realized upon ultimate settlement (in hundredths) 50.00%
XML 23 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 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 June 30, 2015 $ 5,612
XML 24 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basic and Diluted Loss Per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Numerator:        
Net loss $ (1,467) $ (1,986) $ (2,011) $ (4,010)
Denominator:        
Weighted-average shares outstanding for basic earnings per share (in shares) 17,887,859 17,887,859 17,887,859 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,887,859 17,887,859 17,887,859 17,887,859
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 2,513,321 2,736,703 2,580,942 2,727,435
XML 25 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
USD ($)
Jun. 30, 2014
USD ($)
Jun. 30, 2015
USD ($)
Segment
Jun. 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 $ 13,632 $ 8,276 $ 27,628 $ 17,000
Operating loss (1,343) (1,975) (1,739) (4,070)
Gain on change in fair value of contingent consideration, net 513 20 433 47
Interest income, net 21 28 48 59
(Gain) loss on derivative instruments, net (31) 5 (79) 109
Other income (expense), net (41) 3 (80) (7)
Loss before income taxes (1,394) (1,939) $ (1,850) (3,909)
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 8,191 8,276 $ 17,007 17,000
Operating loss (1,192) (1,955) (1,968) (4,023)
Staff Augmentation [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues 5,441 0 10,621 0
Operating loss $ 362 $ 0 $ 662 $ 0
XML 26 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Stock-Based Compensation [Abstract]        
Pre-tax share based compensation expense $ 137,000 $ 161,000 $ 271,000 $ 339,000
Shares granted under stock options (in shares) 0 0 50,000 60,000
Fair value of shares granted under stock option plan $ 0 $ 0 $ 40,000 $ 56,000
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Recent Accounting Pronouncements Not Yet Adopted
6 Months Ended
Jun. 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 28 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Assets and liabilities measured at fair value [Abstract]    
Money market fund $ 9,332 $ 11,661
Foreign exchange contracts - Assets 115 92
Total assets 9,447 11,753
Foreign exchange contracts - Liabilities 133 24
Total liabilities 133 24
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 9,332 11,661
Foreign exchange contracts - Assets 0 0
Total assets 9,332 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 115 92
Total assets 115 92
Foreign exchange contracts - Liabilities 133 24
Total liabilities 133 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 29 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Contract Receivables (Tables)
6 Months Ended
Jun. 30, 2015
Contract Receivables [Abstract]  
Components of contract receivables
The components of contract receivables are as follows:

(in thousands)
 
June 30,
  
December 31,
 
  
2015
  
2014
 
     
Billed receivables
 
$
10,410
  
$
10,792
 
Recoverable costs and accrued profit not billed
  
5,554
   
5,060
 
Allowance for doubtful accounts
  
(2
)
  
(22
)
Total contract receivables, net
 
$
15,962
  
$
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 June 30, 2015 and December 31, 2014, respectively:

 
June 30, 2015
 
December 31, 2014
China Nuclear Power Engineering Company
15.2 %
 
3.9 %
State Nuclear Power Automation System Engineering Co.
5.8 %
 
10.2 %

XML 30 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisition (Tables)
6 Months Ended
Jun. 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 six months ended June 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
 
Six Months ended
 
 
June 30,
 
June 30,
 
Pro forma financial information including the acquisition of Hyperspring
2015
 
2014
 
2015
 
2014
 
Revenue
 
$
13,632
  
$
12,760
  
$
27,628
  
$
25,968
 
Operating loss
  
(918
)
  
(1,943
)
  
(1,506
)
  
(4,013
)
Net loss
  
(1,043
)
  
(1,955
)
  
(1,777
)
  
(3,955
)
Loss per common share — basic
 
$
(0.06
)
 
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)
Loss per common share — diluted
 
$
(0.06
)
 
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)

Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]
As of June 30, 2015 and December 31, 2014, current contingent consideration totaled $2.8 million and $2.8 million, respectively.  As of June 30, 2015 and December 31, 2014, we also had accrued contingent consideration totaling $2.1 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.

(in thousands)
  
  
June 30,
  
December 31,
 
  
2015
  
2014
 
Hyperspring, LLC
 
$
2,383
  
$
2,152
 
IntelliQlik, LLC
  
213
   
213
 
EnVision Systems, Inc.
  
179
   
477
 
Current contingent consideration
 
$
2,775
  
$
2,842
 
         
Hyperspring, LLC
 
$
2,130
  
$
1,948
 
Contingent consideration
 
$
2,130
  
$
1,948
 

XML 31 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contract [Member]
€ in Millions, £ in Millions, MYR in Millions, AUD in Millions
6 Months Ended
Jun. 30, 2015
EUR (€)
Jun. 30, 2015
AUD
Jun. 30, 2015
GBP (£)
Dec. 31, 2014
EUR (€)
Dec. 31, 2014
AUD
Dec. 31, 2014
MYR
Dec. 31, 2014
GBP (£)
Derivative [Line Items]              
Derivative, Maturity Date Dec. 01, 2016            
United Kingdom, Pounds              
Derivative [Line Items]              
Foreign exchange contract outstanding | £     £ 0.4       £ 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 32 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 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 June 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
 
$
9,332
  
$
-
  
$
-
  
$
9,332
 
Foreign exchange contracts
  
-
   
115
   
-
   
115
 
                 
Total assets
 
$
9,332
  
$
115
  
$
-
  
$
9,447
 
                 
Foreign exchange contracts
 
$
-
  
$
(133
)
 
$
-
  
$
(133
)
                 
Total liabilities
 
$
-
  
$
(133
)
 
$
-
  
$
(133
)

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 33 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments (Tables)
6 Months Ended
Jun. 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:

  
June 30,
  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
115
  
$
71
 
Other assets
  
-
   
21
 
   
115
   
92
 
Liability derivatives
        
Other current liabilities
  
(35
)
  
(23
)
Other liabilities
  
(98
)
  
(1
)
   
(133
)
  
(24
)
         
Net fair value
 
$
(18
)
 
$
68
 

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

  
Three Months ended
June 30,
  
Six Months ended
June 30,
 
(in thousands)
 
2015
  
2014
  
2015
  
2014
 
         
Foreign exchange contracts- change in fair value
 
$
(86
)
 
$
11
  
$
(86
)
 
$
254
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
55
   
(6
)
  
7
   
(145
)
                 
Gain (loss) on derivative instruments, net
 
$
(31
)
 
$
5
  
$
(79
)
 
$
109
 

XML 34 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of Presentation and Revenue Recognition
6 Months Ended
Jun. 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 and 3D visualization training products to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Staff Augmentation
Staff Augmentation services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of staff augmentation positions include instructors, procedure writers, work management specialists, planners, outage execution specialists, corrective action and self-assessment specialists, 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.
Financial information about the two business segments are 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 materials as well as (2) time and material contracts primarily through staff augmentation support and service agreements.
In accordance with U.S. generally accepted accounting principles ("GAAP"), 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 staff augmentation and certain consulting agreements. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. 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 six months ended June 30, 2015 and 2014, the following customers provided more than 10% of the Company's consolidated revenue:

  
Three Months ended
June 30,
 
Six Months ended
June 30,
  
2015
 
2014
 
2015
 
2014
Tennessee Valley Authority
 
18.7 %
 
0.0 %
 
19.9 %
 
0.0 %
Public Service Enterprise Group Inc.
 
11.7 %
 
0.6 %
 
10.2 %
 
0.6 %

XML 35 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2015
Long-Term Debt [Abstract]  
Susquehanna Bank Loan Agreement debt covenants
Effective for the quarter ending June 30, 2015, Susquehanna Bank modified the financial covenants in the Company's financing documents.  The amendment to the Master Loan and Security Agreement reduced the number of restrictive covenants from four to two, as depicted below.  The credit agreement still contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  

  
  As of
 
Covenant
June 30, 2015
     
Minimum tangible capital base
Must Exceed $10.5 million
$13.1 million
Quick ratio
Must Exceed 1.00 : 1.00
1.52 : 1.00

As of June 30, 2015, the Company was in compliance with its covenants as defined above.
XML 36 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Contract Receivables (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Contract Receivables [Abstract]      
Maximum term of contract receivables (in months)   12 months  
Components of contract receivables [Abstract]      
Billed receivables   $ 10,410 $ 10,792
Recoverable costs and accrued profit not billed   5,554 5,060
Allowance for doubtful accounts   2 22
Total contract receivables, net   $ 15,962 $ 15,830
Unbilled Contract Receivables Billed during July 2015 $ 2,200    
State Nuclear Power Automation System Engineering Co. [Member]      
Concentration Risk [Line Items]      
Percentage of contract receivables accounted by major customers (in hundredths)   5.80% 10.20%
China Nuclear Power Engineering Company [Member]      
Concentration Risk [Line Items]      
Percentage of contract receivables accounted by major customers (in hundredths)   15.20% 3.90%
XML 37 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Events (Details) - Jun. 30, 2015
USD ($)
Right
$ / shares
shares
IberiaBank [Member] | Line of Credit [Member]  
Subsequent Event [Line Items]  
Line of Credit Facility, Affiliated Borrower Hyperspring, LLC
Principal amount of the line of credit $ 1,000,000
Expiration date of credit agreement Jun. 30, 2015
Line of credit facility term 5 months 9 days
Line of Credit Facility, Collateral The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.
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%
Subsequent Event [Member]  
Subsequent Event [Line Items]  
Subsequent Event, Date Jul. 31, 2015
Severance Costs $ 380,000
Subsequent Event 2 [Member]  
Subsequent Event [Line Items]  
Subsequent Event, Date Aug. 03, 2015
Subsequent Event 2 [Member] | Restricted Stock Units (RSUs) [Member]  
Subsequent Event [Line Items]  
Granted Restricted Stock Units | shares 850,000
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 6 years
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Jun. 30, 2021
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 631,000
Share-based Compensation Arrangement by Share-based Payment Award, Description In connection with his appointment, GSE’s Board of Directors granted 850,000 restricted stock units (“RSUs”) to Mr. Loudermilk for a six year performance period ending on June 30, 2021. The RSUs granted to Mr. Loudermilk are classified as equity awards because the RSUs will be paid in GSE common stock upon vesting. The RSUs have four vesting traunches based on GSE’s stock price. The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period
Shared Based Compensation Arrangements By Share Based Payment Number of Vesting Tranches | Right 4
Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Through Current Fiscal Year $ 89,000
Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Next Calendar Year 212,000
Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Second Calendar Year 205,000
Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Third Calendar Year 98,000
Share Based Compensation Nonvested Awards Compensation Cost To Be Recognized Fourth Calendar Year $ 27,000
Subsequent Event 2 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member]  
Subsequent Event [Line Items]  
Granted Restricted Stock Units | shares 200,000
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $2.50 for a 90 consecutive trading day period.
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $ / shares $ 2.5
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Date Range Lower Range Limit 90 days
Subsequent Event 2 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member]  
Subsequent Event [Line Items]  
Granted Restricted Stock Units | shares 200,000
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $3.25 for a 90 consecutive trading day period.
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $ / shares $ 3.25
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Date Range Lower Range Limit 90 days
Subsequent Event 2 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Three [Member]  
Subsequent Event [Line Items]  
Granted Restricted Stock Units | shares 200,000
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $4.25 for a 90 consecutive trading day period.
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $ / shares $ 4.25
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Date Range Lower Range Limit 90 days
Subsequent Event 2 [Member] | Restricted Stock Units (RSUs) [Member] | Share Based Compensation Award Tranche Four Member [Member]  
Subsequent Event [Line Items]  
Granted Restricted Stock Units | shares 250,000
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award 200,000 RSUs will vest if the Volume Weighted Average Price (“VWAP”) of the Company’s common stock as quoted by the NYSE MKT exceeds $6.00 for a 90 consecutive trading day period.
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $ / shares $ 6
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Date Range Lower Range Limit 90 days
Subsequent Event 3 [Member]  
Subsequent Event [Line Items]  
Subsequent Event, Date Jul. 06, 2015
Subsequent Event 3 [Member] | IberiaBank [Member] | Line of Credit [Member]  
Subsequent Event [Line Items]  
Line of Credit Facility, Affiliated Borrower Hyperspring, LLC
Principal amount of the line of credit $ 1,000,000
Expiration date of credit agreement Jul. 06, 2016
Line of credit facility term 1 year
Line of Credit Facility, Collateral The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.
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%
XML 38 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Current assets:    
Cash and cash equivalents $ 9,755 $ 13,583
Restricted cash 1,232 613
Contract receivables, net 15,962 15,830
Prepaid expenses and other current assets 2,159 1,703
Total current assets 29,108 31,729
Equipment, software and leasehold improvements 7,135 7,055
Accumulated depreciation 5,377 5,229
Equipment, software and leasehold improvements, net 1,758 1,826
Software development costs, net 2,157 1,414
Goodwill 5,612 5,612
Intangible assets, net 1,035 1,279
Long-term restricted cash 3,291 3,591
Other assets 443 548
Total assets 43,404 45,999
Current liabilities:    
Line of credit 0 339
Accounts payable 1,679 2,330
Accrued expenses 1,695 1,554
Accrued compensation and payroll taxes 2,728 2,595
Billings in excess of revenue earned 8,230 8,684
Accrued warranty 1,573 1,456
Current contingent consideration 2,775 2,842
Other current liabilities 516 473
Total current liabilities 19,196 20,273
Contingent consideration 2,130 1,948
Other liabilities 208 38
Total liabilities 21,534 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, shares issued 19,486,770 and 17,887,859 shares outstanding in both 2015 and 2014 195 195
Additional paid-in capital 73,188 72,917
Accumulated deficit (47,153) (45,142)
Accumulated other comprehensive loss (1,361) (1,231)
Treasury stock at cost, 1,598,911 shares in 2015 and 2014 2,999 2,999
Total stockholders' equity 21,870 23,740
Total liabilities and stockholders' equity $ 43,404 $ 45,999
XML 39 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 115 $ 92
Liability derivatives 133 24
Net fair value (18) 68
Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 115 71
Other Noncurrent Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 0 21
Other Current Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives 35 23
Other Noncurrent Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ 98 $ 1
XML 40 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - 6 months ended Jun. 30, 2015 - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Total
Balance at Dec. 31, 2014 $ 195,000 $ 72,917,000 $ (45,142,000) $ (1,231,000) $ (2,999,000) $ 23,740,000
Balance (in shares) at Dec. 31, 2014 19,486,770       (1,598,911) 17,887,859
Stock-based compensation expense   271,000       $ 271,000
Foreign currency translation adjustment, net of tax       (130,000)   (130,000)
Net loss     (2,011,000)     (2,011,000)
Balance at Jun. 30, 2015 $ 195,000 $ 73,188,000 $ (47,153,000) $ (1,361,000) $ (2,999,000) $ 21,870,000
Balance (in shares) at Jun. 30, 2015 19,486,770       (1,598,911) 17,887,859
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Events (Tables)
6 Months Ended
Jun. 30, 2015
Subsequent Events [Abstract]  
Schedule of Subsequent Events [Table Text Block]


The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period. Total expense related to the RSUs is expected to be $631,000.  The RSUs will be amortized over the life that each tranche is expected to vest, or as follows:

(in thousands)
  
Five months ended December 31, 2015
 
$
89
 
Year ended December 31, 2016
  
212
 
Year ended December 31, 2017
  
205
 
Year ended December 31, 2018
  
98
 
Year ended December 31, 2019
  
27
 
  
$
631
 


XML 42 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Information
6 Months Ended
Jun. 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 Staff Augmentation 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.  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.

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
June 30,
  
Six Months ended
June 30,
 
  
2015
  
2014
  
2015
  
2014
 
         
Contract revenue:
        
Performance Improvement Solutions
 
$
8,191
  
$
8,276
  
$
17,007
  
$
17,000
 
Staff Augmentation
  
5,441
   
-
   
10,621
   
-
 
  
$
13,632
  
$
8,276
  
$
27,628
  
$
17,000
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(1,192
)
 
$
(1,955
)
 
$
(1,968
)
 
$
(4,023
)
Staff Augmentation
  
362
   
-
   
662
   
-
 
Loss on change in fair value of contingent consideration, net
  
(513
)
  
(20
)
  
(433
)
  
(47
)
                 
Operating loss
 
$
(1,343
)
 
$
(1,975
)
 
$
(1,739
)
 
$
(4,070
)
                 
Interest income, net
  
21
   
28
   
48
   
59
 
Gain (loss) on derivative instruments, net
  
(31
)
  
5
   
(79
)
  
109
 
Other income (expense), net
  
(41
)
  
3
   
(80
)
  
(7
)
Loss before income taxes
 
$
(1,394
)
 
$
(1,939
)
 
$
(1,850
)
 
$
(3,909
)



XML 43 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of Presentation and Revenue Recognition (Details) - Segment
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 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) 18.70% 0.00% 19.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.70% 0.60% 10.20% 0.60%
XML 44 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of Presentation and Revenue Recognition (Policies)
6 Months Ended
Jun. 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 and 3D visualization training products to make training more effective. Our engineering services include plant design, automation and control systems design, functional safety and compliance analysis, and engineering consultations.

·
Staff Augmentation
Staff Augmentation services provide specialized workforce solutions primarily to the nuclear industry. These employees work at our clients' facilities under client direction. Examples of staff augmentation positions include instructors, procedure writers, work management specialists, planners, outage execution specialists, corrective action and self-assessment specialists, 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.
Financial information about the two business segments are 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 materials as well as (2) time and material contracts primarily through staff augmentation support and service agreements.
In accordance with U.S. generally accepted accounting principles ("GAAP"), 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 staff augmentation and certain consulting agreements. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. 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 45 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 46 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Cash flows from operating activities:    
Net loss $ (2,011) $ (4,010)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 264 273
Amortization of definite-lived intangible assets 247 72
Capitalized software amortization 195 95
Gain on change in fair value of contingent consideration, net 433 47
Stock-based compensation expense 271 339
Equity loss on investments (78) (38)
(Gain) loss on derivative instruments, net (79) 109
Changes in assets and liabilities:    
Contract receivables 138 (9,985)
Prepaid expenses and other assets 406 (268)
Accounts payable, accrued compensation and accrued expenses (392) (2,006)
Billings in excess of revenue earned (440) (650)
Accrued warranty reserves 117 (211)
Other liabilities 103 (627)
Net cash provided by (used in) operating activities (1,600) 3,504
Cash flows from investing activities:    
Capital expenditures 195 141
Capitalized Software Development Costs 938 349
Restrictions of cash as collateral under letters of credit 1,156 0
Releases of cash as collateral under letters of credit 837 34
Net cash used in investing activities (1,452) (456)
Cash flows from financing activities:    
Payments on line of credit (339) 0
Payments of the liability-classified contingent consideration arrangements 318 500
Net cash used in financing activities (657) (500)
Effect of exchange rate changes on cash (119) (88)
Net increase (decrease) in cash and cash equivalents (3,828) 2,460
Cash and cash equivalents at beginning of year 13,583 15,643
Cash and cash equivalents at end of period $ 9,755 $ 18,103
XML 47 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 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,486,770 19,486,770
Treasury stock, shares acquired (in shares) 1,598,911 1,598,911
Common Stock, Shares, Outstanding 17,887,859 17,887,859
XML 48 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation
6 Months Ended
Jun. 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 $137,000 and $161,000 of stock-based compensation expense for the three months ended June 30, 2015 and 2014, respectively, under the fair value method and recognized $271,000 and $339,000 of stock-based compensation expense for the six months ended June 30, 2015 and 2014, respectively.  The Company granted 0 and 50,000 stock options for the three and six months ended June 30, 2015, respectively.  The fair value of the options granted for the six months ended June 30, 2015 was $40,000.  The Company granted 0 and 60,000 stock options for the three and six months ended June 30, 2014, respectively.  The fair value of the granted options at the grant date was $56,000.

XML 49 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - USD ($)
6 Months Ended
Jun. 30, 2015
Aug. 13, 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,887,859
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2015  
XML 50 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Long-Term Debt
6 Months Ended
Jun. 30, 2015
Long-Term Debt [Abstract]  
Long-Term Debt
11.  Long-Term Debt

At June 30, 2015 and December 31, 2014, the Company had no long-term debt.
Lines of Credit
Susquehanna Bank
At June 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 June 30, 2015 and December 31, 2014, the cash collateral account totaled $4.5 million and $4.2 million, respectively. The balances were classified as restricted cash on the balance sheet.

Effective for the quarter ending June 30, 2015, Susquehanna Bank modified the financial covenants in the Company's financing documents.  The amendment to the Master Loan and Security Agreement reduced the number of restrictive covenants from four to two, as depicted below.  The credit agreement still contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  

  
  As of
 
Covenant
June 30, 2015
     
Minimum tangible capital base
Must Exceed $10.5 million
$13.1 million
Quick ratio
Must Exceed 1.00 : 1.00
1.52 : 1.00

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

IberiaBank
At June 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.
On July 6, 2015, Hyperspring renewed its $1.0 million working capital line of credit with IberiaBank under the same terms for a one year period.  The line of credit expires on July 6, 2016.
Letters of Credit and Bonds
As of June 30, 2015, the Company has fourteen standby letters of credit and one surety bond totaling $4.5 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of fourteen standby letters of credit in escrow accounts, amounting to $4.5 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 June 30, 2015 as restricted cash.

XML 51 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Consolidated Statements of Operations (Unaudited)        
Contract revenue $ 13,632 $ 8,276 $ 27,628 $ 17,000
Cost of revenue 10,717 5,629 21,491 12,129
Gross profit 2,915 2,647 6,137 4,871
Operating expenses:        
Selling, general and administrative 3,999 4,452 7,365 8,596
Depreciation 135 134 264 273
Amortization of definite-lived intangible assets 124 36 247 72
Total operating expenses 4,258 4,622 7,876 8,941
Operating loss (1,343) (1,975) (1,739) (4,070)
Interest income, net 21 28 48 59
(Gain) loss on derivative instruments, net (31) 5 (79) 109
Other income (expense), net (41) 3 (80) (7)
Loss before income taxes (1,394) (1,939) (1,850) (3,909)
Provision for income taxes 73 47 161 101
Net loss $ (1,467) $ (1,986) $ (2,011) $ (4,010)
Basic loss per common share $ (0.08) $ (0.11) $ (0.11) $ (0.22)
Diluted loss per common share $ (0.08) $ (0.11) $ (0.11) $ (0.22)
XML 52 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Contract Receivables
6 Months Ended
Jun. 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)
 
June 30,
  
December 31,
 
  
2015
  
2014
 
     
Billed receivables
 
$
10,410
  
$
10,792
 
Recoverable costs and accrued profit not billed
  
5,554
   
5,060
 
Allowance for doubtful accounts
  
(2
)
  
(22
)
Total contract receivables, net
 
$
15,962
  
$
15,830
 

Recoverable costs and accrued profit not billed totaled $5.6 million and $5.1 million as of June 30, 2015 and December 31, 2014, respectively.  During July 2015, the Company invoiced $2.2 million of the unbilled amounts.

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

 
June 30, 2015
 
December 31, 2014
China Nuclear Power Engineering Company
15.2 %
 
3.9 %
State Nuclear Power Automation System Engineering Co.
5.8 %
 
10.2 %

ZIP 53 0000944480-15-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-15-000056-xbrl.zip M4$L#!!0````(`'>`#4>CDOL_*]\``"2=#0`0`!P`9W9P+3(P,34P-C,P+GAM M;%54"0`#(?C,52'XS%5U>`L``00E#@``!#D!``#L77ESX[:2_W^K]CO@>6M? M)E66;4KR.9G9\IFXXIGQDSQYFWJU-063D(0,26@`4K;>I]]N\-!%G=9!2DBE M$IEH`'W\NM$`0>"7_WGU7-)A4G'A?]BS#H[V"/-MX7"_^6$O5"6J;,[W_N?C M?_['+W\KE7YE/I,T8`YY[I+;FU\O:PWN`JDBC[4O\).1RD'UX.C@B%R+=E?R M9BL@UOGY,2F1\I%U3.JAY_&`W'&?^C:G+GF4W`^@@7WR\'!]0"Y=E^A:BDBF MF.PPYZ!4PLY?GZ5+@%=?7>!/_F&O%03MB\/#EY>7`WQR(&3SL'QT5#GDO@J@ M>;87TP.#WR>08_$S52GYZPC]2T53@R#GA[HT)54\BQ":M0[_]]-#W6XQCY:& M^<'NG5[%?FY.#J/"A)0K42U;IY.$C2C2"GZ'J6"P;<7L@Z;H'$9E4,VJE(ZL M4L5**H&9FY2VTUH-JIYU#W$!5CD>K.(PGMT)%"!Y=:B'0(Z5X?P02A-"/_2R M"9U`'@;=-CL$"B:YG580_@QUA%\:JF>+T`]D-UN(N#!#578H)?C'N'IQ:88& M?,IME5U+%V$5:["*XG9V!2C((@_:<@P]E&148*]V*[L"EF08O=GI8:2IF#JP MA:?)CDXJ1S'1+'X)_DS(+^A(%TJ[2(TUB':L"S37ASW%O;:+_J*?M21K?-B# MSDM)7P>ORMDCAU$[.AR`/?V`O0:$.Q_V;$UG'5F!2+G3M"DU@Z`3=.-GZ5/N MX/,&9Y)HOMB`,(ERKN]_W_MX!/^<5ZO5LZ-?#H5Z",-/]7">,Y`^*G. M'WZJJPP_U<)'\VI^HGDU56=QT3FO.E>(3AW\OM4#:,\#@6Y_A"#3M?#:PH<_ MU>4K5]^>)*,JE-UZ(.SOGYCWS.0&U-[3)FLBJ^GCN,`!-E[;+K=Y$/%('`YT MT>0PG@U<3!1T[V-"EB'Q+X>9G?28.\SB+KW3/YI6V' M7NCB:NF7H,4D%DO60H5VV+UO"X_M!!1FUL-V061H`"]\&'B7%D;/&U?>K[A7S M[99'Y7<=3^K49:K&.LP/69W)#K>9^LR"8L>0:5+WPLA$\Q^;'@R?0Y$USLN- MCQ@?*>0L?8WCR,[,TLV*;M%'CJIE6=7(*_#7MZM0<33BI?TCY$KO.]&0OH=J MKLM_N/S[@UOP*#]&Q@C$68)N"">65;*J\^%DH,HF[@S M2:ZI8M8LK4S,LVO,9R_4?:*R6?0=/4L'WRR=8]O3;1CQ,-V02T[\)V-B\DPD M`QC&6=?DK+=7]T\WE\8GU^,!H]HN7F`PKC?1]0URY5\9>'H0J$AQ]=X.*C'<2? M8'ZK0;7(U3[15^Z%7K&]+!6GMXXZ(- MN4/K1@;_:QCKBH;_'1J==@7_JUO=Q$TKTF?!C?`H]S]3CQ7\7+V-9D`++6R. M-<$6+MBO#L@WK,-\\]@I M,._R>Y^M`G&-N3JY5"W>+CB0BY=D3#""`?-<^?*C%#:T7&.*46FW+B'7CX9; M5$ZQ8;U@^CJ#1DRT7O*M,5?4Q5MPZRW&@@=ATQ3AT0&A^@KAX('39^Z"AI(9 MQ6Y\I#%&-3W(3M31VJ":G^]%5G=[#7YT.QFJGX5OC['$E@-P@N0;@,$*S_&= M)6(9&.0#!BN_[FRQ@6O+,;#H6%0L`,PR',R=N=SZ'8XZKW=5P#Q5^.-(BI*] MC-/[=@U=;\Q@S+>RJUX,*>0@NV'`FD'6`,`L#^1]@,W)\L"&YX4F'RP(7'.4 M#VYX#KOS^>#*4[(M?%N0QT47@]8M@FH!)MJ[,LDZ3<]>/BW( M'87#Q_2>SG],[VF?YR__]N_K":?KZHLR/X>VRZA\%"],7H:!\#1EE'#>^DWP M#8;POQ;%=O,)>HAQV[#[C34:,D+;OW MVV&@=$%!OR!,]X/.)'EO!C!!!=L8,PPPB@F,E;]]>P,P*@88E6T$QIN'DH(? MQK`,8*SY4(1USE=,Q"AFQ,ASCF$BQ@8CQDISC,&+_VZ@E0Y,W3H@N0IDB"+@ M)"X"AI",-_W;5[N%![PF']$6&QJ3).X#Q"31UP6)/%^.%ZV4Z1;'<3?&I"Q!'<` MVVP7_C+&7X,_@[\UKSP,X._3G[LX_A8#?V";K/!G\YQ1_89KOPEY'_ M[2;^%C=XSE!>Q/QOIOW.T1E,\5;GQ0'Z[3?F-+G?O&$*:'I=?1:^$S]B3K&Q MG+-8.M^NZ7XS+Y.+;+/W>,BP_S:&>N-J&_QR9E78SIG#%\/5F\X2?(CJ<\9V=]IUB03::^1C(&L@69@8QW\$/)JTI",Y7FD<8AUO/ MZMCH:0#&Y?+K3H7(/[<&IL8YP.WBPQ$!9[#8/W&=? M&AG5ZJ'Z$3*PFD^OJ/^]V*XS3LKXS)8L49>Z`RRCXZ1LHGEV!*+]YIF&RWLH MY5L/R6$IUX7&44ML&P0'O_4T\7*]`6O#07M98,WQ5Z@S(-R$6Q-NW5G\CY#;WVLXR8Q1:+*(GG_+8CYJHOV'H MF'`_Q=<^<9][H?<47YY]3=L\H.X55ONFZ]]H2QA(LJPLW MQ)<%O\=CC)3)^YLL44TNO2A6 MMA0J8P@,6MZ&EH)?!#-/9%GSA2^YQ@HBY/*%2B?%18VI0'([B-_E?/5YH&KU MK_%&`X.F!=$T3_<#!NE_T3_!,AMXO;;RKRI6!\QO?T!CW&]&)"TJ&>[;9.Q9Y#IL;UUJA:WWQ6;$]*U?03MU] M=KTODY<<9V$[Z5Q/+Z+8SK7A86M!WTK5GON=VY=8=,C2)X2Q+RN*QC/W,&9T[9/7;8DL3.^ MN8-+AGE:LC.^:7S3+(KDR2/,HLCV^>>2#_XQVP47W2XX3_?FF*("^9OQ,N-E M6^%EJUGJ#R%=T=[R]>C(&D*JQZ@*)?O(E:B6K=.+K_6;I*6DJ+]U;&IJP21&+=IV9:AMAW?`(8;5AS4^AQZ3-!`CL)A9UGX%9[?8U]T-\X7'_3\W M?4T.\U)C3:X"/'B*?*8>&V6G1X#ET]7S:_V6U/^L/]U^JI/[S]?];`PV-8(> MAG=]N.3>=]@K^9UE6"HFT11`,)V9_CQ_;#,CC`C/$^#-_!0Y45 M+7LQ5Y/,%B\'(^50$V,9B6/W%%8BJAF9^4SP#5+ZEYZV.:(+/$1V3I>!T4Q@MA/+B!9"U*:]\LA+ES:"@RQ##L\OI/KD1KDM[*<02 M=`;)_])T=CJLL^/BJRS#1U>JLK--J>P3=6E7H<9J4*/)@V6J#.:!2U/966Y0 MAF_$8)KQ.Y`[PMLGC]"-LTRUP1QW:6H['U9;925J&Z.3M8X#*U7;O&-HC=F8 MY%S:-C[&U/-1"A]^V_J@$$6@'F2$0.&(-JKN7T^XSG_E0DJ9*B5]4YNV$\TM>+_9A?$.FH'[_?^W@S>#[6(W9<@Z#;]"_(7!&#>Z/;H`OKL M`F1@RMRF#B(%4VK]MVI3._T;#]W]L'=3?[Q[@$G)$U;:2]I_X4[0POZ/_CMF MZ.WL!S+]Y0SU4SX%PC?V0SH,)J.0`"=Z"40[IGIAN-)T09Z%Z[PG<;'$9Q%W MY0/DZC!P1AG,4C2)N:9A(-;%M>9S7GP/2778L\"AQDCZ%R`K`V0>E4WNEYY% M$`@/^+7ZK?DLR>&4^IFZTP^YCR^;+DCEY.UVUQS=^^03[1(,[?LD:#&8=?G4 MMSE,O/JT5W>7]:N]GPG'U20GF_1KV\&EM'=[E_6O0!J= M!W6^3U!8Y&7`R?7O"X)G]7-[*9+56(?Y(2,-*;PTDBN`8-`BUZ!4X3&IM!&P M.M;8)R\M;K<('I#$'>BQ&7('STR"#B21<7N2V:()P1?BZ`%Y`HVI6.*?<.8I M&53GH,`V1!*N0*4T(!0*]#H/].ZZ20O_9FF;+RWF@^P$5SA4`Y?7@`>/*U!M M4PC0)?0/LG:X#5P%@M@)_X3[A,*_T;"C.Y.LX3*4%*T)`5>!*%+O2\&:D811 M4<02>VU'Y((\,Z+?B+G0+^\;1%'\H"44&^7F@`""'(&65V(_;A2F5I&D/H.6 MH.$0JGJHF[]"1[_;`*8=XM'O\6/<6^,!6+2^?!C;@&6HY]#N3STK:&UC0X!7 MT+`;.J#AZ-UK%_MO]PZY(N(9O$<+K544JT)#8#_I#>M@0:P\T2`=*GDT!`RK M+>TO:DO;"=K"4C`W=(CR4-?5=^7&[8X204.,@OH5:U.)OI'-,@K*^]"G58FV M:33`4C"*QP9AR?)APE:#2Q60'R&5`>@/!(($&1[J990NKN>P:%WI!L(A9A%_ MIU[[_7]9)T?O*]9^[P_PU+-]+1&'X5IRCT1O,S6D("GQ]PF>--8DC.,#[$CW M#I,8\:*E1\FUAQ"/`7`<=4'>\9][/5#2"+4C!%*H=BP4;0/H43TQ@E/[M/'- M;F2*N*O$Y31*J799KETT65>-&(Z<'2M`5(\MR;!I&--E0#G:!0V$^D$W<#@. M!ON([W=\D-\QK*8=V*$7NCK%BLVDU8]A`E#1)13'%60,8F$2"7MQ`*`3Z%9T MP(2*$3DP_"[RUQA^BF!:$F5PH&X1^`+H'3"P*_`=D/HYBD@I+"`B1>O<;HH1 M8!S<5F$OK$/=L(=7#I5BO@$V[1@K*2M:]=`B2B#\?OCIP.961.G28LP)Q_+E4J4N$]N M>]FL37LW@*Q9)Z?G\["6SIT`Y0QF'T`"GN6S8!R/M93N,PO>Q.GQ^4DYD]6L M+E;,\"Q6MX[/QIA]-H9[5--9O0*G8@[,+1^$WWP"#TPSHR\25)>8.N.XXRNF,F3#\@=(2'`C%*14;X/8<768^^SF5\#@ M;.'E_'A^!J-!%YAT6!O63T6)T:ONBT%+,3R5JX MOQ"RLGL?YB8P&WT02OV\#Y-)G>D\T=<)>M+M##03M8)M0`-?&E!](524K,J) M-4X?L_2:/[%G04$):98D-@!`@LQWF&.SD@OD#@@;Q-?^D4NE&*;R_]1K0;A$ MT8'I',QEORH&7=)&"'D+LF:P0P_KC13++%VZI'^UL7 M$*EPLM_<)P\/UR.+Q#T9(UXC5A^0TQZC$9\)ES&3$8_(8H::+:L:G::.O[XE M9S[K3J(YEUX][N/NP;7CG=,3.+CJ?J)_":DO%-,-).*G8UC<1@VSY.A]2:2] M9)OUX^F?_79=7.:>D7N3G4?*=>(?7^41,:9WM&8Q9EH%?)LNW5/HP MRU.0%6EFQVY!FN"GP[O(R\=G1^?5II^;1:.39*G8K4 M"7X]BE2K4L'+Q(U2IR!U0OP?16KEY/2HLBJE)FMS=Y1+$DTU;])WV*4ZAUE= M@]OX75&THOGE&7>;Z'3JWH=>%'GWP#K,)>6?QR^ZZ3ZP!]U!K_TQ>S-3RJMN M^O,WSB25=JNK>XLV929E$2.ZH#Q]60'''VOH_<;_M_?MSVT;2<*_7]7]#W.Z MY%NYBF0(/O3(;E(ERW;6>T[LLY1L;6U=I2!P*&(-`@P&D,S]Z[_NGL&#)$B" M)``"U%S=QA0)S/1[>GIZNM;($\_=7U MUO&S7PM^]G/QLT#J_&_HH0W^Y%,6'!C0&YF,\[/I?T'_$+=M[RD?#/-YE-.H M2&;4PE(8^50`%K3&BM7!-*I"@PU'/BTPC(OEL%1. MRF6CMI>%'_31;UH%8K\9\PC,8'A]?;U]QE9T8SY[ZD,R,7K71O-[>`)F^%_'_K(Y"2$C3R"9]>/X-P]38-^K^42<7I&9?K`VZ4!!\P=`$R<= M+%)LF*:8`>MX)Q4/V0_&`JB8.Y6C$BIFI6YLH"*6%RB,AM'KF$7T@'6NX/T6 MWIY)78>X5Y=4X+W=*9<:=V'4U*!&H4DO6S3VXGK)/]L%T)AL[U="V^L)\\:; MXLT#K&,BL^+E[EWZ;YAQ_UD%FW8@Y>?X)L%[58S0C$/9$8]OW'0R)?P63C$I M)PK29^;H%""Y.R4=D6"Z/)`T(A+MNAVHD#H;V/\&'5UO!ER\Y];$]1SO<;Y' MZM@)LSJF4$(@*FO64(:7DCEXPNQ?DUZX[:AUZ0Y*/7A_HOP\,5YLT\I&\VHO MW5L@1#/-[GL7;_+3=N\S%QRC3^13J=6%[BMHN[O@82EZ1>0"H%/$:H(4X(4` MO."+"718;4_FU+7ER6S&+C]C1^1[[_#:]?(YY1LYPF['_/TT>7IG/[:[G5YO M\X9L\_1'1'1CDD@&HD:&*#0$T0TY!AF(=B\:BNC&<_\LCFZ))>1$%-TZ^!W- M[\+N&>RNTOMY6UU74N&VE#U([/+.X:W%7;L"80&">/XU!QNO30=S+>\FG`%F@B=@ MK=`\%QE?`AWS".[^=#2N!U='H.-&NU`S[=\FB5>#7MTH^-;]S:8$M;NY"/A4 MM/"F:.?HZKZS?7WK/A$>"@U`(I]0;]^\%LJ1]5N/IEK?(D,)1S+559N80Q1@ MZ]6KRV'=*%BI\U:*<6F,\U8W4U^**[VGJ1\L%>"HAQMXX,%II0YBD::^CMYD M[7BQLVKLM>8.JW5*M[E`35J-"V5$_ZJX)6.Y(%P+[Z\NE'&B\+A'%'<2M(X3 M&U\EKQ2%TL^NAE<7I9U=K4%J:PSPP12V=4`$\#6^?ZR(+DU^)!0KBLX?$\6* MPM7'Y6(E@>I%%*/L@X7$W&.:0OGDY@SE@FVA<6F4=Y"_#JV$`Z:8'(GB,+.J M)/=D.E2CMGQ:;_>Y"L0G)K(JA9Y#9T6D-U'U])W6DXRPQ$4OV]W?,&<98.]6 MT:$WO+ZH"=@[U7$!]?2.A?];+7(`_:.&[GG+2>/.351 M-$^5FS]4^SMG:LW6W!:E\; M^;T#S=DC*^TN'E3;N!XT2&F1]@OLW84%\'*"P,'KV.6:4Y:M,]M#4%V1XUH,K([&G:CNX/Z;T%V83^2[.I9>EL?U6>(;XJBF4UO4-3>/KYE M']UNW,@6B4S8OX^8%Q^'?IDX.1<>[R@MWK7:`R#8S;^.F M:6]4)ZK%`\2QDN-N:_&X.Z-=5/[CW!O?Q_FH1+KT M&<%EI-)Y6#9B\PGP*C5W\^`&_7T/H0^"^K1(OIL?.=@W+TE3?$__;KAW\,?*G#"+@>EG^^NP:UL1SKU MY7%8FX:J?&>Z/QB4QLC4-U5M95,_MM@;+D^>6'0,61-5C>!:>T);-)>KU-4E MY,IF_,T1RV54517CJG>]U:T[$(DM>SFLFA3OX)`?;V&*8'[0+@['5'LE&%$. M6/#V;1F\C9NX+'CV),LA$8!"R9*]]5\&;W^RI'?TVQ4MJ:X:-\3>NL/\477A M9B*8._R'LS$\WQZ;4]N9?\_^=&]CP;-?^#/[[$U-]T\M1M^TF."^/?XSHZ<% M:,7WS.C.@C^?I?IZ1R/B]&W3L1_=[YG#QZF'`MEM!T1HACW2W4_59!SXZ_<,>]G9UI\9 M/66[:.6!BY<%\'`-[LMFHCCDL&F?/9[_F4U-_]%VV\`!@*6'L"Q@U[_8'3LU MY(,7!-XT&C53ESZZ[!?OB6PB,P8MAM:TQ^'C!!@BF">/9>%)$3[`KM$V?7CBI[NW_\^-[[!/WQW@2A$W#[CQLCP';476][FSI@;-7J6&24J0K MR\_Y6>HK0&<6^B+$RNV!QTPFEP4J:QH7\62?0M^:F`(\L4>?TXX91EG]$@9[ MMH,)$4B`881Q<$%,30>OW\<'*"/8 M[!'HB>^(P!R/P:8\XEO*(06`0()`U&@&P.I7+!XT8M0;5#`WM!QN^O#C"&38 MGZ_!2,V--V/@_]GSQ'.<>1O+QXY2@H*46N)H>KQ[F'T647R&M=G!BCKJ/I%L M!X/]8:RH!IF?*KVUVAA+1H3`DP[8-Y>7URUP*`$N&VM;8?=`3H24_:O@*=`+ M'Z@%+CR;`[ZBH,$F*7 M,'G,OT4S9`8!F`O8K<'JCR'3MZ_?W[^Y8>=<7>:(4I6BRLY`,/,KSC5*M9(G MLV&FNKS!T@!B&?5((#Y,@.)M5!J\YV)[(\9=]!U3:TV?UIK+#N5"8;+.HT/+ M"KSL4>=F%#LIM9*W*,KP8AJ=!9I.I04G(9%#?&,8:3(KFJ2MR_O(?I"=L\6: M5YB-!JP$-GUC='JKLX&$TEJC$$]C'"&YQ%<;K;N%U>>PLR8@XW.7/],O:F]. MEW'B5>J>N[@MX1S;8#A\SF["8.+YN,LZ/[O_[096-&2ER8)GCZ79B-^B[0ZP MZQ:\*E5)X!906&#OT=0_P__4C6=GKHSJS/>>[)&*81`8:T:!';SK36U+I-ET M@^0'>0P=F1+WVPT(I&/.<61\T_'DP4)6`1B9=6<&`&&&\8B9Y%`P@?P"RFGX&1\3GO@93+S(*+9D,$*%_P9Y!5 M8TB:,,0WWW!+JD??D%^FJ?"+)T/N.+^\9[I@[M*`9*`ICT9&O=^12%<+UBG%*0"P(.(*U).T'``)HZ37F/6KAA+YATM.HLL M#'DMJ-O1-S1;I-;/.`6,Y^(\0%-;&B#2=N`6.C6^/)ZA=7G0[9*?PDU5@A-F MY;%5-%T7*R.KL87R9IX5%E-SQ#?8SY0U@2?F:GFHT^K0*!%T4:#^%;H6T2&V M*PL+<#IRMNRCV>X34!5X^TUO*'DNC?"P^VW2:P'XLA)P/#]+?;6XPTC]@$JA M=@@$"A/>.'A&QQ>V"@%"0?-YKH-G>X[B.O$S_@,`->798WG+,WL*2[Y4E+@TZ-O8DX[ M$A&(^Q#:SDB^Q=[VWK+SMR`)\Q[V/_>#5YF[_^4](;Z6]5RT)<153L@,>@3V MT2>IHPVO93H4TP2P1J$5R,(-T:98+NK*7<$Q`A^>"6DEB'!5^+3D&LZG,\>; M<]KZ&M?P$*+!2JA/F$M"1](;V%="36N6$9] MK3U)QV3DMIZPERAX/M"?PV[8Y7+[-XI#"2)0L0!4Y[0>)!@K`]$"M"P\JP/8 M>(`[,%II:,5"=P,'>("/(S!],+>(0C>2JLA]R\0.UF-0%K2/*KRPEIF*TEF: M=&C4K4+5HL47>\V3,)#LB7"*$99_D\"M1CA0F=8&/2+#F^+]DN5)F3E8'EI) M4,S+B/;M0]Q\AP)5A?^?B+<_G$E6Q/,NA[CES_F./S*#S@7`?DX2#Q8`6"Q> M+9-U\1Q@'[068@J+PUD>,L?%,@_@&S_[YNR',_GO6=ZI\)!@S;E*SA%7";T7 M.JESAX,E80/)ZL>!91EN$!,>3.O+(RQ0+C@1GN/YW[/_ALT9'X_C@ZVKJV^W M@+)-:Q>,>ONRT]O;K.-XW[/T",NJ?$L!J@4KO9<^;Z>+L8TLNXOP*ND*`*/P M0^IO]B)H&C=YU)H#N>O*D>OC%F2YCWI%\))N/!\P&3&)#_[M+_(4#HY]LC1?)M$Q5@`^Q)[FJ4SX`B(V\$':-.[*$YQU@K:[)DE[,@;X"C2,_Z2$MD$U?# M34[TIW4!S^]?^+:Z+'7:=8FI2)T:;/1KY5QB?*HHS6GH0E03I[`AVTUCV*LN M'*47S8*TW%LMM*W7RUJLE\4K:.O2N#[YB/')+<2??$YYS!F-0J).1O)VP@M? MK>NR;2Q<;WMEQ5'TNEJBTN+MI6!.RLJCDFA4+T8OKR>ZO%;H_NJUM1@U?;]\ MPT^OH:>YAEY>5NCYUN30<]V9;+-7UI\\;X19PX4<=.8DT=&S#(ZX^A:5#G'T M]7G8NBAMB:Y:KEYJ%E5ON.$$2*9#'+".ZV2IEYLL==7J75\>V3HT>/-=2+Z" MWM'J`]:7L_=<+(&K-YXGNO$RV[7KV&XM5L+B]XY7%R)&U7Z-%56P&(GM@C)C=1=<@WU511KK5/"1WCS6$=`:+_)E+?$UWSB> M3,`Y1UCIT$5>1YY?;N39:/4'@Y<9>=9W84YC7WS:=V%.YKKHQH4,V[FJ.L91 M19]"EC)]6U3?%M6W1;#8I>/3J.Z@UA[$7X%8L*S#U&[G?6%WIAG M40HY57;[F^F&6%#?T'7=UAN3KZR4C8>QK)[JE#]<\H8 MUHES3:7J'2PP=:5I$2'%"IFY/>9T?'9'[D.5$27-@F:RH`SU6RCC6I_Z'UO< M9>GC1^T;UOO$.;VG_DG),VY$:B_+)TW^2L\'-/FU]->*_/67_L)3XH:]C`!C M/9=6U89\OQCUL;/*3BWHWY"(OM%O7?0;>"-:2[*6Y.5[_:W+BP966M>2K"5Y MR=&Z;%WTKK0D:TENO"0/6]<7#93DPK/G&K2+^!@?K#N>T(56ZI'75[AFGE\; M%>KEKF0O'-W]>K`=78"T'&^58Z-U/:AQX3TMR5J2EFWM,\0'V%72CRO*F4\]5%ZND-ESU MC!ZB*VQK+^.P)_5J?'/ZZ%OD(]^V$@2YC5I=` MTTLO8U:'S?C1A:!A1<-[P+3'9G^2``J(WL,DD4%OZZZPQ9#`/']!7E:(GH!T+R.JO#> M>M,'VR4`!$T>ERL^/[NYNT6@SEXQGU-A=E7/UTIX8:5YP1XX/&EYCR[,-F+P MY-BT?=30D&,IW^4*9U2H&.L,TWOM*3=%B%5_N6E-X(N9YQ.Y9H"'-P)]#"9, MA`\"8,&IS1%R3%9*3LUJRWD6JBO'-96QJ)JJI`R_=]C?.>/`=2Q.3&^EX1VO MQS/5=073+F2AXJ2^V\SW_L4M25)5DSFJ;(\QHYGIXHN(>#0YE55^2`:EZLT3 MFS])J/'1D2U(@&BX-`"!!R]S@<])R)&UC\QD4HGXJ&V"_3(?D2:"*&"9,Q2E M#KM=AZ`MY%@C-9@`#2%!A2=M=Q8&2A(P\.5Z,"APQ7^B,LN*_E/3_\(#]CRQ M@9=4`Y@#@5`J!/L`>#FL'XTT"WT1XLB`28H!2APD`6+E(9X]<`=I0X6E(Q)* M@E+=Z9DD/<[JPR">*YOE3;QG>,FG@M;P$^"81NM?X>B1YK+=)\]YXJ,.NPF6 M11'%J17)5S;IO` MV`%)DV)ONR!<0!0_:@>X61?$HC(H2+S0@?^:(;QM)D6[;1!:"\&03P&!X"60 MOSE,T2(VK-0G!^E*L-I!MQ+Z"9A_KH9C8]^;IND4JX.T#@"^M3@=T)K4`(5B M2D^F&JK!M]\AG4S?I:YKBT*4&BE1R_F";)$Q`M!FW(JYX]A?0"XG'MBJ6'^C MPHY/)D`9"IJQ[86`M&\3;;/JF9>[.N4NI']#$A+7%(W=\K@\_!MN\>D#]Y.? M^L;BGF)#//@5Y\G\I161WP9C,D\7N"\& M[F>0$D=X;&*.XC:;FW%`7@.HQAHDC,[U%B1:RER"O9$&79#LD/&1!4'7`I#8 M%A!&6$Y5AU#V"`80Y`RM-4#YS,&P147_2:-P_`?3@84+[,V$@\5&*Z&+[->^ MR/Y^6_:#2SQ>%%9_O$'5O]JCB8`[T&58`ON1YUP5&D%\6::`UDN/35 MB#WE5@;?72C*J92;7U(:4BFW$86*-8MU,>2=[L1=7C0F*2G5*J#%/GRXW>\@ MX=C7\T[M9*8AQRZ]5O^JQG4-=`%.+OB2.\$:(T]0^/RNLKXQ5&851](M'Q7+=^#THI@52U5 M):V`S=TAW6[)H"AU+3S:3>I=;<71[]`6FKN]LP$ZOK?=NKRL]!3H*,):'TBT MVIR(VEP-JKKQ4+:P5GW^]I+/!>I2!G,#''6,M&O1T**A]QT5IA1HATD[3$4? M\?:KNK"M]QE:;4Y$;;!O7%D=$&N^SSC],[)U]SCU*5F#4ZY.YFBB#BNV/GS3 M:M,PM:G#BEW"WGKGLB71Y[]\%XKVHVG.OH^*5Z1J5[RQA>5X6"_@'I!][7C6 MEQ__\S\8^\M_M=M9M2Y:['-2,N(]+M+VV*8;K#="\$"PFZA@`][=_9`JMW"# MM\#YJ`7L#-K+6V3VSY_I5M7_M=MR^@T@)P"DYY?31[/?N*/4W&IJ;#.(9X&` MZ&<^_N',PLL9AF$,?H]FN4GJ!-Q\M<7O*3`_.)8$\8R%KBT'^+7;-<[8B%OV MU'3$#V?M_MF/%]?#/NC-1J(?@L$6[JPK]\)N?!\OYU,!@Q9[PX7EVW0GO[WV ME5M3<&8DK%G/M+>OW]^_N6'WX'G#7IOS2-(&"//*#2()(ZDC1*A'RTP!J;M,D6X\[B@P@,?>UAC`R\@<1&T M6&!^18,WPJOMEBT9HVHS@#WY-WWQ"I["T<5&J=N-UL7+V<[BLUDP>R]#SGH' MR=G]A&,!A1Z+*BK<_W:#-0ZH8,LS?(>%#*C^$"P6,"C60Z&J'#Y'(;3\I.+) M-X-NMX4>`95V(1$,"J-B,>/0D"/N4^2]&* M30ENP@*,/TWTW&``S=A,/%\K-[RF;O\&3BKC7N6TL6$DW2+R::HMJB- M(-YIJ<="2B%XBD*,0P>+YOCX$OT"0HKD\+%X$)7,07'=P*3S,U#LLUR`38V;!1;,A`E3RY6=SSHPAV8,AOIFN!$!?`O*_>"Z/2I=Y6"Z+ MX8AQ-;/T_!G8R?I)5.HK3<)@`I)"A,&G:F>*/N-GA/-C&&`A+?CJ-UFBZZ^P M2=Q@='+;K6-9)\+LXSC"B[!"G`K81=320&W8V0S/?C1Z%!$X5/[6$?7(PKB7 M#VIH@?.\E79>G)'0?D'0)DWV-0;-IXW^[H' MO6JB3_6UR`<%!C8K_55%.G\KZ^E2+%EXX^`92[.FM^S+/$R]`*#,0G"N[]1[ M-ZG75I@S[!I=@[:2P^Y%O[M%JXSKX0+V.6>M'JU!C-8@!UI-P6K8'>S"K&Y# MT!K$:.5AUD6_,*RB%UCT1HM]DG&!]QC@0V-Z#GM9^O1J!VSE(-$8T0@'"FEO M.,B+>/;\=23!;N;GF\G@DR>"76S=:*3JJ1\F[=?]J]R6+IKR:*CM9LOZ@^OFH+:;=`[ZO>:@ MMJ/MNA].$M;/J>3$?N>]]AVP;: M\[`DR:;]OZ&'Q>8_^;8E&R7<4`U[]C.U_9!'DS(IQ`(=43DUY[+QA_%J[>86 MI[]Q1_A/"@@$@2!(`,@FWN_QDZ_G\<>_VK"G\ZW)G&:GG63\VWOJ0$(_&+DB M%89Q<;&\IN<$^82(31I:/K&O^ROFN71:W]E)2YA?W51?&PE]1-9^+/)2/E1N@EO3]S$%1I)B+S3ZPZOEP%".N:I"(=V8]7G06*[@-T(E#>=.JY3!"AONET#38SX^:6 M?4JUIG1K(JU@IDS<^C?>H%%?V4)@0BSCA@HG MOUDU*LEX=_3$>_E*#EA[:5B[%/N\N@#Z90*;'KPJF#,$K228$[':">Z;Y+4] M8._+2Y:;8$\FJ!K^'/)2!/RQLJ];5-:C\,GT/_IWV)=W1)H$BQE-F@>59=/> M!<.3B<:Z28Z(3H9D'0V=_9?\/1`O?8$_F&QWDFQ2]EN8\Q:M.%M5,?7L7K;[ M$E8[6.PVZ&)JAHK@SF._RX+[WJ=&Z'/YS.%H_'X7=0!'_SF8XVF@Y])6B1+M MU70T9):L+2/>-H;75]=&MKP=@GCZB=+13@V8!^D* MA]ETZW=)0G]?'64>CT-&Z^V M3O$F>3`Q769TOXTN:B*E3'?^__[[*P!R_6?*.:$J..@`,E_.EB9L#E0WDAC\ M2?S.?.2;;CO&I-Z9]LGXJV&S)9MW(,FS7M]Z&S%K,1FF!?K]+^\6#ZDV()B7 MT"M$S$/Y0PA=K&R72>B.<7W=>&(/&D/LJ\MBB?TI?'!LBRDLV%NLDS'S,8[_ MD^^%,^H$UGQC(K%4[R0X$HJ`85[J=[L7)T/]"H6^(.H;QBG)_D#+_A%EO[+5 MM2C9[_:*I?X17,?*)+YRUU'Y^W37^1-\MH"(ZE^LE-Q9<6M MV_$?BZ^&N:'>\K]@,V2/Y]&+^,#WC)+BK:4RS/V+W8LP9T+SVA0V5NS%';LK'MFJYEFPX`I0)HF&]N.2'N,"?< MY[;+)N839P^YE3T:*%#*SO'#>B9VH&>,<]G9_#0V2LJ1^2% M`4.\9IR08V8XLH-.4C\4AI#%AV:VBR9B<3_[)\$`65/>SVXQ4"1FCI!H$F(\ M!O>YA<NP1^X"&C@6_,QG""0^%](M>4R?@2%G8/O8^=E/-S>?@)T)#B!3P$P!KP#" MWM0.X.TT3BAWV01#"D5"&%$)#\X`TY@M-L*$!!DIED9"$0T9D7D<@CQ@W;"E MN<62U&<22(!H.B.L]>=SD\@$[_PK="V:,:[;M7T@9!8R2N#S/@>12C-G49AO M9-'!SWSF^0&#>=X!0T%AV_\3(T5UT&1-L>6"70,`P.&C!+@[E&Q9K1:A>/M5 M%N3"":>VH&;*\/\_8])M0B'CNI7\067`,J1Q5:L6)5AJCNW%)=O,*8H.52@# MDJ$H1^4359&V2!EHN)6VSK4VH8I_L@+;LP?$0?91F%3P1R4%0D7MQ/=[X"8' ML[CCJ(+->!I!?XN9:45_*^RC&LW=[K=_9JH*MH4'W3,!H$>?"L%^I?/",@@' M=4XXH$F"<;6V1X*2YJO^:H'IA9K:BZA<[XO*1J>D`!:`LT<+`UKO]U.,`LLT MA3O/"4DS-V"YJ1KW1EP4K0%_4*79^O9=_'T&=;<68/484? MI8!@,2W44O"W!;D):LD0ZHTVN-YR)0ZX-7$]QWN,K*907CT##UM>CY6KHA`> M5F:-["WZ/;)&[-BS0H&&E?+Q/(#7B0=K)@T+L]M@'1TS6B.25;`# MBY2=@*Z6"\&>8.WS8&AA3T-'.?(`E(TU9&D([@(-.?=5KX+6)/:`*QR".L9%%7CL(^[/G%[C'88D3^:,:19[A(A%@`P1#(OEX.Q4 M8/+<>$7CNT!?,8/]"ZP6$F,FI(=(JS^,_M;]S:;E2$'-',"#A4*5XZ4*O>/0 M'6'12+QK#8^A+\!I/7'Y,_!C0D7:^73F>'..@@6_G/=>J1,2.6T"A4+'\T4R M"U)2@2=Y`;_*8?JOTJ1M/_JXPF52)!ILPIV98KM`LP%:0XQX,J6O(&MR>DY, M"+E82FP4$.A:!'XH'0[X<>J-XO46"<=A%RF=,1(B">I@-U#1JYB$H$G@WUI$ MCM3;((>Q=,UF3KS41VP'9]G]PB5BBLRQ.,82AS_VW[`G6X1X.UE"$3\62RG` M/C6_\.07.L;BXS&G*ZY2"-/R'4^0$D(@&N@)F*H6I@]Z*6]YF=S18V/ET*'+ M9HYYH)`!4^'89%Y@=^',88_76E$P9`^XFTIE-W@C*\8RP]:=:0]`>P![LN`N M,,=C=A/2:I$9@&CXDK^*8*+]ZMB;D657U3>>/?\+&#:+IZP=V->IW#JJ;8<; M6@YNI=2*-^^HG6&\@M`PS`Q2*[CX$YK)J`$(K$<\^@5VX3XG2]*!;1;(%^Z, MP48+`MU,@Q[%#!++92L[3^L-+6TC#$,\P]:-XU<$2!+GB'&E:A1H]EQZS`LQ MY`?+`NSZ))'2S\$6WY>V%);^V"X*[HS;Y!6)U:')38GML8F[K:*M:% M`J>*?PN>2"+,"*_WNMWAIL5@JVX9O4*4*U.1WL7QB85HT@,&X:A_`&Q>ESUG M&7^)LTO`1?H%HT[&,"(D1H5H_XLTN4V'0Y+IXC2\C0OE46F#@BB#8K&#M28* M&@4P\!1"NOXW-Y]`MJC/33H@&3LU('8VZH\48!-[W\RD":`J[B9Y.4I"4?YX M$B_!8*6LXX&O.JG^0_AW$OO#!ZVDP.BZ=X*D@+QB7W;,"MU_#*:*3(A4OI`< MGW^=8:P/?*K0CVKBRY?(P:/PSW+P+Q6^]4`E1>I.>D(KGSNDT%XT'T:=L,]0 MH`)7JQ7NI?TDG7Z6V?0V\CTNS12S=FV!)G@:KP?$#SYZWHB:?B"J-MAP\`#1 M$XL(K+H;+;V5XH2U4.I5W23"RUJ1GIE):=7(YDXDJN!L2-;-<P81BCL50&4"R+8C#Q!%=/P0Z91^]1AQ-I[_<)Q:UV MZMITBI0^HY)]"A2_,XZB))>C([_#DEV-R]7+/HL3%`?9;GFJO$^[`ER8[J,E;F-V"(WX3D%`&08XV<>Q_$$E)*2_6G@V M`39*-/[4_G[ M?DQ.(Q\Y/W,'2SN00TIG[-CP"4-;`9Y;J]VYPX-`]5.29%\ED*P0\=[]S#'P M;8&K2Q4Q#K.R_<7BC.MF.18RNZUB5_W+W;!YDVI;MPICJJ7=@25!+OM+<"5# M'P[+CBO]Q3+'BX1EUVK39<*RJ\,XW`Y+U!AV#B_[]I.)42K1_L4+\'X.[`TI MF@`:\5<^HM.EQ"(DAN^=YW-X-)WDH/S/^!%9[NQ6Y1ND>_FN-Y\1.%1,,ZZH M]1.>G2509]\S?6TZ>(1P-^$\^.#)PQ.R?`2'`B,%A;*7R9P)FIC5)PNB22PC M)",,FQAIZ0^P&)M8D#A3*^.HPEJ]62J M43Q/<]!_-X86PRWIR-2"YOT2-*FF5)J]Y;7OP*(WMS52&I#@U>C%1>B MLM6HIIJ6AZ-U7XVNKPYA:O)XBLPK12>S\!0W[D@A0=73B2Y)A=2ZWVTXVRTA MA+)T?SA[<_?IW0=;!/?X4G::2/FY(+W+PX_J,A,PY%//',LC?<\>/&?T9Z9^ MINJ.$KKKSMH,C\R#1P4U)A)5!37!F2W:>=,XZI8TO93D(4]PMV92AX&-J1R4 MRH^]M/%?,L32I%ESQB.+'!_]R=-6/'O%2;_P`)@OOHB51$TZ]'1"/"Z+TC`V M#(\Y!0OG;.\#S'-83-N?R5M4`$"(&0&A-4FM-:D35COAITR0]P(\^#4?3?PE M#38SX;^JK*-,H:3K*I87^H+B?DG2!>8&8G2(SDE'H<7I!1M@LZ)D!SSW^SJ3 M=T36',6RJ>W:4Z*YBD]&;^"E'@=^"F326TBW`TV?%DK,5S3CE%AU//OOA9L0 MB)D=A%NSY*HZ_,\OD#`6[E$]2,^6"71MCW=WI@R7Z(EX_<.9M#_Q MO,L.@OQY(5T5Y&O5@2EX.,M#HKA8.A+$X]DW9S^WXU1-/_MTSF0C`8K21[ MQ;O:.].=\G3/D&-"52DE&Y;@*M<;"FBG3Y] MV&N]U4*B"52"%CV8UI=''P,F>$74\V&9M2S.Q^,X`GYYD7'Q<7=OM_!KG)_P MMHZ=NH"2W`Z+#O7D-8F]U&T[78QM9-E=A%=)5P`8A1]3?;,70=.XR6.9',A= M5XZ<49K'?A2)TF+\,L7XTFB>%!<1E->7XNQ/E!1Z]>AZY:..[_]2PX[HU]GG,JH*V14EK#7=J&A=U+IX(/X735/%'`O]2M/,Z&/]VM++ MVEUQA:W5(EP;RGQA:S35GI*ZE;FPV&.50G;N>$*\PCIPJ0J'Z;J&6?6\4IWE ML.%STN@Z@UCUI>=*D4B8PYO:LGI:1#HL@<:!+B`D,.0#UHIS'XDJ0&6LUY@T M,&+<]%TJO#;"EIC1")Z/+17]T'2B]H`^5[WP1E'STG05MBU<]('P)M9Q'$7= M_SA>DQXS:JHMV_-A8SLY<*H?HTLVB*)0S7T-6D$H#85A6[!#K>\\F6Y&MN@:6+DRJP=$^R M_G-*QG/J8G-*#&I1JX>HW8$QU8)61>Q+5U`L325/KKR>KJ!X\BRN?P5%S6*M MQ9K%3==B70>U6,YH`FD":0+5CT"%WU$=]II4".#=VI!X6YV*4-.GPY(7CGX% M[]0./AMRJGE^=5&2GU-'5K[T6[):-W:K%%5?U="U<[44:PNO+;S6C8/"/,.R MHCSUJ8NVYT739NV1/B\DVU!6DK,^DVF9Y[5!(^%YGEPK:N?9`%RRT\&*.V1L MP`UW?17_<&,]/';=UO)Y51](M'A7[J>7Y::?1*4)K3-:9S+ZPC1,9?2*4#M` M:RS=Y\:@:2Y/I6O"$8[.$RT:C8[_ MK[M>WNCX_T]YKM&V\'9H(3&&G#2L<3F)HSOV1RXG-;M-TL8SB9-'GOWP7 MBO:C:.-!3]1,YTWMK!@]QCZ_!Y(\-KQK"\_ M_N=_,/:7_VJWDT%:[&\*C`B* M"`@)PMF/,,A%V^BUNT8681;@B'&^$8('Z<:C>7"5+8IN55DM&D(DO_[B!>P- M%S`&)>:9@BDNL`2E''1[9]K^;WC-Z>,X^5*"NTS$@='K&[^_-AW3M?C=A//@ M@V=1D2PB&X&KH)7`RLD/(/;O"J4(SVBJ7SQW%*.N^,)"UY:P_MKM&F=`;,N> MFH[XX:S=/_OQT@!3E,6O]?AO8-YFSN1@;?7,DW+?3.89`'V!W-N-^+D5%?"R MUDA$50Q,0*@=#VO,ON*X4P="UUU9BEN)ZD#MZ][QB+W5[%3*C<9:IMX!KD': ME\7'&3W?@OU&<&PWX)=:6ZFV<;4+U7]I+LWK8ZLN]B=YO)W#6S-8*):[@D!A MG]7%H%M/X(G@W<3T>?O!%/#5)W,NR\+^$S>!C':!JQ2-A_XX3@^LQJ5A:=#7 M.&8T9+RKW+;3._NQ^.C`AI/:J,)O_%R^8K:68PI@TIN[3^\^V"*XQY>J*W&[ M.$_ONC,\O"#Q2K0B\&;JJ6>.@1^,7SBC/[.%8)`*OG16`RX;:!W%2,PP\*H" MFP"]"T``VR27"SJ1-P139E'I8KA(:-YGU8;&$$O*"O"O^)FJH`-''<;_".U@ MKNS`PI/FL^F/!+.%"&7%&,G<5\32,Z^A'%(8Q)#S#+D%#H#!O1@77EZBSO8[YYHE7 M.QM$\T2@Y,3S&<3DFP$!G`^YBP*0VT+55>0B$*+Y5/W]1+`E'L,+B;+!EH)XS.+^<'+R;G6]-W MZK:D%M^2-]3K]HWIC_88X8V!;;(OL MZ1O;"=$"?L!.(BC[8)/`ODH5J(-O5EC##XDS=4R9`9Z"='S9XY&DPITND-.$ M+;$;HIVA)B>I1C&6)!*-D:Q2J[U:(NHNS6J.$%>1/:,:=*DOC9S`"X`FMNF` MO8>!;0+:Q%UTZ``*EA7ZS!XOK:'/G/Q`[ENVX*H_300_/MB5T M>@BTJ&K)+"#%42HW]4(0A?V29BKL[7'\ZM/;F\2<:+W:)C%I6WN5!E7,;6[5 M^=/JV-.8?CF:S2^"S2_&C)Q<\PK=G^3D65S__B2:Q5J+-8N;KL5%=AG:%L*H M,ESQ2SC%ELF>OQ)-TKU9:A$,T`32!-($*JW>1Z-[(F'B(IX1[&6Z]Z10C2]@ M-K1+0&$7,(_>2.#<:`TNJJI&6I2\%DZ%8[04*5.APION.O1M81] MSX2/7A-?E^:O*WF.SA,M&G4ES]%YHD6CKN0Y.D^T:!R7/$<(1%7MD1F#SF"M M2_9W=36WO>5JKKQ!RJ,*`O'-T:+<.+T/JEG!Z\O6U17\;UA6W6N]`=>"IP5/ M"YX6/"UX6O":*GBZ0W0M=C%ZDZ=%0XN&%@TM&EHTM&CHJ&'94<.WXS&W`JPL M)XOT/7$8P\(V5S9?+1ZG-RHZ-T+O8;5H:-'0HJ%%0XM&/6-3F05=FIB!UQMN M2,%[J_IGL(4"RGMY;'L2K+J+4ZE21#79/.T&:(UO.+5+"E771Z;J`XF6;BW= M6KJU=&OIUM)=$T"U=).HC7O6!1`NZ%G0MZ%K0M:!K0:\YI%K0 MJQ,OG9!AE'2&N)Z0UWF;U6D.CW^KW MCEVB6X<3M)R7*^>7_8O69;>OY;RNTJ/EO!A[?M5M70]Z6L[K*CU:SHNQY[W+ MUJ!?59_<"J/#WP4F<")%MNCC@\^^BQ]*HZP^_^6[4+0?37/V_5N5//*)^[35 MN`?\7CN>]>7'__P/QO[R7^WV:ZJ:AGWT*,'$\J93V%90GDF[+9]:-YA\U0*N MP*B?^?B',PN[V7:-KA%X].FBWSUCH6O+7W_M=OMG;,0M>VHZ`ELS_MCN=GJ] M]>#2#.6!.HQ!'>8"U3".!NJ@.]B)JD<$=1B#FH^JW:N\H+Y1*5%[`1N]7*:\ MJCG*!;A(J:T$X")EMR(*%R?!RP`G]]+Y5VMBNH^<^6;`F?PL&,!NF6*R`CJ] M]G'\5KWT&=[YZ-["DS?N"/]Y^T=HPZ+&W4#L)N)&&I]V'Q"ZN@)?((71#E,? M% M/)O^"/R:]._P<\#F/&"?N>4]NN#EC%H+@\F7V,=@`E(>`(3LH[P9U[X+'P3_ M(P2XV-LG_&^/_?-G/GW@_O^U/\.,OFWAK'=TG>Y7H(E@YY_O?A6ODL>6V:"P M4DA%IIB/TA#'^$C([KW`=-*_WWHB`*3^P8,$I60D^1)A`J<_)T> MOI_/^,U76_R>X$0H$4:`C\3E]X0:1(SXK:7O>_+Q#4+2/?OQHF\LBLBQZ!++ MVXUE^2&9K)3H8!KQS)S[GN.PP/S*Q3I^?I9QY@^V^6`[%%N^#7T?16;%9!B] MOK%%@WK#ZV$F>=9.4SD:>0Q![[)WM2<:[TS;9[^93LC9&UM8L`B%&,[_)[K9 MC/SL%=7"5^B-U`NQ5[[5I/U8_`9JPX$(9K+;XWGR'&U(F,4=1VV+4$OH;S$S MK?AOQQ1`VS=WG]Y]L$5PCR_%.ZQH?]3M?KOKL2/6SMG]&>VL%LFZ*XZJUO1#82.=H]F&'A504UPI@09ENQWMFNZ MEFTZ[+T+IC:'V:#X;:M0N9+T?=G;J+2$TW)Y*4M!U$'1\"7SL\4F&>O6F"SQK8+3XQQ MI"<:R13@!_#$P9KYZ("`:Q`DQX(^M[C]!)86KY2`SP":"3X&?)Z9-ITW!K[I MBC&X%"9SE*&;LW-XDG^U`SGD*V:[-!/\!6(Q`[F``::PC#%S]&2Z@?G(O5#@ ML><7&!QGPJ?CJ9)Q;33RC&)/SEQ.;5ID^Q]X\,RY&XTQ,U%V82HDDB=GGR:$ M8R,PS)TDAL(4H4`#A<=@\06!M,4$R&6F"3:QN6_ZUF3.GB>V-0'B@$>'9$=T MW0`A!(I,S:_V%/A'D^)I*VB$![Z#_T36SW9GH>+?)X@9@4_% MZF.(.HU1F'O`T.%/W!&().*;2=>$]"!]\X0M/E\IN55;5#\@FLSX/B5>$<]] MSOX(/72F23%@H-`UU86O%DFW16?W4HKE/2X;P4,[+!5"I#4"#_=)7Y&@/I]Y M(/4@($H6)TK!(^T!V30MF!4`"=9H1+-HW%M#8R_9XRR06^8]8"+$LQU,@-R* M59*&]&:B>^O-4(MQFV88@?);`5@B9),;_;5@5]04/0D>FP)9T*PNS2-@;Q%@ M!H;IH%U#[0C1B>7^-%*753":QJW^&FXM6#PTBSX?.[CYSQ+J/X'\/[ORTJ/: M\ID/7AA$-(J_)99FK09R:9-9,"07.'C3*8SF%?>(ICO'/8``H^$+14`+U\N1 M,K4@31;X=2;@#A]Q*S^.G35E7Y`%*0/34HL=#2MH20>RVBCU8[0G7HA4E7Y" MS,+X>]B/X9_!VHAQG*450`DYK*4S+DU@-C!HN?X6NISUP??"78WT M@&!RW(RSOD'?#I@,>80SM?2+"0A1F]3)-8/0YPM:M3)+L_@^AOVN]TQ23/2? M`16EX1-E]%MQ\^[NJ=G)KSN@*/@K==SC+0Z*X&`/.>[JX M9UZB!=+`_4)H_+]R.?U$RVE.%2AP>K!:-U96@F+Y4_^<QR[9#:E824?' M6E#W9]<=#&B/`0;8"E'4HB]8;&KG?4Z12R\4X$2+5YMEMS"B%"M?V\M>'=\JGJM` MS!8*%UO9JHJ*;)K/67SN:3Z_"#[W-9]/F\^4FU)['N_HQ6A74OO:FD":0(TC MT!$*`VW;OU6Y5_O9<_D\3B(!M/;K^7#T"@^%55)PBD[U^V8O@C:DJO)UJ]\O MZ[*CKIBB!;GQY<&U$&LAUD*LA5@+\8F[%"5UE:M]I:U-FXMWGL]AZB19'F_: M^*:U[4"S6)H=O2M*_4I.[-R^Y>@5)X[=OJ7ZBBI:NE^.=!M&5954M'QK^=;6 M6TNWEFYMO6MQ&/*2`P.ZJ+46#2T:6C2T:&C1T*+1V-CM:79)H#1%=1VVD'#M MRRL17).#G].I.USFV5!]Q+4^D&C%.1'%J2Y$H=5&J\W)J$U5<6NM-%II3D9I MKEN#P>6)*(X.B-=B@Z[C%UHTM&AHT="BH45#BT;M`^(ZF;DTFAT]#^>%[+N: MEX6D<^RTRFB5V:WBCM&OJB-Q4;):.`T*K,^F55&KHEZ]M,IHE=&K5PU6+QV[ MKT4L08=:M&AHT="BH45#BX86C=K'[D\YF3W5T*F0J(=.EJK7'JZ!R5(ZPU`K MC5::^D8^BI+6FL;MM3)J9=0KF%8:K31Z!:O3"I;:Q'Y'_7%3($0?3[FI\$IS M9MU8.)^)V'VGAKZ=;2K8UW'0Y#7G)<0)?.T**A14.+AA8-+1I:-!H;N3WE M6DRZL7"=[F*_]/OXI1X-U4=>ZP.)UIP3T9S*0A1::[36G(S6Z*))6FFTTNSN MI%T.FU8V24?$=0"CN0$,+1I:-+1H:-'0HJ%%HPX1<9W+7!K-CIZ'\T(V7LW+ M0M(Y=EIEM,KL5G*G-VB8TA1.`MU8N!Y\>.&:J!.Y[UYRWK7LN-$%3=:UGWM=5RJ7LM-U\FCTD@W6M9]UK6O98UGW6O9I((-UK6?=:KN'!"TVZ#I^H45#BX86#2T:6C2T:-0^(*Z3F4NCV='S<%[(OJMY64@Z MQTZKC%:9W2KN&/U^P[2FFF5T2JC5R_=;%F'6EY4J$6+ MAA8-+1I:-+1H:-&H0^S^E)/9=;/EVCGP+SU92F<8:J712E/?R$U*:E];$T@3J(X$THV%=6/A&IZA-J0+H&&T+BZ,DIP9G9BM);GQ^3%:B+40 M:R'60JR%^-1]"EV-2U?CTNW[&K>VU4>FZ@.)EN[*JW%7U2]%B[<6;VV\M71K MZ=;&NPZ'(2\Y+J!+9VC1T**A14.+AA8-+1J-C=R>Q7_I]_%*/ MANHCK_6!1&O.B6A.92$*K35::TY&:W31)*TT6FEV=](NATTKFZ0CXCJ`T=P` MAA8-+1I:-+1H:-'0HE&'B+C.92Z-9D?/PWDA&Z_F92'I'#NM,EIE=BNYTQLT M3&D*)X%N+%P//KQP3=2+EU89K3)Z\=)]A76@Y24%6K1H:-'0HJ%%0XN&%HTZ M1.Y/.9==]Q6NG0/_TG.E=(*A5AJM-+4-?#2R*:/61:V+>@'3"YA6FKHJC5[` M2NLJ''W^RW>A:#^:YNS[=Z;M_X8->W^6;7RGL..47?7>V,)R//SN'@CYVO&L M+S_^YW\P]I?_:K>C9*_;T/>Y:\W9K4KV:LGVI2V&XS(:F"4#M=MRA'AR.4PT M2C0(#1$#EKQ.*64`RV<^_N',ZG6-8?>BWSUCH6O+[W[M=HTS-N*6/34=\<-9 MNW_VHP%/=;LIA'>;\V"4%]K;LKC;+-O4_)7%S51N>! MT>L;A]"YEXO.U[VC"GD]:'VP3.>CM;8HY4AZHRQ*NN_MDH3W:TSCOJ9QZ5:D M]C0N0RBK79]6+QFP-ON0'&#D1%%$K\QS"\:VM:'?SX/HQHGK@6T>KO8&1T"V M-`NQ!WWJ8"9.D[RUL<(%D[=:YZUBFA?EP;T@FM?&:R[1C!2^(ZR8Q/FVA4=? M#(],YJIVW]5X6&VFO@%S,48O^@F'6";<3Z;M?O"$^.@N@?&&^_:3B5;FO2L" M/\2PJOC%"]YP`4^98(YNQ%_YZ-%V'U,/K(INU^@:@4>?MCN?O>&B"!8,76.H M-HRIEL=E;U]=:*H1K0:::GMHZ&`'#36,2HB&XX+9AY%?,<]ER6@L]72+_8(A M@D\^#\ROZ\F6#0H/Y'L'6BRC>[V&()NGK0.F.UJ9RR9CNI-EZ*\3\OICNILV M#P_$T_-&S[;CK$"OOM\K)#.\,!9#;=%H^T^;A^D[3/O7^8S[8N:#[6JQ#Q]N MUWJE&^A@&(/?7X?"=KD0-]8?H2W`'?9<F.0`P#6'AL M=+'E9G$=Y#?N*'E6/IIQJK[5LOQ8?(+!A@3T?X4BL,?SY#E*,F`6=QR5/_'# M&8@#_BUFIA7_[9@"R/GF[M.[#[8([O&E.!4C2J3H=K_=-8U]+?@+^?N+\\A\ M^;/L[)'%1WN]3G_WW/IEH%;20P)OIIYZYIAI@PDCSNC/;"'[A@"\[*P%,8LK M44Z*&09>55`3G)LU(&^.2CH9)4>^2OX[$OV+P[D8"TR81IA@"HM%(.;FP3BH M6QY11E-_[26/OW/F\R<;!GJ,.(EQ+WLZ`]\95RA@K!N:CC-GIF#>F/WB/9'M M9/TN\?QYPEW8IOL,_H.>,+PL'7`*J5FV;X53`6(A8VPCD*N`LV`"EL/T_3F8 M">F@X]"F*SLG`/1SYGH!>T#@+)C01V'I,``VX")(0#4#&LKG,P]$%L9">PYR M\,2=#KM9_MX6.(4'ZX!)7PK^B!BV$&;/Y?(]F-3QGM<\""08\3&L+R/V,&>_ M=NXZ[!'0]R5]+(O/,*(('[S0I3=QO;'LF<,%P#,.@$P(KYFL38AW>NE+,AQQ M#3P_2_UV1GY/3']CT&*XZ@'XH;^$*B#J`YO/[5?L$_>!H5-D`'L_G?GX.K+U MSG-"!$`0%\]M>/0N,,=C=A,2LB;^V$G`83`EE6(&;P']4.`?DH;B_>QL2#RXHOXK`0R M`A&`!29.239AWPYX!7-DV-CV0:-1[X5@?X"EL0/IU8]A-^_Y`I\9\0!?!>$# M:T/A3*G-4]@>,\?^PD'[`C`Z9#3@@[0*R>Z?C$N&-7!P3GH1P8H-DCE%NJ.R MFR"5PI9'`1$0^,0B&"[(OA"F3_C,I+X1!,&S!SS@LT3(4W85+5F'_0J2Y+,4 MG5HI\N#8@)'/0>1]*=_1\#0L&BU`#:=:-P.!OHK[>"L%D2(I"L*SCSXWI07+ M)AA8.%HA(BN!&`U;,&(:I@E0]8%SEPS[HPOB-4*K%H&_24%7=3%#E<[J[#NL M^$?L+GSX%[<"Y.S-%#GT;[)7]78NLBT#".&M!XQVYW_"E3[&5#9#@F\L)QQQ M)2LBS7_T$SP7M(A,];,=3-B#VL6ES3T`(`=!D;,`&V_*?;E4X*\3>P9/1'%` MRM]VO$=:(P)N35P/_IJG%[3W*S#"H@E3P&2TGI/@C]#'(#V8TK&@4@<$[S%K M[<>?Y9(S!1/A@<4V9[#HPMJ%9AN5D0P#+&BH*LMD6EAO4_*`ZK>H,":PV#?1 M&V\[:!BEG4)7B29`,SVE)304?!SB-=YQ;"M6F-/"."K`3_!E4C#Z$NSS&M*# M3;2M"9%PD;6(/6("0*OE/%K=X1<4?OCDH_,(9`6:-X(1;'LSZ+#&CNKEA7ZTMZASXE/6;1X)';/)7?.'TG? M!&53HH`STSJ5\O8>0UL^AU,ZGONHH)%4SK)MNV?F[Q9$6(E4@"[[IBLDX]C- M"*T"!:+6!2M2CZ>>/C#LF1%3R9XG`WYP:&T/]YH6R(H`5PA<3_KT:AT*\HWH MA>CQXE'(GFV,[6`$-?Y,_'1CB M'UQ=+L6#DZ$/!F4WTEP8_)KS$GH!6P9J"@O?.]J7SO9UHAWRICS*P@7O_!S[&'8#"70[(4B.VF!KJWOR*'N#;K^`& MP&IHN[C=>1_P*1ZY>"[Y!QYLZF%X6)8XK(\KLKF(0@)/`LYK@D8^1Q/^;+N> M#Y!%0]*B5X4@72^=0%8(NV9B01ID7*$MU4RL&Q-W.C4V^M<#S<2Z,7$W5Z)M M7/>/;T[!=7FR!>YZ:$,H^1#@T-F4A5G??IUQ5_#7L,T_W,TT+HP,&JS,4B*\ MNR;A'!O>W4S%9?_HY-U%*9:\ZVW@)G8C=66+_1,W^HQV^BMY$O&(.K=`YQ8L MY!88_88D%Z07RSU3";(.#WI4]'#?DX+,LT$Y9/FA=3:V'7FRCE'(7S'B.<+3 MP0#CG'R$T6@`T+?%R+:2(U(\_WRBWP0^2E^.509M^FG18:^Y988B#A6[/$B= M@]/>F$Y]X.UG/(^49[H1<+9@(CG0H./Q""B<4DZ>F%K&OP)=7.4[D5LUYZ8O MF'%]?G6(V8@JF%!SL(0PH#HYG:6!HA0TD@'$Q'N_;0`MU3#V&YUT+OYAY M\H2CA7'ET`GH&,U+W$J,RIMBPL:.][Q7&/DX1T(W+BR!%N@[T@KI'.$)?WP! MT@-:_.M,G@``31ZX^AYC[O2\SX/07S[\4+*?4(^8)?U4BNUO.-D\MSN\TX+1 MZ0=[XH%[#J2F9^FA8??;5\D)<@SOLQ M9H>.P[ZXWK/#1X_R/!J^`(GC3WA'QW8I1X-2+BAO)<9V@6PV#LGQ:(F*\HRB M_!<'+!&>]:J#:QC]0?DH\BAWZ>P6D(PH0X^B:L/O#DU(>($,TO$1L#<('")N M)]Z(D%Z`ZI@.(9E2F[0711J@SD;X2!Y#BT7E)T>GL^:$!P^*4T=G\HPM-1@> M0&=+5X,T)(VP5`7*=YCA652:EH#A>W=DF_(T$RW__^!WZ*XMGFBR)-$F&G=F MVJ.5T=08,FD/!M[(!2F]R>-7>G/(,-^9,E!`'GOGP&P%^-MD='/>_=:$P^NL71#MMY+6X+,FRBRT14^]IE;W*:KC#+=?QTBT=OOW>C5U)OPWJ%!XNOKJV$F9MLF/CZF.[)P M]5QE-SQ5)IM`PX8_MM"6^YA<`>J*JX`9^ZK1#VIUR-J,+\T=#?Y)CGWCCF[D M&*D+L8>&DOM+A4KV@Z+&]-A1]($:V4J])T'6*,)K6X9`X>/;KYACA];KUA/D MXKPU?B&4C>K<]/+\;O%F0:CNQ)VS#MS3?#=E",8,W%AV]\'R_B[)$1T4M3H+NZ(SD(E'K18:,DO"@Z;#AL M>T%TV'B*5PT=5A+36QA&6<5],?L7-ES@5\GT^(/NBAN]R^73^NTS50%\3G]L M>5.^&_`RQ"GC9>M`IV=DK$E9^L/#"<,5FF?.4@ZH.RZ'RXY!M:#NE%"[G,-0 M):@[)MSN2-648]U2M5Y70$T]HY[8KZ!GM[>47;$Z<-%PY5+V:^/Z8@^X-H"S M%QP]8]@?K(/C4`!R,:C76[(?60"\BX_,T,O^Q7.3,[0%IE5:7SPUJWCF#E-V5#GVH#V<6NU)]2R9L8MY4"`:%I4#1AV*G'"1/O]`^;IO3;= M+XGH+;VW7B1=_G$L'XK&3D;>MN_^??%%$L3TB'+2W[,FH6<3P)6D_HBY/%0? M`#,HN45)8P]S2CXSHT/HQ0I$Q,O'T/1!+[E\^J>[M^QN+N3M%-B/=M)TWX3O M3E2_"\$$_!'B7O`MWLYG_83*)\.1WQ,L"`X,5W79(O2X#O1-2");\`&AYFD.@DMV2:56A)CDS/ MG,A]?O+_E$&-)]DF3_T MA.,4[""RW$G&Y7KSE\-VYI#&G\VO]C2,=J5\P6I_.*$/LJ*;"6MT*R1LA;;VN$3?U=1NX-%%43Q:ZU;'QUB? M<8U\PX7EVW2:7KJ3%LV,$Z?F/;ZS]G?/_T*%X\P9UL-DYNA)%J5]X";>_XWN MM@18+1&IQK$8952R[._H<-\%X&$$[&]>Z+OP$VC(E$L*`P\BQ%MX2TLF[%&U M,!/_Q@*S8S9@QG>];S?S?`W]#F%YP6I8((PR>ZC2J=)NZ7 M[O`D)":ZBN1\["A;Z8JA_F!^RW+FF&D)6 MN-(?G\@[+_+E\V3)!Y.7560%V%(]+9I(U<"M6M07[/LP;=\'L)AVNH/><`?7 M)87)8>0^EM-[1%8<%(U8X-S[7]Z5S;M;<)A=/.:_Y_Y4'+8B_V]H6U]0"&QO MQR,_"0.!L)U;ZFE!-*4Y:4I%_-(7\)]#D'2\)0D6GS8AW],_VX[M4BCNS)7U M)/_9=C$,Q>*\_BB$\H#7N0H.81_")P7HO8+S5H*)URV.P;=OC&YG&'6Z*8=S M6*4#UBUPYNK&O@2RQO'P&Z/?,7;C6X+M?LP[JD7Y='+:@X MS%=/4?88.E8QQ:R[]M7V9RRYF%:,H)]28I_/P&G%38'J+R?8*.2RV*#)'GS/ M',F%$"NA><&$C;PI-L^Q5.5$\'EE?;=4XQNQT*9'751%H%8*`,SDZT=J#FB+).0("B?METK MI&);])H0GF5'S7;PS6@@%:BGENFR2IQLPL>I3AB.31!0-;AQ&*`1G&+IR*QFU5Y#)``AE42WEHTFWNG`HF?B^SW0RV=.JS*<3T3='\YD MT[1XWF5+(G_.MW"PK&:#"TQKR_*X^W5*Q#FB`KO92)[3(8L7"I!Y\6JE3-R" M7=X'_Z0;UR;LQ_.Y+]G!9,:#Z&X7XA0Q'T\-U(J)SJK MXK`O+35K@C]'?509MD^M$7M2KD$>[0%F$K$"?<3)8F19G%M6#RH/8MW-!^GNX+H);;&!-I12K%! MZJ/OA>ZH#83P?#`0EL7Y>!QO\B\OOMW;1&1T)"[9C7X=[2@7XP.[NM+;R6)L MH\KN$KQ*N0+`*#P$]\U>!$WC)J-..9"[KAPYH]L:&-V2EJ*C")66Y!9)\N'KUYC^KZ'KUXZATZ(6MR6:'NU=@J-Z[1VVAL.R=D1'H?O1 MF:UE;KO,=2\J='V*HGL14;U3VP7=Q-UML([7R`L?@G&85%O8:]78DW!EV)*M M$:VZ^-X[`5IC9_*\+$>R+*$JG`+[G8&:GXE`5YT)L4$[*5:?:`!"Y*`[/:81VA;0F@:,=T:_Q3L$8MJXO MJK)NQY/7^D"B->=T-.>J7]8FNVIY79MJ6]M\R5T34P-S+!S$5VGH%?@ M"R/Y@C(O%UK!TD/I/"C5U-;G`CODVD_P)V$#YJO%?ZPRK-K$667TJ`GN3`#AHD_EY-3FCM,.KSK7_0.6N-S[O!R6 MZ[)S=;F_@U]"-BK;GJR6/R#>V8I;-63N&9W!CDME!9FE;$O2V+H-9NYS\5R" M7J>H+_8K-]DOH>5@.;!/5.3@K0OOG^IWKC<3;78_V63#JI$=W`=9G6-2CFQ!@E35[956:)?4_>%][N]FU"%^PQ^"+1>%W4>\X8\/ MUO4BE[NBS29)]&![3[2NVSNHO[K+7;Y?0F>&)B:(0YL;".@&99F]V-6&== M\U.(!-X,H-Y_8=E."+SF+Y**"HV"'0$,:75QG$Y9YGZ%I)?&\P\X56,_B)BK23U^OU+U`,RS+YJ8HE4Q'A2_.SU*_G;U* MVX3[%"!T?3L03(0/PA[9IC]O806\Y.E4*;SDRZ0F7O(=%L=K,7!D./L7%@!U MY.""8S3,@;\>[!&&6-@WEYUA\G`4HO)C MXBR6W*;`#E4?#?V9)V^NG]NOF"U$B$]3N<3V`X#%@P!#0JD6"0#VN0W/RLFI M1O%B6>0.JTV=Y&7ZQ?T=&,?F!&@,W(7(U,7.!JTR)1(R`"5;SD3\2^)PW@,` M9JI:C&EM>J0F+JA18]L'JCLV=Y7P*85*JMFZU!1&Q?ADZ^6EB%\+BP/(SL?L M(93!6L>>V@%%:UM)0YDD`MA"4<%R1C+:"W^,0@M[.MMQ6V4$&1TG(.87^#P# M+%WU!*=B!R@>\.(,'$L`86I:L-7FOE0B$!Y[ADS=Q+M5-C5[3?\(^R`^"^2" M?9VU7@L`C=A^/[']$7WM\PEW!;:9O`%ZC4@1E-)MM[8+!2N`RS[)@'I=SA&/ MNA0^%_C8U$1^HX@!LC#HHXP8FV*2%FPE/V@;5LH5+5@)&`%?B2S7-_U.-XG, M^])$D10_JKFPTO)"-P(2;91W\MZ9ERIU"WL<59YY?5FE\T01))(B5!4STB.M M&-#6LKF,K6.+7G816&01J#BXKRY8*FN"_=T9&&J;]/L5+A.Q]FXT!6FF_:J0 M`G:D&+5"93%!FDS,)Q[5YY#%C4(7MADC.ZIC@I%^STGJ6*]AY,[V]$@JI.S_ M((,@"5(PP(B0WM MAG$U&_)+J!:3/;91B-%\B\"WK5A%/5F"7+T"0@*K'/F[D88^`*+ MIX+##4E*0+`B;MFDM!%,5*!H#!X4C?^,J[.`7=M,LO6!.][S,DB1DQ?/!VQ1 MQ8G`=(,+`@LPVO#L"='0RF5!E?LQ+5B;E=52Q9"HLA"*$(`=[R"1:44&)Q:# M6?A,QM=-KL"S/2177K#O2"-7$C=,P1]_ND';7DJ`_IAGB\>G=51@,5^,N]FX MYCV?/IXLU7CDK$]%G34?7S0VUM8]]%"U!NBM*V?YDUU>S//2H:/.Q4-+=H3$'0JD-]W*O%38QZ50#)'KU5&,Y M@+9TMD'\3O7LP"V_R3QX9H['#S/J.)$5&..,?X4=MZIT.[6%\/PY1KAYBS6@ MXQMNRD.'3D,PRNHR'D<]XDFB60>=WO!;&04JOC-\7<7NHTL)W@GG+U8L21I3 MG[O\F+4!H=U/LZJW6Q^2\.EMJ:P]5400P/RB8@P/AJKL/*%T8U\V0O8EM M35*5N]4I`AJG^&Q\ENK4AF.2Q*A:X:EJV]F'WQ,9+,1#ARCN&8)=>(JZ$>9` M"\P0]I;TGF-KTE)G+^KH*!.UEL*-CB`><(94,)H,HS*X$:0C#SB'!Y'T!DS% MA5`A58%0(^(XIR/--'?HY&D57'I=ZM:*!E(0'$FB`,+S+UD"?3'LNQ`@QY5A M*;R_$EG?Q_7(2D#+R`N+$\Q^`5!N$8%/,F&`S/;YKX+H^8J]BT/5-[A&POMW3//W--\%W.OMN" M[\7PLF1\W[M/V(Y@'WSC5XOC[V!XD0??C)EK@N^._#4&PU[)"'\$0V_NAW#\ M:F$,[@^[@SSX9LQ<$WQW9?!%/HNU#6''$UE8@$?M3?D'^/%@S8/'EP%-1C\0 MEAV)!L\9)<(RV$U#+U9,<&&P#&)8I!O_PBI"U;4W43UXL+C7SYZ:_HN2++(U;0Y/[-C1S%.0C3]40;! MGV_BQT#+7/AH$*QV67C_ M`[9BB;"R16G%7&7V#U#EFY$W"U0UT=U;::VYI6`8M4AIS)2O]R[[V9RGDIO> MQ3DU*6K=11:`O?;@'W9^]N[F[O79JRC#*O/17V=X%QV>O;G[%1[%*=K=ZQ;+ MS#-9"G444N+@B;M1=["HG9B0L:#;Z(K]0EI*M-^-L[D?0WL4%P_TU7BXY7QT M*95&QNTB\TAW\/TXO=&A8![MD4V*@E-0')-XU`C_YO&8SQ/8R\+&%V!TQ1@W MPS+N":1]]+P1]>@"7)]L3!*##752(D`&&.5>7D[F\S$FZ@J9JJ9ZELD+>_"F MQ#!0[;(0)-AGR\>IIQE(EQTXR,2=?,0%HC8.9,Y5 M[C-0&-4!U`/G3P=94IF740@WBK.THMDH]$'97T0\;\R>3-]6)3&6R!;/)\,N_H0#,1-(+_@,Y,"P-D@(Z)V2OI4,[=4&'DIU30" M2^:51QEU&-/&Y#-;@)6404V59+>]X,-5*VF99T]5,)1$RN>VVP*&XCC5+`@S$E#V)2#X(S$]Y@;G,Q@RA"6SP/?BY(AF3D#H3C,\P,E"]C(FY2=\D1G$2=18BAR!$,LL/K[DH&:$K`(*B;1Q# MB(F\VO"2@AO$9J9D)0:%2(\IRX#!2K1MH?A(DI8I(A]6)AUBV`[#@W-8:4<< MP^YT\D<'+"0GN+M4&*L>AC3]"L]10HN)U^WJPB8^,[WUA<#MMF= MK]9"6&2\Y;*;#63&YK=`,'>-7UWVKX\#YFY1FOZ@?PPP=P[@7`X/!C-UKY2] MG^+&0&;CQU=+UW9IWT,^DI#/:[6.1':;0CXI6%*@Q)#DBP`9UQ=K]'4'J@"< MXS&["0DXZ9A51P::/#UW+L0O+M;8T-H(PY)-JT(8!MW>X9I6@@2&V)%0SZ#.=4SW",AISAO#:%36&K!0U3 ME68!SZ!E-UE%&.>B&F18XXQCGI0")D M6]HNQ]"LZ<\Q4!WEDXY-VW?F2_?=HQ(4+95K3H-[,W5B(0&@3,FQXSV+I,J0 MBN.KL9&D,2VGYHBG\;]5(7+;)558L($TAE5S$G6Q/AP3;#SLY]N;CX!.Q,K M`L"PYDA>H7'_%;KR("DY<,@5<4=&J6.;Y!0KOM60"/.-ZV))%QDQQO#^.V`H M*&S[?V*DH@,DGE$7`P#`,\,8.%4O`7T7A.)M=)`($^)M#B(='CS[UB2AD'&] M=`L@2QI7M6I1@J7FX&&0.@**2LS@J:E'HAP5>5!'(Y$RR*.W1IG0=(9X\.RE M3R*B`PA&>>]X,"=>0M7V&(2,XJ?H7.2KL7M`.5WC:GWA0"G-5_W58ZDLYRMJ MS;$O*AN=D@)8L'6_O^<%R-SW2?J%7"=9RM7IKZ]2%/IL>XQC^000+";E1`@\ M:DG5=!/JC;;GVW(E#K@U<3W'>XRL9I+PX9O1J2^N0$)X8.J#R-ZBWR//3,>> M%=+-$D!FPK#GSIC7H0' M0PM;'G*CWP%`V6YT#XVG2D!'9>46<1AQQP8IIL7#6;[G!NRY)@+],4S>UPM),9, M2`^15O\0J\+_9@N9H$%0RPM>H9!I*P'E%N"]%9-B"4YT>BZS<%S^#/R8X"T5 MQJ*Y6C(Z=-H%#H>+Y(9O$I$X'`D[R`7^4P_5=ITK8?L31? M-D6BP2;B?7'*6UXF=_386#ETZ+*98[QK)I^.+TO#[L*9PQZOM:)@R!YP-Y7*;D]# M3(QEAJW;FI:H/0#M`:Q!9S7(>V)+?D84.]9^E23*R+*KBH1X#1D,F\53U@XO MFT-(VPC#$,VS=.'Y%@"1QCAA7@48? MS9Y+CWDA7:^7=_:)2.GG8(OO1VES5FP7!7?&;?**Q.K0Y*;$]ABK+.+6=L2? MN(,+9.2GQ+Z6'45CT+OQO?!1>C\KM0R2\M&J[F(T`*QPW&FE425?JJ5$1?E) ME.P8+5?$1.!JG,L9+(!$?@0Y(RI`$$2>'_IKD;>1'(`O1I`<,PE&J+&Q>5W+G*/XRB^Z=@8M$ M!<6-85P6V5(IS#8U'DF%0[+.7&I+FWM*RI12I!RL-5'0*("!A2BEZW]S\PED MZX^0BA"DI#=R:I*\:LI/%B*67X/,I@&\F>@0D: M20;PFCOU&+[U0"5%ZN`MH96\F(Y$S,CYQ_U5TGHAOKS?BG7ZV?2Q)H>-?%?U M*"+O$^VR-PZ>4;"5-2-V40?&%E/IN/)!S+27&;`R#SLJ2A81V"*NCY;>2G%B M,8==7=0`(8KU+%T3M!5M#0E5Z@PIBRM3<=`Q]W&/$YA?U?2+):BI*'@4`[4H M>@D;AC$:2V4`Q;(HRML$\BE.I6^M*.H9V?LR0G&EG,\LW_99WT\IXZ`*Q2GI M?A)?4ZD\QIB[6',Z[A@GL(M84Z+U%[?@8_LK5?#!U2U6E"AW7)@.F8+0M?\( M.2RD1]YT42Y$`D4*;=, M09SA,8EP1O'P]#(=5^2MQ8J2FVWOBSIM:9%KM3T0%@61XO)%Z3M4TH,E^6@O MRX>\6J).JU3IIK8W;JL:Z,FE$N4%RC\P<)8ID+12J$NR)"#HTP+`P$:*XWB+ MMX.DN154\Y&JBF#Y)F6ZDN.>C*'Q@PS!X"+7@GTDFMAIW(,ANNE!ETZ2\PFQ M>&,#IQ5T_V)YTA&6ZE>K;4P(]5L,_`.2X,GFS\EZ*,,O8F+/Y+M"'JB&TJ)+ M:*.MB;P*%K7[50^3IQ!=08K?].+;)/^"5V#OH=XOM!'LDXAAF3$;+,6VPANJN%175 MHTPKC_XP40C&`DO<*+A,V$E@UPZT=P@'L,J9RQN&B[?="'\<'-P4E^Z7Q6B# MV.!%N+GB5N+!V+3Q?9`M_

5,J6K)@0[;/QE%8.EYH!Y##>24<6 M-9'5:%ZY&\?5(I:_R#HU20)OQ,+-S@PSD52OV[)`MO`67=*:RI7]W573HH2` MJD6`VK?,E=F/%T!88P//)_E0LOPON4A$ANDK6CX>7=!-,3ICFY3R-Z(`6EQW MKTT9!C$8&+$R?500I56X@\4E,GPDSX%6,4HD.RJ5LE"`L MTE)BH)SD%#U'GDQ1B?)OTE0]FZ&JQT8B\F:5)WO&SC_=WKTB$E$!Q/3N-)S1 M`8Y(61_N3LRX7@(>&7&'SR:R6!X-3%?!I14#7G@/E*\!4ZBF*?&5]1C6*58! MGH4^:#P8"3,)I47H==@=KJ8P!B.I>.1)8"@1I"4!4NLP%8U4ZQ3FMJC%+++4 MRU1I@5JI0SK<@JS20>XC,$7()3L+8L?16=NZJJ?VP`G;`$U:7^-:I(X]CEV] MAFXQ/B\A'&_Q8FK"?EM&;*0#IF17!;`6UI3T4D?2)OD5N2&KK98H@DM>K^X"Q]Z,@2/55P?-NVG>V%AX8W3+G\C@CU@!DX12KY&)>@B(G->A5Z]O- MW2V[Z`[;%54+Z0VSTHC;/T<0OG6DN-RD[-!2\1!D/@D:50<`]XWV@:GS`;[@ M,>)Z%?V&%Q-DR#79>Z^M.;)4RR0F(E<@+IC*8#Y3^RME^5K4+3!*;4QW#+3B M"E-R$V.*^!"F%:NN1).L.I4E%>`\/D35NULK"V^L9QWV=R)-:E_CJ59&F5*P M6+U55=9(QYE4*8W4.XG+8@?O;^DWH47\*9D>ZI MUQ9\L45@X257[?OH95@Y&0Q'^ZUH@`Z[42YQ1*0DJ21*SUE:^:5YC+&FH=6V MG&A+U%$QWZ1<:_QR*OU:[H=P:YL)Q*KAI\B=([S%V3NQ[D7[@T`QM[%V;H/-@2]E.V:=6RBTDF81' M5-@->YB%CMS461,^"AVIJ9@1$YFG!_N9\R_H1OE1#?@.=O*C_2#&A\?22*0C MFN0=MM*RGF@?;3%PCZ02E)+#_@A1==A*8F>"]QKA9,TM)RY0%+H*CVBSFD)M ML5`.`=VNK`^:!48'$[@]G_9B^ M!_42BZ#J=?K;H%JO,`6V?KDGI?@YI0PYE;:$[F:YTLMR+;U'D][]FW'N8OFWI=(O;$7:EYT]&AG1UCQP;B+J6W@A_UFPG9K MSF["8.)AY^Y]I7")(@4M45OGJ<\"9%QU+MFWQ9&O""7>3K[:J&BWTVT>]6JS M?AC7G>OFD:\QPK>P0$2P3%3E%>-J]C45FRAZPU"G9>,3MGNTV)U*\7R+#)CY MMN#L)T!TEME+\;A[G`;M8`SCD`6D'"^P03Y>MW/1/.K59P'I=GK-(U]CA.^0 M1M:KM=BK+F67U/13J;5XM66EOA[^=D,__>*Y4/T/T,D:R(8\J MQ)+4*6PQE\N;(.;73*3P^-WG$QC;?N)R*C7TK1KY/NEQ!,ON?3+-33S++SSX M.+XWOW["B[GP0Q#X]D-(WL*]]\G,-FF[Z9W1S>!U5<"?#M5W;5?1SS`4FNJ[ M4WT7LV9T,[PA3?3=#ML=N9(D')O%F/\L.:;([N6PN]AXHYSCV_SKV%UG@9EV-_6C8 M>T\-*L>40Z9&S-A;&,9`Z@E^^CVJMW^3U(X@-BA(_@!(/CA6+HKWAHL$SPMC M3"OJ2QY?'Z*,Z?9*R9_<%(DPX^(G/[,%04Y*I"#(2XE^M[N%%$O`I4A`]45D M*921C??X5K1Y9;!//KJ/P?P3UJT#H44Z1W5(#G'#C"6/.__$5>&SFX-C7`\/ MQ2=69Y7/&E_';4=5C-6%^F+'.NH\''\,_@;5\70PX_N68C`L\"(STR?"OK`=M/&OKJ.8_J4?L[$ M!%:*E;UG/,`=O@^+R4>?ULO1;SC()^[?3:AVP?:043^-8^_LQVZG:Z00S#7/ MT?'*X%V9>+%O8+`$MQ;KM4`L\'\2+8'50#'_Y-]X.5!]I2HQ4?V:,*"NIM0" M`&_2RM:F2=[\9K(0C'N%`[OK*$!#-@K=/.JZ,[KT(_N,!^&;N^\L#J>;Y)QL MDYQ!0[KD9,MPWF.[NMU"RGW/^*/J)L%ZLB.%(6\.\L+F^#1>S@C[BD'C@I M-^#Z.RR&PANG2N6AS9LMV=1X`T/2QLY-=D8\.WLERW3@_;6TX22SJLI`3;%& MV?("^TV7K'2TM+:6,8Z[XN#;)"1GKY;ZWD1=QA?\1;LO"OG&'Y'=DDB.Y:VQAMH%JBB`QM\;&V M(:&#_X.OL)"%@I'N1<>C43A&WCF>4.$<*H="',';0EBP0F#I"54M3(+X,%\G MO!D]<^@^7E2_(PN3--V7U620C3Q[3A$,;UI_#;BJPD7PFVZZ$3T6;R5$EHMM MK@Z+$N1ZS[B_P\C&,KN:/I4NI@NSZ.:Q@4G%J0N>A*O6T?7 ML8FV29D1M*M498*J#A`/8)@Y>^!TXL._QE M"XE2P>>HEFRTBJ>*#+DA=:["LC22T,NKU8K.*LU#\!]AND"8?.&!4J1S MJH0QIEH22I!6EQ/^1Z@JK#W;2B_@?VX[RIE84DXJ:N1&U?KP4C]&.Y-!-K^> M:SV?FG,2_+AL@.U;X510&3G)_+58`C]I\I7XF^<`:49F>@402Z_^`[X)H M"-DX;)[X/E(*4$=-!^9WJ:B',\<;_".8>'DN]'Z4^T/?KEE1U$I$S;^>J&@* M"\POG,HQJ=8PL69AO12@E:IEAQH2F+*\XLB6U4[)7$::*BMK;S8^ZE)[FA8Y MJ@+M6@-H]PR\-=O9]7&=E7T_Q7?DMUN".A19$3?)FSD"&;WTSKZ+24/+@L;P>AF1;1,= M!YL\83+CLMO?'YLXUNW*;A"X9P..VL$J^)[%^4B\@Y7G,TP0Q9(_X*;RX_B6 M7CHP@K^`1([I*D-CQZ23?G]9OG9"1M7H_WM49#+5B'MSF(_>BUY+WM(1O](B M?M<=(_WDI@Y)O8O.]7'#@[W&A`<7%:`6@<%>9U!0@:(Z%\]-ZN1FUM%==E1- M52\ZVE'$,ZAB5E0$[DB]72$;RACTYN/.]!=PBWMOLH^5[A.?'."P4P M7+S:?`MI'_SSU-X!5]/UGGUS]L.9_/861\\YXBI']D)G71V#@DFF M.5`4![;?D;XZX&YJ]?>#7YN.[,D9K+8^WTNK+9([*#;W.3V$ M+,=2^FK!6*^?2W!4KY_]B^OJM+,HJK_PQ3G63KF/>N'K<5FJ>?2E\[S7K5`W MC^X&;=HM[JCP:G$[C M<_1E=+]HPH[HU]AK,EK#RZJ,6MGB6FRQJ>U'NO&I\8UJ"1(=P6PY';Y1!T7[ MY$\8P\OEC(.LL8L&+5W(%J/[D73H%=^0;($@9R409-^GA&?W MH^;E\&H9Y+4S5`5X+EI?]59HO1WP%)`+;=*I42&F1C([:=6=D42S9HIU]Z&W MHW'9'0[SH;%XK;E21/((TJ71WPL1;"7G6K9CFU&R[\>XK!`,@4FYYUB!X97, M.KV3/=/I]O]MNN'-/RD3@VW(4%F,XGD=.@Y-@BDPTP[V7'K_N62PE]N5* M>A+)XW#,Y,(C?I5FG.Y5G%2$\CGVUQ+@]26E'.*.=#['7FMJL$?9D2]I/"JH ML]6R5$0/IKK;934\6@/&\M/4]?N!CSVZ)T'Y\H'Y-4JK.]E4@!Y]Y7^0^\]X>/=AX*EYJ#=1U651';O6T#JQ\W9^*#6(4O/'4TK@[ MVX_:A:KQLEA$,+T12I`_#:F)2K`]Z%8#6=,L+YCE6[*O-,L+97FE]>>UHM>$ MZUK1=9)R[JF*XXPFD":0)E#]"%2DG:O323Y6^O%-*UC;7%X+B=8B32!-H)H0 MJ/"L[V&O28E7G[@_]OPI)5^]3PZ#V9TG2[*\]#QPIQZ95`U)D[IJ&==&25O, MXR3P:4%^H8+9)WM)KKYD]G(OF0U;@T%96XWZR%5](-$27K6$M[5TUU1HM'07 MX,YU6Q<];<#K*CE:Q+4!+WD'L_.Y27G:=[2;X+MJ7T-##$6I]/&#$/W61;]W M9+TN7UKK`XG6FY/0FS+/4^HCK/6!1*O-2:A-[Q(V25=:;[3>:+VIS5E1U=): M>-7@,G9:1Z^&>W)%>3?`4:)%HU%9S:>6P%S9M2F5@^M'KNIQT59 M20)UY*96#ZT>NW0C:W5[9?7NJ2,W"^P]=FI!]8+NG1X]['!RT8_"E:!_4>%^ M2L?;M,25=MM'RYN6MRQYN]`63DNM MZ1W[]HI6&JTT35.:05\O-5IKZ@AHK;6FK/*P)Z$T1S@QT<&3XP=/&I:.J45# MBX86#2T:6C2T:.C\_B)O7^*MR[WV5#K?[(7FFQFM_D#GFVGUT.JQ+EOY4B?S M:_70ZK%&/2[[UUH]M'IH]5B3S']981.HHW-3AZ9U)*'9D00M&EHTM&AHT="B MH45#AZ8/#TV_=P/N"`C?0`J<%KDJ!&]8XN*Y+86>R["?3=E7Y:[RW.(+7G\S`?L*[BR+P0RSF M(0KU@_6&LEXWC\_[%3K"1V_>5-B1F!;C>HEQA6D/.@ZGY>W/YY<5.CO:;&HQ M+H>Q1K?&8JPKC^R051U,N!_WL^%?9]P5_)6N*U);0&N\CS\?E+4E.(EKJUII MM-)D5,5LF,J4UTJZ;D*CI;N`)>%*%\W12T(=`:VSTNCJ'QL(<.`N;I"O-7RS M=G%4/_*!CSV?1WNYP/S*][LENR?%JM-H`(B-O/#!X3EMS]'C8/M=`-D1_1J' MB_`"[O6@(JM6E+S6U!/0ZJC5L8`+OZ7=:-3JJ-51J^..ZG@UK&J?K-51JZ-6 MQ\V93:WKTHXW3T(=4UOP[P(3>)L"(?KXX+/OXH=2WQ?S2/3Y+]^%HOUHFK/O M/W/+. M9WWY\3__@[&__%>[_9D+;OK6I,7>\"?N>#-\J\5,=\1NO>DL#+C/[KQQ\&S" MEON-+2S'$R%\_"<.Q6BL_VNWY7`)B'+,U(@W[B@:+AHM&2R&BOH_P!^?^?B' M,ZO7-89=HVL$'GVZZ'?/?BR>_QOB&_\*16"/Y\ES)`/,XHZCQ/N'L^X9_2UF MIA7_[9A"_'#VYN[3NP^V".[QI5A3(CGO=K_=-4JR%OR%\-#B/#*8.MA#UV1G]F2W81P+PHK,6Q"RN1";##`.O*J@) MSD0=$OD&91&!R&L^=K<3&PFQ$('K7QS.1$+S%DB"V<]69`9$A/%>#/\ MUC)G=@"@_9N/L+%+,.',M/!ETYUC-3LK98=@)7"H@;V8^*/M"A;./#DS%TAP6TSH&1@DX-;$A37G$;G,QMP4]@,8T6"^86X+ MG@*ZH2TTIQX(2`JF%+(+$#Q/N(0@!G;F>Z/0"I@M$),I]RW;=)PY,Y],VR&# M,O9\]LA=L.,.\[F#LX(`,@OXZ\'S"^2YV0C(=D(!%+9K.>%(<@F_Q&%\>-`- M.>$*CXPX##.U77@H%,@\PBCP3=2%M@,_L"D/)MZ(>:`Y]*O/IR`M^"S0WIX2 MEW&I\J:VQ1Q[3/U]\$%%CQ8+YC-D!I`BF/B9-0C:/<(M(XO(`7A[!2@9.#6)LF6+"QH[W+!CF&%GX';#R@2L&D^S/ M)3E-9YDF:>3?1Z!ECXX0NE[`1#@>VY:-0,(\"K'U2$E$TH1YMAV'/?MVP-LC M[UG*KNT^`:)3-:@-;R0\335L`I;`%R"'XS!`GV`-K&FL[E$WOUHBMU+OJ%?VXDY[<&D,EP5N MVTQ'P"4/=]J#H3%8M@,[X")W#QB;>G1MV;'S$VSVK#G[I_IW8[R(7D^]+=^I M>UQ(O8@/?,_(";,*<`!5,DP4.#769\-DD!V]<=+X>]3X6WC+-ZU@)3^F="]V M"8F+M3C]UXQV`')YZ(G4E``5("R+?>R!+$(S#'L<$(*PTIG5H2S&?BVTIGD M_A,B8CZ">TFN2I;+N)%)BL:!-XNDI#JVO7B M";OSG%#NZH6,9T>C"?+/(RF!C2?'(V]ZXC<$2AQ-? M9"BC`YM3V#_*/S!2E"F0R#L>66P4$,__@MMW8".%%Y0X1O-'`95XJVRZ\5XZ MVOQG#HT?Y*9U1+$,![?,L#4BW&.X*(8#&`,M`#O;&XD.2VO4`P6PTAOX:-(1 M1\&+PFN*$.JW&/@'),&3S9\C$M+F&_DQL6?R78HIR84ZAA;_I2!<$@$)2%MD M[,$,9-#A@2=O*K(!(?\%KW38VSC>$`.34-WG"BR4+B`:_H'DE210,253ACF6 M^"/W>X2D7,RPE`,?CV'2*""1]*:.:68ODUR)$\R&?SU/;&LB!U7O`DU0">VQ MS4=I9+"0!%?A4A66,!]-+"61H+V[@;IQF%.*9"PY.#AXERXR M-XD9@=C8Y@,RA;B51%AMM)S>`T5P%&-\(I\)`O\81?T61F^4F?P5#!I%T0,; M]=!%]-P@Q>+8ZJGFY])FJ0@M<\P'9(L,%%.TFJBDHH7V$WS12J]&`FN1*!FD M8VHF+&_&U4LVGE"EEKPIZ,H80Z6VIR)E*N"L;#?!90L1P`:1I0`Q\3$TCTMQ*D`L@\$@8CX0>Q[%SJ,%$-;8P/-) M/I0L_TLN$I%A^HJ6CX/L+1@X8+03[V0334G\#048`6/"1+R-YPD)&##US/11 M0916X:D.+I'A(WD.M)K;@1(A$IU84_CT@8]&B7`HE[)1@K!(2XF!=1:C&++/4R M55J@5A@-II4ZBPYR'P$+`W?)SJIS/[%U58],ET@[N8`FK:_Q*4GZP*VA6XS/ M2PC'6[R8FK#?QL,!H1PP);MX+FC["Q9_8:DC:9/\BMR0*-:?Z`>\`(L=>KV> MYT0N9^P!QMZ/@B`A,:Y_HH,^^K01EH[3)J:N\B^#_&='/_/*+1-_![N!)WVTD8%] M8Z(!R$)PZ`/<74;D1.H(M;[=W-VRB^ZPC?C@T`N1HJ403A'%3(4F98>([#@:#B"93X)FSH#5X+[1/C`V:NF-&GJ,N%Y%OV&H3QZP)GOO M]'XYY7]UDB"1W,;'1.0*Q`53F9S9*\O7@@4TB$^C'7MJRPU?B_:58$7Q+=K$ MX(;,EP&85JRZ$DVRZB:F'0AP'A]011[`E+56%MY8SSKL[T2:U+Y&AG=$MA0L M)0,XCF?1*A_'F3SP^-"&).\D+HM-6VZU613<<50L`R,?9'D6,R86WH/A1T!Y MM198L([]2YX1@B#C7@[&.#_[[>[CVS-8.L=)4@@";/LC\EGFZ6?O/ZE'\26< M&>F>>FW!%UL$%EYRU;Z/7H:5D\%PM-^*!NA@A@FYQ!&1:%L?<4[&KA97?FD> M8ZQI:+4M)]H2=<:<]ODHC(ZTYM'+$Q.(\<"!FVH_A%O;3"!6#3]%[ASA+<[> MB74OV@]DOKRXJ_>0O&F3C::8P%(R`6#5(QE@BX.@_/GE8*7(C%;2XIH1JJ25 M)TX`8>MM*PGVD=;#-PCX:X(C4"$>8PH^`JQV)G@ MO48X67/+D?L?@0Q5>$2;U11J^.88/`2/0G0$](J49B4-;#EP63[9$>WM$=I_ M_HS6VE]WNI-QM!X?X@SP$.?W.Y`]&O0UQFRY$%$.\\U76_R>`B`U?SR]G'S; M6?=E=^6D7@)7"<)+IU85(7R9$^$]L=@"0>_RHG=5,`1+@E,@T^_($MZD+6') M8DTSIB?,Q=?*D-E-9/=#QNA>])93`PX7TL$.0FKT+U:28`X7TL$.0GH%>E*I MC`Y.248'I2QEH=R%HX7@:ZQD)RWA>R,/7.0Y M3CII.PDQ1V?3RWC>*8?SX_B3?.7OZHT/T7$*W1&J?;K+XG:FUQD4M*&I\QE% M5RQG-MNJF.Y2$:698/VVD*Y[.+[/5*`\]U!J^JVV9K[H`<5%-J:555R MD:%SXIT7"F"XV.^V]KY7KBT/N0CC]<[R7KW-NKFVYK[?WI=YJZA"7/`M=W1E1EV9\>"`P_"R*J-6MK@>4D-Q-7-IUZ.T^/@N M>A&3N*)31'9C_1':0M:-:N%MQ]07ZP_QHM?3;[^>I_YJV$%>V;=.DOPT>78E MPBEF'_Y;%>.*;VS()%4Z95OZ2B:!IC/US83:R-&_SF?<%WB]^+&52.*'#[)\R/2_S`*X(1TV?J^ESM0,XL"S##6+"J3G06*IG MR4J_\`A>37S@ACBX5&ZOOG'!XS96;I8I>)?4`U4U#`!E522,KBJ2XZ:C>G4$ MM,91O7[K>MBTN%Y)9J.Q(3C87PW6[PRI)E`!/H2.O]7$]SB=^-M%A<:GPOA; M55E`>VC.L;-;3B[)9@,<.ANF=D[TIW4!SY4;`B]L6UV7Q)B*U*G!1K]6SB7& MIXK2G(8N1#5Q"ANRW32&O>K"47K1+$C+H]H_/K>X_42%?O1Z68OULG@%;5T: M-D^VE236*^A M)[R&7EZ>_OW&O&>RS5Y9?_*\$?8^*>2@,R>)CIYE<,35MZATB*.OS\/616E+ M=-5R]5*SJ'K##2=`JO?M_NNX3I9ZN]>61K4.#-]^%Y"OH':T^8'TY M>\\/MBOS?7T^L@N+"NF-9[W6E1-U2)V9<]D2).I!$!W"M%*G M,%%'/UL?G=9D)2Q^[WAU^L7K3F:3N%&U7\OV(%2!FG^U\`H[K,%1D639,EAO M'NL(:(T7^;*6^)IO'$\FX)PCK'3H(J\CSR\W\FRT^H,MY9)/-?*L[\*'2+9^`9U'QS40>[O%4#-S/JFOQQ$P:Q&[&`:OG`:C&&B2,SO46)%JJ5;7/9_"U[.6-Q?<\ M/ZJAMQ:`I&U6X+$''L65V://L1DOC&,"E,_<>>*R`ZV0;85Q_`=5:55,."S@ M(WA>E]S3/:^R*\-=O,3*<.O+##:Z-M\:87Q9VEZ6O=CH8\%ZKUF9&Q M1U\H,ER;ZC3IZMKLPX?;_>(]Q\[0.+4`6D.B8[U6_ZK".\`5Q&VU(+]00:ZT M2$QMSSP;M'"]!Q_%<>S_=>POA2Y<^CRV7BE,/:.!52:TQ&F):U1B0<[LG`:M M#V_=WZ@Q-+N;BX!/883WKK5R0*%3Y.H`:(T]0Z.T^@SUD:KZ0*+ENVKY'EP> M^W)QLVZ5-&@%O-V205'J6EBW2QJG5GOW9*ZH]%J7EY6>`AU%6.L#B5:;$U&; MJ\&QBP;5]E;WED7Z)9\+U.4F=,-J@FC1T**A]QT5IA1HATD[3$4?\?;+:DM; M'V&M#R1:;4Y";8S6]>#J1-1&GY%E--FI/#)8M^#\J:5`K/G(V2\A796"G^XFI@^LW.4F M>C2:&DR.]7$L1Z)Q3O_.>7;=JPEG;DQ9RYM./9<)26"\,9W^AEH<@7C3I>A0 M`&_H,BQG(QYP?VJ[9G1%^L$4MD7OCVPG1"XZGA!L!K/(D9ZYC\U8`";'\9[% M2O=>?=>Y;G>=6U1(<1;`HQ$3S2G53VW\+>CR;V[=3WS.V<_RSC\'[FVIR7,R MMW&;Q*0[^VMM653&C=PR?.T*!:8)-S9+OGNOV:S9K,U(EGR=W,5O?;?_Y%E< M_[O]FL5:BS6+FZ[%!Q;>VBF$466XXI=PBI%%SU^))C6M\M2)!@,T@32!-($. MWH7E+&T\[-6M;OE&X\T#.B/8RW3K6N6%GTB]]%KEYT9K<%'5;IX75IW/JV.6AVU.NZDCKU6US"T.FIUK`4C7KPZ#D`=J\KN;:0Z M%E[<S.WXYNX8UM-.BH45#BX86#2T:6C3J60RF68<*;[CKT;6$?<^$ MCUX(1-:)%HZ[D.3I/M&@(.6F[\(WJ9NC1;EQ>A]4L](XEZVK*_C? ML*P*\7H#K@5/"YX6/"UX6O"TX#55\(X0T-2;/+W)TZ*A14.+AA8-+1I:-'34 ML/JHX=OQF%L!5I:C>G+V$XC\M![>6POOKA[V8#6^(93NZ10 M=7UDJCZ0:.G6TJVE6TNWEFXMW34!5$MWE=UABBQ*UNRX\\T(VZ_P$7O.D;:* M[4Y,(<(IQXIU+CPH<*]#Z:Q1&Y2"$EKWI'Z-:TC4#M*7G,!3'_&J#R1:T+6@ M:T'7@JX%70MZS2'5@EZ=>.F$Y%HD2.G\,2T:6C2T:&C1T**A1:-V"=UE1XMY\78\ZMNZWK0 MTW)>5^G1]=M@;]JOKD5A@=_BXP@1,ILD4?'WSV7?Q0&F7U^2_?A:+] M:)JS[^^L"1^%#O\XCJJHW)[H'W%\[GO7EQ__\#\;^ M\E_M]ETH_@CYQ'1=D[TVW2_L@V>Z[.;1YWP*VR,VX@\!L[PG[L+N0[3;\L75 MN3_8+OSWUN=PUND;@T:>+?O?LQ^+% M9L,V$/-W[/%\:2?8O]A]'[CA8BKN\##+)YAP]D=H^@'W&9=)07\+7<[ZW19# M_%MLA0E3;V2/;=PMPKMC&VAOV::3\`%VA_33K3>=F>[\3R)Z",8>>5:(K!.= M1`#9/3QLPK!LDB>6%F/!^PQ7%(6$S;%$?O&Z':&#$9SP"%H/FK?&/V.D0.=DI2Z$AS_-[1AL^";X,+MR[#Z M().61:,#R\?W]$_S$3,ZP]YV9`[9YAYGWT:N%VW.$M,/JVCRA]RNI79>[-FD MS9@%?SJVB1N-9SN8,!NV)\E&A?9!L$,#.3`?X-O.+KOZ+3OK>"?_%D@SI2/& ML6G[&/T(:=>#T.*&RC>M9.,(7Y`?0\\_F`Y!+B:<;]KCOP'2/9FX"7OOPGY, M[C+?NW.N^PX%Y!Z+`>+VSO"',XZ\`T0:CI(BL9LW^K'G#+4Z!NKY1 M*_8440CGH*P?22W\]7N&.Q[;JK;OW#F972\48+E%,5W"MQ.E6.G>'A8YOOQO M"7D4?ONZBJH!FL7++![4GL4[VKO37?*T3U!C`A4II=L6X"H7VQLA.&ZUHAWK M?L7EM)!H`I6@1=M3\"\O#LUQ/R2=_6JM6GWR^EQ;@RY"[+NEA1WRM; MZ^J/+:5*UG4Y^T@KUP$KUI[T.'KIO/KE)>]J M,L[^P38?,"5M?G"L_>@MBG2GI+J2Y^@\T:)Q7/*\F/.5CPM'*8XRKG9Q)K6A M@>BZ%.0JW`\Z+^U6>QW#__MEO1U=?K08;Q7C7EG%=IHFQOI`Q3]XW=)QYY<; M=SZ_OFI8X+DFJZ16FA>L-$T[K#F%)5F?`.D(>:DZW:^J@&518M6PE;!NPJBU MIHB-:*4W@YJF-$_ZTOKI:\+5^N0\&T;73>K2C8 MM@ILR@D*O!F`0AF'"XF,O4%G6&!5ML]WOS*@-V8NFL^F/Q+,]#F; MPUJKZOITNBE8(&$2S!;TLZ6^?^#LFXN^T0)[M%P]G1Y_QH+IV!QLBC/]&U[R M0-]H.,<><_@`8''3FK``<`%Q6Y[@B8N@Q3Q_4\FW%U?^+9=[3[\FM:2*\*0. M+Q&E*S(4%.A:6LBNKJK=$F;*QSML@#"%7R8"S0PH<+K:V[9JWR\APZHF#F5# MO,6KLAJN-^G"12TT^Q_<]->H]$51*JTCI?7*VN@995V"JD\`MB$+ZP;UNWSA M*^K)YBSWNC5.O=>KGU*_+?$LO?HU=?4K+<^W/HO?GBDC=5?)+9L&G96EL[*6 ME]HM3E3MDK(J3C_8>4W6+91KD'-^Y+/&HZ_@%_VJKAW4N2/S@>>1:\_]XC/& MY,22I8XL6^PG[(Q[_L$3XM5.)XV9)Z`X&`ZUYB24^V//GV*#H#J<2VX\1BRG MD=,[U<@YF/A<'@`*^^MB*'ZAZ28]@GT*%MN%8;.F1Y>.Z4SF\H`]$A,=8J+G M4M^PI)`*LQ,&X?&<%P8.=1&C9LHGVYBIN6TV+DZJS<8]R?K/*1G/D+B282BY MT906M7J(VAT84RUHE<4@"L]]T'VT=LJ<:()*ZCY:+X'%]>^CI5FLM5BSN.E: MK+OA%UBWV;J&]B]'7B%]>A)33I;^3CW M3*^VI,*^F"*36C>T;BSW"ZFO:N@.BEJ*M877%E[KQD%AGF%949[ZYLOE+#?: MK#W2Y^C&..9UX$WQZ!9XM%?"+!%N/V&JAE@YCZP-&@G/'VS'`:X)W-K!QH\+ M(;%ZXF[(&3=]EX]:F!#3`%Q$^!"Q`:_$6Y8?FHZN8EY+0&N<&CD\=O>^\GE5 M'TBT>%?NIY?EII]$O7&M,UIG5B7FV%=@](J@I;O,&I"#IKD\E:X)1S@7?,EA MU[H4+:BHNK*.R&O1T**A1:-NY#DZ3[1H-#K^G_/>;[/B_S\M7OG,ON[9PMNA MA<08]$5_?='_X";53;OH7]-XG]9%K8N'GBPU3!-UI1JM-$=7FO/+L@H=ZP5, MZZ+6Q9TRE;M-T\5:M*C9O4!37$`*?L3KIN8C3^=E/]==@:#`Y:HW!/U.]>'E'*,[T;V=S@PS@%5K]/?/V#V(@M, M[<+Q0V*XY7&\M^-*_Y(+/:V+6I^<@2E0Q(QA9W!`W>I*2YY4I;J2)Y`7IO:P+>;7T'DUZ=[?\2R>EN2Q_G4XC[[GKSKZG81-$;ACHM&Y_"!\>VV!WWGVR+L[?( M@)EO"\Y^`D1G[+UK=8IS8\I90&J[@S&,0Q:02U.IP# M;3KDB9_#`8J96G[QK#R`!\\9*34:RO4/?UX[JQP'5'^U$$$-/FT%OW"B12+Y MWJ733)3D%2AV/+W:=NRG/)[`FX&UFBU[4?N<`ZH1HX!)?_W6.]489F(*%CQ[ MS">EHA.WAU#8N#6'<8DJHI/PAN&[J4-?]GZ*QX*RI,B=YX1(.K$R1'1V"%_8 MT]`A`K<8V`S;1?W'LT?N`O`<,(&_X>E1:&'O&3RWE*X>]J=Q;+"SV,+&\CT8 M'(\='WQN@B7&4TB@'1#7M^'19TZO\33D"72V:SGAB*=@`3KY:+,GZV$R9S-P M/.GI!8*\_0J?@6K)BZD'XZF"T'>_\#F-*D]4DQ6+#2.E98^2C@6:. M">0$2H(TX:ICC]5<-#2F+(SHSP[[.X^HCH02/!E+D<]T'.:%/LK-%QYD.FN?<],6*"Y[2AA7!SY#;LX9KUUU@ MCL?L)B2*2O;$U%]5B1G'5`IJSO3L^5]`%D&Q1"RNL+V!R0%*263.?NW<=9@; M6@ZVRE12/V_1NR2``;'5M0SSFU`.-;:EQ">6Q![+?4J24 MV@TZQWT$$5P%P0@E0%3PF0D.!4IN&DIL0J4D#R;RN0BB[(.?[MY&5B-M-!@: MM;'GV%X:RA169/\>.,BQ9`=^M:0M,#<,U.MVAUE2?:B@EI/]<;^0PB'-NN"@ MQB!;:.2(>C(=AY@`]##)$P.:A@X:W@`,Z4,HWP2QXZ8U2:\1D1#CV\HTP4O4 M9LQ%:9,R#\R)'HRF@[&R\D/6@+'\-%Y>`7:-,0$%IO6F,*#YE?&O,^Z*BI-, MRL@DT;UT%OBVZ!(64O3DX`2),OM?P7)5T99QG2-\Y,R8=6`UIDF6EL9"MV7' M3-IIO"R6WK"M+DI09EN=XRN![J3T$EE>_\Y*I\3R2L/U6M%KPG6MZ&7X$;J_ MTQ;.:`)I`FD"U8]`1=JY;?&W*F-MT2'.VKMX6DBT%FD":0+5A$`OO)7EUNR* MO>^V6KVRVK*8>6 M9"W)U4IRMWF2K)M#9M1'6E]N*9]@:#*JJUZR;36D)KU["VUJZ M:RHT6KJ+N(#;NNAI`UY7R=$BK@UXR3N8"EK][0G*T87ZU$(,1:GT\8,0_=9% MOW=DO2Y?6NL#B=:;D]";,L]3ZB.L]8%$J\U)J$WO$C9)5UIOM-YHO:G-65'5 MTGIXAMK.9T6%G,J6'RFH2<"BG'!$13UP*XCG')LG6C3J2IZC\T2+1EW) M:-$X+GE>>&+^Q[@\E2H])7NI[W>=ZG1RYLI2IEVW+!4IDTZGU**A14.+1MW( M:-%H5%;SJ24P5W9MLJ%[GIH$M!N2*'1NM(SKLK(*ZLC-E1JL6CVT>FQ2 MC^MA6<7*ZLA-K1Y:/793CXNRD@3JR$VM'EH]=E"/0:O;ZVOUT$'UPNZ='CWL M<'+1C\*5H']1X7Y*Q]NTQ)5VVT?+FY:W+'F[T!9.2YRV<$>YNMCHLXL/V-;, M*^:J'I\F`O?UE?@GZYEZ#/ MAT99F^^RQ*HF`2NM-2]8:WK'OKVBE48K3=.49M#72XW6FCH"6FNM*:L\[$DH MS1%.3'3PY/C!DX:E8VK1T**A14.+AA8-+1HZO[_(VY=XZW*O/97.-WNA^69& MJS_0^69:/;1ZK,M6OM3)_%H]M'JL48_+_K56#ZT>6CW6)/-?5M@$ZNC8A"_6"]H:S7S>/S?H6.\-&;-Q5V)*;%N%YB7&': M@X[#:7G[\_EEA+C"_\OUNR>Y)L>HT&@!B(R]\ M<'A.VW/T.-A^%T!V1+_&X2*\@'L]J,BJ%26O-?4$M#IJ=2S@PF]I-QJU.FIU MU.JXHSI>#:O:)VMUU.JHU7%S9E/KNK3CS9-0Q]06_+O`!-ZF0(@^/OCLN_BA MU/?%/!)]_LMWH6@_FN;L^SM.'<0^\YGG8Y6H-[:P'$^$/K\')KQV/.O+C__Y M'XS]Y;_:[3ON./!(BSURE_NFPTQWQ,S1U'9M$?B4Q]ANRZ>3X>F5G^0+-^[H M9N'QM_+@E!HUP'2?^?B',ZO7-89=HVL$'GVZZ'?/6.C:\M=?NUWCC(VX94]- M1_QPUNZ?_7C9OQB"TJ21RC/K$?`:Q'@-P^Y@!W[UKZ^OFX'7 M(,8K#[\&@V'O,+S`5E$C]EM/!*)]%SX(_D>([4O>/N%___DSGSYP__]6L5,O MTGO&-G7Z/1F8QKV?S_C-5ULL?R]GVX!T%WAYU5U">0&4!+>)Z?/V@RGX"+"; M(N+4BH7=^#XV;Z&>\P]SEG[NDSFGKV^>37_4DO^PW[B@:G:?P`A[HU4:]1(J M?89'?=L*8*B[``P9^Q40$>S\\]VOXM5Z8B($KQ&`-)PI,%_/DT<4B`0:_4>! M)Z';S@EZ)Z9_`C#!2^`"L!+0O%SK*;;]^.GB'RF^%(A5D4Q]PX7EVS-\JTZ\ M3(%U5!Z^I^E=;A$DSW8P81-;,',V\VPW0'!;[*>[M__OO[\".-=_%NRUATKB MC=D;VX>W/%^P1\`6Z0:;I1;ZEGY"2D&D#"4IY2"W?T:2RL]O_OR*!1[[V>^P M#UX(?BIX1E_`[_&9R83]EV_"`*1@0Q@[FS$0Z8[S>,D.PU4$TU+/M M./`M^(CV"'M``3V`:-,I3*_PF\'')RG":1@FYA,';$(_^I&!80Y=:P)NGQ16 MSUVDKAQO!M3CR4!+\"'\4VZB"P70!P0G8UEFADVMV+=G\K;W;&JTAF?B2U@XWD3V@6!-HLN;*V M8+<9H-*_\_PQMP,P!Z(P/JE9Y9SO73GC;HK06W+^AMT<:K`O:"^%XAO-Y#+% M+S3%BY#Q#;O598IK:A\LWQOVT-53^R?E>&:ODG5:6'\)<;R/8_I5W(3!Q//M M?_,L>2YY8=W(LJNB5H%U^%;(.IJ:O2D6Q,Y MV<3+O,)Q_^SI=61'.0&:-4I."K8G]Q.?:XN23U*05/62E0*<^GON3P7Z[O1W M;O':9JV.[-X05A_'/-"&-L4[(_0PS%!;O#Q7_YQ M]Y;]_#_WC'^U.!\)]LU%!^"2\?GK+E)7<"ND^D*!;U),?F3.51"Y4X`:I)E9 MHNB7N;*?/)^EMGD>]W>L,7+/(+NPXM\H5M3>HL\KW.\!2M?//]YV8* M?=I[KK/8#^ILZ5M2T`5+[9I"=P0>M)1E&91FGQP3P_1OOW+?LD5$N,\(2HM] M\)[A>?J#?;"G=M`(GW]Y"_0K8DW02IP)Y0AAPIJR+L[97SZJ MVR:"Q1#N2))9:__DI8GDFHCJ@D0:8-L[0RV3Q]HFOC297!.]79#)WMF/N'T[ M::&LN5?[XL1R7:AX63`'1Q#,P'1'Z)1]\KU1:`7L[R9ZJ<&NY7.`AIV_X?+3JQ5VJ\'46-%0:B0Y3C1,-,B!*9SMGK&4%[D'##6FQFY) MHH9Q61PQ8MPMQ[2GJRD\F\>6FQIQ:-9K]WH7A-2DJRC,?._)%EFYNAL'5'_: M7+P7(LP\E-H%F_[%+M@L3YY?2G=#]O>! M_3;T?>Y:<$&H#W8!;,<\*08!TO,Q'-@M1%_ M8F_E]8.;`-;4AY`NEN*UBD^P-F41)7E5O;B/R/7ZEX.EH]25@2L"-Y?I,JXN M2P'WWJ=;&W/IV^U+[-]!-`**1Y-5$D]!P6R_ER95XY8IE,?C> MC$8VBB9H^R?3'K5ME]V:,SO(LA6%X)Y,B/.]=]5LN:APV;M>68.+H8)EA=,0 ME!16H3=\;%OVWGJV!?W//#!MEX_>FKX+3J[(Q_W!T!CTRD#\5H9LRQ1V.45^ M43>NAV6S6!;[1CA]/@'?'T/.6#JN+)%/IJ:9%R9^3V7J\HD!SE5?\5=7DOV+ M_$9O*7HFV#^QZ@FCLB>K`;3%^).("Z1LW2?\6'R=F0UU5'$_9(_GR7.2S19W M'%5&!\^GZ&\Q,ZWX;[QS_(\O^K+`N3L/98@<.8, M59$J)3!.3<>Q4`#8/1->GIGJ8C5>Q_>Y0SM_\]'G,H6%:B[\S<2Y;SKL+5@@ MA[?8[<3F8SP#4!D('\?@!G$?'AB/L5@#?$7S]HV6FANK',BWL0`#$`1@P%(. M,T_8Q;?YY3X`I;7M,3W4;8K7F\O>VM7 MGM75<6L)]Q5L#BC?/ARLK=ZN^'G57RUSE[5P+ZS16:CF]:L.Q2^[7?TA>7=G MF'!WMIQI]Z>2,TOWJ72H54BK4%DJ=`,^5!*VV*)0H#"'J\M.=P^TNFAU>=GJ MLE,"MU87K2XU5I?LS4.AZK+39`,6T MQ5"H=M[GKN-T/O-:52!Y34GY@WJ2R9GQU^\9GDK95B&PG]LN,,P+!4B8V*^/ MP[[-&"P/F>-BIFO>HOS;*%A0I?\J6I1O;QQP=75H'[L"Y.,=VGI8,H*)0#-# MI^V6O*(5Q97W$IJC]/DXY28>#>G0<556=XX2!>IPS5[JRED+S?X'1N2S5?JB M*)4NOW-L31K8-J0];<_H5:=^15']-!?6#>JWI8?PR:^H9:G?T1>_7G>+LZ17 MOQJHWY5>_4YS];O>PMD36/SRMHEOV(JX9=-0+#&J:S`)`#'A.?:HI/Z290-: MYZ5VBQ-56!?(LH7J0`.PKDGESFOR[K*T)R@U[N^Z*Z0U"0T5UM_UZ"OX1=^H M2*W+%M;R^[!N//E:..?J7Q1TRO5193I?1`G'?YW/N"]F/G7*_/#AEOG"9*+*4#R.2TBLI@R,,Q2IR%.6>^-[6%\/PY'J/Q%J9?@.$V>C@KCJ[^[OI..PN\#D/V-^\T,=#7A@F=.@\S\;L\%32;SQ)-"NF-GR[ M?&)'=`3\\-S6ER>].(MI62#6`54^3#&)SAD?0Y,2;>73F!E[-QOG'@=`ZMEI/I&P4AMJ"=4(EJ]1;RNVMU^3KSB*WN4 M9@$F4Y9T,JT_0AMU$,]GM378G*G@NGC`;#L=1(V[=;4*4S(03I:994ZUFY977\R18@8`IN`BL!"H)5`JF MV\PJV,.T-7S_R[NS'[N=[O`JIM]::',3[W9BN^82\19)1==2#B>7K&BVB5P$ M2II<"^0A,'+3J']=((V.)&#;*5:.@!G=7A,%;+L^%BA@QG`W&D4UK-#5RK"X M6%"*(A099:7D+-$`'\>K9E/0NW4O,U72>1:>;U@+]+4B^OHI^N+%K`U7F?3U MI377EQ:8UK[L]`Z\!IH>X;3O.:TAM46%I0H1BJ@:3TG'[04G>+PHUJ23X^K$ MGB)2%4M.03IHCCV$97LZW?'%:?L5OF)SY32+C\'B0>U9O*/Y.-T51"^Q-290 MX9?1+B\.3;VOTHU^3ZK8'1K>X63@47)K0D MOU1)OKRN\#)U;6]S-FO]VC$!K*C%3=\$K=<]DF%K."QK1W2<&T['9K:6N>TR MU[VHT/5IU@7D9JTB-WC00^DD>`\)[]`%XS"Y5+/7JJ$O*[_G4NIJJK^>NE@> M)9(E$H@99?$?F#72P@(D,UEQ!/!<%K-24UN560*ULT=21U> M=:[[!RQ"N7=B.6S+9>?JM:MP7,?7*=2]#K%)?->1]D7_%E]**,OJUT:IAYVI_I2IE*6O00F5TMYBDXG8W^^PSDNMS MLMX@M;&Z\\;!,U[F>L/!V_5F=$G\%K-$%N[+)6]$+Z2>I\=WJ\:Q4A;HNG]% M58%RSE8Q+AN+:ZS@TA]<[X5+5%W@D^\]F`^V@UW38!/S*_#7#TS;9??F5[!, MJF^][%J&R3V/+@Z?QE&-E!KHXS@>!D:)!KGW7O-DA-U8F'6-#P.&RMWM4[B%=""`-20J`:#0<+!HK&2IG MM8?<9#D(BE0]KQ&?SH@8L@WU)UBI/F-\"@C'Q]S'^G54RTQ^*]C-H\]E]8>L M2\')>#0<.IXYZQYP/TVI M/ETS[QJ24FM@BFGP#O?[M"QC>1)`$.1*!.PM-N#[9.(Z8,],JB":(@D]^M8- M;""L?/0`JD40T*AJ?AQS8?:$)/B4FAJ?JHC""\5?>D1A1>`"P(^9\?9KP%U! M\BC+7(#.2@0_.::['WGC,>60&'Z#MW"\K?5(#J/?CY]ZJN+'>A"2TH;4/%`E;IFD;/0:`J(LO70Z*ZL"4H- M=P,T@YC+Y/D4^M;$%%Q1^0VW'--/TSE=2"I-[\,(O4B1"`@:(@)!X96:/X5? M#5AP*`J)]Y)4S*;B%"F9OHG*RX+O=FN&P":LJ0MC!;;IR/)@H$+[L2*9%H\N M8K"B*>\]FC`U7S1=^WN_UV+_*&-@&SGA`W\-\1?3J4#O$S\9"YBDX?3H;!*AFR M8>.W3Z MGE5]J\7PSC2,347=P01Q(>0[3]P-LP0A([LCFOZ]*R?'9VEJ.?.-.UJ8-IKUP!CF94S:ZD#6W-HW M2MLV!D/-L".KUX:RS1F=`S2[CJQ?&PI-K^K7Q3'9E>P#7MLC]AKV2B)F3I8_ M#T_10S$#MR^O63&%WJ(COCQJ#-X''@1JFR)[2$GF^SR82V!;+.4;W*[S#>0P MX(72($04'"*>LQ"_87CV(UG*B)M[3+K$%HP=`L*OYW(H$8WUAL_P2(2/@.O" M\KWG&W6[<)5CWIAB,`]S1P[AC64SKE$T!):BQB'BKE_[,7209NC.DV:(8YK) M68*8(N:>("^*8&J\+&@D/DPQ(A'(3-#DPTM,*X*PZ\9.]$5U7%-3CDU+'@_" M=H]CXJ<(?-N2=:)@IWSS7?1FO">]"\4?(8=-LFLRZK.7 MM5O%^2.@HB%N<.[/J:G5!N\6)MX>&UD<"K>H,:R+OTEH?L^$0+;PBN%'\+/V MLBOZW.^F]7E'W))D:3I1>VT*6OBF,^X*:6)NG>_07S@;3K:NNU3>W4`73&9"X+(!?;$,R>_P`T.&%YHAY6M( M7H<>&**94;9VY'77C\6,T19N"/9:L4,]&+$C<6!^@S4*E_=[>,F:8'.!#9TT MHP4MCE3_ZF)3WO//=[^*5YGKO@1S$T%$!D4BIT8!%\&VU2D@2L;E]1-H"5B" M%2!5_L".'3VWN&.#%/N+0G>[XOWBN4_P#C900LS%XJ^8',?N\>@AE>7&[B>^ M%SY.6!2*?F<+RW38/[CIE\'[%5K$,$N0TS\AP(LI;0I8!:L$%2%=TVRA(OZO M[M6OKK>LC85@78Y`_((M'FY-AV-CJ)K*`<(8@5A'_O>,7I$"L(QN.8R_@X_N MJ.ZLEU#6FOG=89',7T6XK(7`]FO/?0*RSLR_OBK6\B^A6P[KWWFA'TSJSGL) M99V9W[LLDOFK^&[GOFJ3>1,&$\^7>?TN9M&J/!25YNZ8KHA23[C*>J>=UF?* MZ?E`E[749WMJ!WGYO4EDUN\6D131?H-$D\71Z&AB MF(XDK,I0*Q:BCR[?V59MDETM?QGR!T36XIA>O:GCTHGKOA73K M5)4,HJ(N%VLK&2`T^,,"@DMM*`]#6G[Q3(WC\:*],Y(S(TNIVS>>R"-K9($$ M?'KQNC_[&/J+19S&M@M2BM=@1-1/'(]7+"<<<2K^Y,THE\1]C,9&&?HK:(@O M9E2.059\PD?IC@9\-O$6B;QBVTG-#;)#CPG[*YL":!/!8,<",*Q6BY+EH/#A MT#7#$:9X8,,$A60"L^W2-V2V'KCC/6-B0HA$#29FP'"/@)=Z?7SV0;5)3X.W MC(MG62$EU,-/?S/=T/3G3!6_6:DYH5NMUJW5*N-?+3X+&/"3"5IT02+-+>6> MXYYAQK#2OIR%&@9)BUA7MJ!U7I6_V<,H9UXEQ3J7H'"TQ= M:7K,QK5[,+,)'4=+;A^M67!"+"A#_0)O5L.Z:I^VN,O2QT>G%]WL]3YQ3N^I M?U+RW)0^U:=+_OKWD#YI\FOIU])?Y$*:HP!P+Z.69#V75G4C;C./=`]?W<,W M7:.TW[KH-["'KY9D+E=:DK4D-UZ2L8M; M`R7Y\%W$E/`_7HK'UV` MM!QOE6.C=3WH:TG6DGP"DCSL7FA)UI+<>$D>M+J&MLGZ0.(7'A2ZB6AHS*`L M13_Z]AZ6K&Z5SM?1@S6%+5E:DFLGR=?#LI(+M"1K2:Y2DB\O+[4D:TENO"3W MM4TN*D%X@`E5)W5,0:77\4:5)3O5R(M54ANN>D8/T16VM9=QV)-Z91R<9N<% M`D!LY(4/#E=$K_T6>;]CSAW1KW-,I-LI+;A7EKC69*G6VJBUL7AM-`RMC5H; M:\$(K8T=HZS$3:V-6ANU-NZHC;VR+@2_CNJVWJ1J M5*UKTLQN'GU.56S;J1I6+?;APVU2IGKMR[>FX&OJ64=0I(!8TW,YAF"U,:!A M&`/9&!`__9XQ)M643D'^P;%4T>DUL[V>8[5J@]Y;\PAB%?4E^7&LBO`&6'FR M/D^RJ8?2I\.VEY-H>^!_,P&UL550)``,A^,Q5(?C,575X"P`!!"4.```$.0$``.T= M67/CMOF],_T/JOM:^<@F:;.3;4>VUUO/>%<:>Y/T+4.3D,R$(E2`E*W^^@(4 M2/'`R4,`';\D:_&[+]S`C_]Z64>3+4`XA/&'DXO3\Y,)B'T8A/'JPTF*IQ[V MP_#D7__\\Y]^_,MT^@G$`'D)"":/N\G'ZT^S^V48$5`\6=S/R3_!Y-WIMZ?G MI^>3*[C9H7#UE$PN?OCAN\ET\LWYQ7>3AW2]#I/)31A[L1]ZT62!PC@A!/XV MN;N[.IW,HFB28>$)`AB@+0A.IU/*G'#Y_3W]SZ.'P80('>/W+SC\K<+'",PP!EW$U2%J+NH#7";/'@+78`LBN*&:7T'<14XE17,AKV"<(,]/ M[H$/2)01O3O()R-F+MK,_V\:XK!;;O&(F(MRZ>'0)]%Q'48I:71I^5D`=`77 M:Q@_/&4>:2N@/NE6SL4P"@/:47A(R'^S[)LOKSS\=!/!9_Q3[*5!2+ZV<[8V M\1Y%A^L-`D\@QJ0>4F,-HH*$27^JS#>T"T<"YHSJ>`:B!.>_9%I/SR]8%_2O[.=?]RU*3CGR'D'TX:3Z8Q(F5*'\ MQS.[HEZE")%HXDI<^U81O/AF3?X%`ALO##Z^;$@2`U)>Y\D30#*M##"8KEH8 M50N40GN&JL;PD)_3)_^LQ'5S3,$@SC`9QF74IB2_USG^$L&UR$VPC:8EL=]/ M*H"3!$ZTZ$$4`,3&M<^`CBS9'_9"W/=A2DKEH;/R!22"B-<`S1-`"NI@-!CH M)@\#.2'F_V_<\3_MIY!@I?_[2/J(6R^B#>YBNJ;>`L$UV"#@AVSV ME8Q[LQB+@]D:HB3\7_:[4(MFU[)7LH=N:$]D[2655LS`P4Q8R4Z9+*SSVY,, MO([RU-$\_X0@KL]GZ`&K'_ M0"!:R+N!*/_T`*/@*[Q*<0+7`-6K;"^TB@F*3K1<"K(^S2*(OHXLW)L'4PV? MA2,UB3KYKR@6KKI74@5WVMI92&KT5T')VT5]8J!51YXEY=M=QQMYY:&OX6$G)O M6O^2=''H48+;F`RK`<[VPV'!S@@M6&8E!:RK(6"BHD8@*,AIKDT>M]:C%`3* M"J"$.U1\$9RK(:"KFE[=%Y%R;VK@XWH3P1T`]R!;V5"&@#8\LY<&O*LA8:JJ M1FAHD.QSNKNQ/9?\\"OC1#?RDR*U_Q<.`[:5N#X)J06]ORW?;R0%%(Q=W)BE%GA86RN9IV5$^IP!Y;=$>DV07MOC=*-3:6TZ-3-9 M^Z)H6%S:+Z`]"PUEL[DB:W!)UBJ8BQ,NRLE[Y72]4Q/T"T(+D*JQ=P9O>[0$ MXG#4I@EA+V[ED:I6IQ*Q_!CE$F&Q>NY.K+)SJB+/BCX7=;G^V56?*A31<&B3 M@GN59Q8$V4EI+UIX87`;L[T.]8D>.50^S2."FII>%I(R+U>\CT]6QZ# MX*.'8CHI6=G&N@S]QH!/'Z'8ZZ%&<#4BC)75"`X=FN[M+BA)F0T**@?D;V,? MKK-C\E]`,E]^]5Z:,\-ML)M;V?6P70VG;F;0*3RF#-S;/?L5`0^G:"?L48@! MF)UX`*Y&A%(9#:?S:/`6D7AG"%P=ZRD'.,9#/AY%17/\XUG=1G?D[V'OJ5!= MX&$K+4G).-2/6D9ROS$_U;Y9W)2?"W%#@G$_19*2YO=@XTNPA(@525(;`?X< MQA"1.+F-$X``3K*[HQ:J/9*[0V(@ZVMFBEDA]1]&P_K[;([O7(-*3[.E[SW4_YB<P/E6+#94OMDK#SP#0[GLE6PMX>\7%BIXO*Z*Y?L#\FMALUZ%JS#."0CGFSLP^^4F2'E.Q`TD1R(Z8;?8$N= M^<&>D\]F(37)NM>-+U]J4XL/WB=FD>HG1WTMD5_MT2JR>_LSRI<.S9?UFS/J MZW1:P/FRG`+846\;Z:CVOXK<^!IS57NFTZ1S:/!2P_:2E*UQNG*H:'5PSI/. MP3#F+SM!FRLN%;=5Y-O/VAU1+O=:HD(M5A,N22>H.?F@@*HL;7&@G`U'E48Z MH<.AP'\:R]]]15Z,/3]S41QD?S&'!;^E^Q8B5WM! M>Z_D0Y*@\#%-Z$T47^'"$QV3.C;O\DK/\7@['_`V?6&24$>6T\%E(\DN3+DV M%YKI9T!)D4Q:E$:;&N9VZB/0M;BJ+GRVWH=KON?FUI,M"X!".OSQZ4Y8<`WV M_Z]WYEJ@2A]P$:':[.Y1$1<(;D/B\TG>,`P\%_-M,M3IK74@45R"T M(3&V$.S!4!U"LQUW%K(_N!.QS5)=NYV5[M1HW-NG;')-B`@;8#TB8XO;7HS5 M:^.LQS\OMP[=SM94)>O4%HJ;1*P24QBF$LSQQZ:N67H-2`G3/`H=NC/X[1A> M/\'7QRDZL\@S/@1WX=+6\G'O2VP7([H;%LWB@+N3T:$*T_WP=9MCTYH'GMT/ MFC[V,YFU9P;;E/[N4$6Y3'$8`XROX/J1#+:I\H(K%6=TN+/:+Y-C._JZWM'YIK?R'\LKF/+%CONZ)!O1Q,X[P0X=#:A]"(?78-- M$U`\OU>>/&LL"!IA-=]*E&.-+>+;F:-#Q&HS=&];1W.PQA[UJ+[I,5_FE[PI M!]Z:^,+AMQ)_;.'8U42]#L65K/.BZ-`+70]/))$NB?A9=H$8\VJ@'"B?21<` MC2VDM)3M,ALNH)\'AT-G6D>_,[A=!&AO%#9S/'_?L$/N_B,>`NQC2=?D=&"7 M15WAL4'5*V!'W8#99@,=[+"[K+H!TX`[RTEMKNXEK$#Z8O'?="N?!%&^E8^+ M:.\E`6^7#5MO(+H'FQ3Y3\3;V2&C_&;UFCGT$?)W!C00G*MI,N_"%D;0J6L< MGMFK!1J\>.,YRW-^N=CSY6>`5@"Q%]BR/3;JI&N)70LY;>RQQE\[\_00C-J, M';PZB:CJ`Q!DL^BW&*=$:'G%TX4_/+6M@A]=O!F:H$N$J5FYU[DH"TV*=)$D M=W0"6?#.GQ$.)[0D.&,.+UU3]!1B$G::-P:->,!@V%3T-�BLJZ/8D71MC:Y1V_9+8!P6P+D+<"7]+U M(T#S)9,W$Q'/TP330X7$Q+4"TA*;!8,QMK5Z*I!T+R*=8R312#VM9QXAFMPN M'#1[E:.MYV%KJU1*AR%[6CWTV3IY32?*-@=[4:EVX.K=18>M3JR36]Y4S.L@ M]D*PW)7L2'"4T=R[);O&>1\"*=9'CM5Z9D,TG#W;;;N=Y&_E/^S&SR[(VU]D MHW>*1(XJ/0HB0G5G6B27&^#L'1'59(@`7#0%T@"W5SA:^98W]2$W0:4FF/#D M3GDT>+GWLH6!CJ5#V*3TT=LK@_8)*"%FGI)<8N.+U5[-URF2NTKBWK(_1Z-[ MX,-53*?&;P.2MN$R](H]J"R!`S*B++^O33JO:Q`T+QP;B+HX$[I1?Q5>X&[? M'H[!`+[@;Q,?J3MN25=S&<:D&MZ%6_JG=)N]!V+_2I_OZ.\V0/F5WI,V`=$#,;(/5YS-ZRO0?JP MG';HEK0^-1;MO!B4QP`9[,1^CO$DKM86$??S5;'KY/6D*5OS%>]\/0ZS(9I> M#K.W#.[!22-+99X^O!NU7E%.ESL;I7O4C]6IYK`)'"+\#9\UCB6,U>GE9L.=*H?U4$L?CK3>(>(XW,BLR?%UE%A>Z`\S.E/X;+#:6_IE MH!%:4[,_Q`IGZ<,=C%=?`5I?@\%]E/K0X/U6(@;RX^NH$@T=W;MQJ$\#Y.I^]5Y*'P_3 M8`/6"5W6`Y0)->NW*C&,%\=8)-0J:JX#C36,!IS^$\_XC&D.L*(%+QBF%LY5 M#G$41?*8WYA+- MKF'ZF"S3J*E\/>^,D/(\TT0:<[2U,DQ/@:?+6]4HV1C&5#)&LJ-,!94&Q>S-;6XXI7(P7VJ-W+9LA<]7+D@:E[5RN]O5-ZG,#3?*ZT M]]CCO5IJ?0">;P^;Q8VSM[;;JEPTK89)#[BVW]"Y)B<7[':]\4)$>PV<%QCE M0#45ZT#V\EG30U!3P4JNRFF7MT'6:;HW[BTRDDWF7:_HAYP+4I$P&.*$RV%6T:*B+8C MMQ7>D!+WLQ>E8+YD#]1XT6V,$Y1F#R^3LQ MG,7./.]&:;7.QGA%AUX;S^)$D]*AL+T%JG-+(D[[3KHV!_>*_PU$1(YXORG$ MW^638)G"ZO!JB*AULX9^P!GS<>_,9FGU6!UE>L#,C"I@US(-YP+O M6J>;%@EYSBE(V$L\3=^+L\_$.)44E'.6Y*&"HZ(-.%:G[IKT2K>$RA:4NG*% MP/CP&5]Z$5UM>W@"@(QR_8RS[3[?0;Q2Y_3P8_/&4'V$XFT8-8+%9W!R.:I% M/[OVN`@_H0ETD!IFD"/9JQ`&GH4MC5"I"VI^^^=R]/CPJH'U-Y:D"F;ZF&57 M!44OOQC*^,)*VP"=@DK&Q9%9`VX#\\D+8SI3.H^YGVTW*PKQB!L6B(CX4I\4 M,T3+I\>TT>S-#18BUCH[?(EA<@TP@:(/W\_POT&P"N-5"4!HMUZI-\S;$W6+ MTY6F`0:'-FYUIE-3O&S.LV^Q^IQ3X;Z\>Y#X'JR!1WOQE/5\>0\B*A9GXQ#= M443DQ+?QQQ)T^-8C!N9,SSCL2;5 MD5W20[X-+[$C/8\%@D'J)[]X].FG9&>[4_%`W[#R4%`3BYE-:SM"%Q(L@-J1 ML-;QD(O+_@SS]^V,S"5"UC)4$]E>`>L4%;"CF2H%J8TDM#B92N#>^HE"<_9" ME5DZUY#T$KA`>JWQ*##+$>+PP-G!(P5RT?/.=6F'0:>FQH">5MAJT7NM$6UN MS",$NY90;8]%L`_T/X^$$/GE_U!+`P04````"`!W@`U'KC89)L&UL550)``,A^,Q5(?C,575X"P`!!"4. M```$.0$``.U]6W/C.)+N^T:<_^!3^[I5KDOW[';']-F0+U7C"9?MM5T]IY\F M:`J2N$41;H*TK?WU"_`B\9*X$A1`EUZZ76(BD8G\$D@`">"O__FRCH^>4$HB MG/SVYL.[]V^.4!+B>90L?WN3D[ M-D?G9U]FMXLHIJ3DZ.;VFOZ)CCZ]^^G=^W?OCT[QXR:-EJOLZ,,OO_Q\]/;H MX_L//Q_=Y>MUE!U]CI(@":,@/KI)HR2C#/[MZ/+R]-W1+(Z/BE+D*$4$I4]H M_N[M6U8YK>7[K^P_#P%!1U3HA/SZ0J+?WJRR[/'7X^/GY^=WSY_>X71Y_/'] M^P_'___KY5VX0NO@;920C-:&WAQ1^E])\>,E#H.LT+A1_.4AC6L&GXZW=7$I MV+_>UF1OV4]O/WQ\^^G#NQA]D_@C0-DFPSI(E@1OHB7>)DF:%T M?88>,G-Y0"X&`&<&9UW&_!2O'U%"AH)]6"&7U:&-93?UZ;2F, M4Q0MD_.7N+_`7C^7,4Q[-D M?I'0$7T9/<1H1@@:(JX*4X.^"2^RYR!%9^@)Q?B1:7Z*R:#(0,917\@:1K)D,;%[M&@QZADZ$?U^XBH6I0LW(QDS!7"@NJ\'QK[%,'#[# MHE]C:2`FEH(18YF$W*R'%L9B*O*U,A`:"RG@-6C,,!8(X#'"B&$LGC+G\<:+ M0;+K5*"O`D-1DLW"$.=%<$+[LH3^&:("\3(HH>$80:']6.H*9W^@;#;' MC[1"ZP%5A_MX4=6(T92AFQ`:A,W91OD=Y5VVQO7B-""KSS%^)M^2()]'9DVN MP]R2Z)1YL0)/+I)BU%KA>(Y2W2DFR%LB@,XH%RBQA;%-FFE$:A'@Z+B(=V M5>>TP\TVPZ9(8G9-\8(TK"6L_FP*N4THB9+L>!ZMCRN:XR!6,"PGA:7.3&&9 M-3\7XA;<+$A%_V:.B9.W<[0(\EAA'J$L(\#;KL1X'40*MC81N&)M0]Z"U=LU M6C^@U*:P;;X6)%U1H=(P?T!OMPUA45Z0>U-J"I*H##0NZ3];%:.7#"7S78_. MQ#7J%NS7I]BGC5R9H)NW7[/6P#AN]:JQQ8A2B(.U0H9:BAB'K:ICEI2"4]"A M"F=:!.2A\*B,Q&[*.49R1^I=B$'O[_D.5:_FOU<__W(I']447],_M M>!T'#RC^[0V?@#H-:P&(X-B=.KQ8>ZL.-QBOU>$%TGV,S-*V8K2#K+E5?:5A MM[](\5K8]%A!DYVA[7,:4'<]R4G<%@#W7[:7/N6Q_N0/N6;K* M&W]RZHWW*0I(GFZ*\;?H)HK]E)1U,"3[BK(5GG><2*=(U?9J1;R$K(&V*NAHEHNS:':<>$@&"%O@.)MM&QGH8@.@J.+63`G+Q8:.J( M=M;:*:IL+J2I6H)#,VJ_S-G?ZAA8:$:LIAUH9X@Q,SN'X;3-_<^/7AF\O05K MP^(]!8?;G+'T8E&QL>[YM17%])>0V]_[Z\9?6[NH>P^XQ,Z*Y:HTK0HRZZP3 MUTR\\%[.2AUH4R7:[;*LD-976^NHJ&1W"4,O?/F6':A,T/P\2!-VB0YH?#%1 MU20\(E_-K:24DIUYG+Q8M)Z%8;[.8[9USELEA!U>MUSM_.KE?$6&J>IJG8(Z M<_^664&D""B@53/?K2]71\G.()O^NNA?CSOJ7])_[B^-1Y*P;:=VLSQW.W4; MGPZPI[K&>0H[E7+/E5@#D_CLC)UJU`X-V:E+^>B4G>JTCI)92L^4'ZRS9#:% M,X5V:N(?H[3#7WA0U$X5W,.PMC20G?BU9'/),6=+M0A/=>]WJ((/N.]CR!JS MYB'7*NQIO!RO:LEU':.-G55E[A;S$@:W,IG\-B+?+SF)RW+"[?(>G]!@&M,[ M,41_^">[5W>>TW;#B[!9'5ZDM,*'#?OO@K8S3MGFV`-E_/U#=^MI`(MZ1\J( MA:.)CX+]L)56:4Z/^)46.UI&E7FQ=MI3#-K"%A/QW,7%EK8:.)3T43<_CUUS M870:6]X]34XV)R@)5^L@_0[L>JN2\Q#2(W>Z]RU!!80;L;Y"!&VWP^5,_>PH MMD*"NZ6JY%QH=,G=;9DK6QU$B%!M(4(ZUX M77/$-<'QJI-=P#K*JMUX%:G=N#O.TM>X"S`Z%S%[,U1.8MGBO+@9X1_1'%4M M^C7X;YR>YB3#:Y3.'DC1-743Z+0*U?ETBH5\&0C`^::1YNKS3U7VOL>&B(1I M])@U)F;R`+%?1AXC-LMXC1L3O0UBM?WWJEI<.A M08Q(-=VJ[GPA5R@#5SF5:.NM>#&M+S&I8+U31UO=14\);T\[D\T]K5,M'.E2 M\B.1'>7T@A".EL;QQXZ?%WW#5;!&UXO6(@PXCDCIZDL=^'1>11D]LV)U'24# M1.)%P'>CEHWYO\(8["*J8X M3S*4/J8105]2G#]>)"%H9JTR52,HEO'9Z"9J*]M>D?D8+GX78QI8DN_H/$;? M:<^3)G#2@I2N#N7Y=#Z;5U4]99,*&/:7E/>3JF#VR+#U_'S7F\\G.8E83]L0 MJ;?^7(%>A;0"AIC465@&B%7"MK[ZK=Q&E>LM*L5O`KB4HXY`R9K85/MFSR"J MB74.RC5X$=H#TIXO%BADN4=G05:+77[I;DR:%>8C2EAX>L!2;XN!^!)6Y,4" M`B#T;B?V>O$[9L?I+EAPA$C&NPQT&!,^[)283`]^^FTS$(9*%7JQYUX+3^.C MAR@I9N0L^Y1*C-A9]H1$\^H1EQE+5ER6!SQOV5_7B^L\8V>#29$9^K=HN>+` MU"[S#GQM,9\(K$=I2Q.XVQ+$BQMD;H)-_31`Z9_EG2GE7=$7R1.JG@[HKA)H M%JL7"I2+>0Y*0_UUX*9>A1<7>M?=^V>F(+JDD4COMHY_(';)`9K/GJB?+-$W M@A9Y?!DM>@^56&"UO?!J""O/06BQG72`.:Q:+VXB-^O*^;F\UO@-&N)]R`$> M=U17RQ`>9R"'\H=-;V@'EVH!L7EB+5.$RBQ%V>Q(E0-_:B3G,!&HF;?*P$F1 MO+;F/?+^A(+UU.TB^3NF=OF=?LS3[F"M68H7"/)*>8XM,^T'A8&\&BH,_>(7 MAFKU$/F2]E_]4"7GH:9'/C6XB/4=A),>ZWJQ^;V'H=>N5[QG#U^5%Z-=1L%# M%%-5V3.R(7LFB[<<.(R9,.A29^8Y]JRVU?!P2[WB&K=^[)(H:,';(]$IJH_) MZ>R/&+3#2'AK7%CEX^9(\=HFR6EYZ@UQ/F<3[5*K>@M183M.CX]PBT2)ST1` M.+2%AF^4*-59P]-TLT0XTVQX"+G)TW`5$'231B&:Q04S9C7XV/L`#OR>3&)(,ZH+89V8:** M:IRYW90`I":UV-6)&SFX>"7XB.J7F!Z,)%H/Q$Z?>PT8/S8&(%%W+W1^IHU; M+NKE4;*\?JP"2W*"J">@TQ5;,Z:#^NZ6Z%DR/W^AGD&5I#UUNBF:IG[-60.! M8XN@`.GQ1)BPC^S)+K:<;CQQ:R]V^W2M2'?1(\3:Y13\Q8_'BVV`7/6)XR'( MA!]"_N!V8T00^]2OBM'I7)%B7^3@J\>KPN+RB)53?'H8TVD/2U$KIZH:<6ZW M433DKDY[F&.NPT`?=5L&KP=W<)N,A+QM976:MG<;--75DO^#YA=S1,.`111L M4WWJ;"`:[^FW?(WF[`DS%C%0DJ<@!O((]U,9?\G):F43P?]>VGK@0I95 MP6J_\FX#R5Q+MC669"5EZZFW\;Q+4N48/L:M\D?R-+5V=^9O7/%JK_-C8\VZ MKL7[L/ORMU9E8WM:5=F/ZF-06WOA795@M5]Y=WS*6$LV6#\*TEE'J6,$+VK4 M\0,Y#Z]E7?E,0Y[:5?S8[+2AW$52-2M\[F)$!U*L>02WDM;\`SF;GA5X.UP]+=[RF^W/5F+N?/<<;1WX=,.Q8U);R8UO6!CB+,.H*E^FE=6PU M8L@W7>+N^H:.;+5;N;'OJD-14?WJ]$=Z0?T'*]L;?FP" M6YS6-S^4"1;D)M@`3W\XJ7N\9291W3^0L^E:PO$BE$C.VD7]V#4?1VGV0N)] M]4+B7OT3JG@OSMFN^(?V3($-_''+MI#U+5NO*)N@I_&>-F%X->[%"W_8[1A) MJ_OC=^V-F4^O+LV@\>$,E055_T#^:>F'5RYIUS,VCM?3V9#XY<1'1&H902? M:]7R`[D7OW5=>5)+HMII7D^.PQ4:<]1JH^L%=-3M9-/X%_30MVGQ^H4>[>)[?1Q<%:4#6T$'AOI5U3C[RW1> M%3\)XB`)T=T*H>RROA:D_WRGC*SN,[ED3A_N-`8-5M:\"2S=ZHH^CUN-'X_! M`.*!#SW*"050;9WJM7/BU8O_<`I@?VAQ[Z'`8`X3.? M9A#PYA7P8CF[OY@&/ANH1%LUD8365=0L=W*LIZ<,"KM'!"5@2.@EK2H!0 M(&]B0DCN/RS4M=5$AI"Q%UT%$/9`,:68BG_CP-0C2B6]!P>4O%J\14@YC4=P M8*%*+T!-A]YAD"D!``_?#3&X"`4:@%A(ACT0$8 M&>O9^;^Q3I<\IE&RO(SA5\A%))66,(D_:Z\<-\9*RLE,V.+-C`GS'.-1>?;^ M1!Q'?\;1=Y[U1"25@C#)%*RGH)RV]6">8_C>>?(4L>[H;D/8\F?O:?O*@C*R M2E$^V10LJ:BDMC7Y?+UX^53P;MO)IGSN/@ZHBOU`WJ!DU89:)2<;\)NWS]!) M@%;-OJ-P)R][-1V,`PU+R]$(EW8WA3"!E!B)"NW31*.&`!(@PA5[,0W9*QA[ M\;JO<(0F+/O!HW!*,RXBO5F&/\U)AMNM$JJJ^;A4CL(TT^X) MJRJLB!>H,H89;B5>]%:U=++FY9:\SPXA1I*X:3TH]/>3H-C!=N-15&W.;4WK*72(`EJ=[O57,T?I_L=4HJ9I].,2]\ MYVOPPKC+@H^ZJ+@XVM!`:RY511\M!1,6MJ- M$W5NNL&G;NSYFD//?4>>K<#3[7WW`A?1C4]TXU3/PU2-R&18D*H0E7B5PF0= M,CH1K>\!K39JS,-99=R,%GUS6`/G<,L44 MHY!&)C?`<8S0\QXE;`!#Z/<@CM%FEF'Q?MV@B` MN#U6@^8,94$4DS<>'07DB'W9O2^(?SA0E0/_L*"<@_/#DXWKL[C2EN?'-YP6 M,^#`OSQ-SL&?PT'*^(#O3=-L+,E)(IDPG"O3Y$)X$:!JS-=X??"PR])4N.K? MH2;FZOIJ-1U\C].4%C!O3;#F2#R16]L.%VQHHF[L>S=$0JA`N1P'PS7.AVN'1-60."8_CXN:0\'A(>#PD/!X2'JO\#OL)CZ?5 M;7VW*$31$PN!B.ND1BI2B)A43+?;B'R_Y.0NR@EW@Q*7T.))N'8=-S1^IC\$ MR]X[QBJD/,E;I.X<3M;N6$O+CFMQF%<#IH"I+S%66T0H!4],Q#.^BP0Y0V/+ MTMHTS3S99+2>)B>;$Y2$JW60?H=7"93(>0CID3M=(Y"@`L*-6%\A@IH3>`E3 M/SN*K9"\N9@2.1<:77*GDWQ0;0 MXJRJCI+NO;D8*V#I10RT$Z`[Q2A@8:UB_RX(,7>5AC(+T M!C^C=);36@OIRMS+\V1)9\:(946?8G#('\*B/KMGQ,)1J"!W?6RE49JPX=99 MG+4SJFN4Z[A641(T)6G5O'X,D@T<->J6J^,']7(^@\54?66$:%0P2B<3XR?: MXWY'YS'Z3ON^-($G#U*ZNKO@T_EL9E7UU!V?S["?(;*?_9P[O,B>@Q0UWJTX MQ23;;NK4PEBL\@O&\^3L>XW"NWY7 MSRYO6SW85JQ*!&;CB^0QIQ(^D&+6SFLC:8&NXH("KEY"&<7>V*"16@^FV)2J M>'1001HO)F*G`6%/`['_G?^91T]!S'J&Q95FV14U`F$\.)E+8Y7D.W=8,9=IA(+<;\I8?': M`&NA(5WTH!+YO'@*>=AM:0RF5UOE: M7!%QD;@Y_JJ!Y8;>S^+"<*$K+_KWZ22A;I4_V0U(?XM02K&SVERRE6(@BT2O M4-=9)(6E(TS,O:$R3HCH<^;ZV:V`I;;'(5& M\.-Y"I1=9$&4KJ=>6KT1UE$;A(U*=2WT0-7XU5,U)(0?V%.@%"#%]9-Z5I$B M?U;/"E+\>EH/DO"3,E(^*2/ETVM""JRV=:1\X9\NXCI.H5F)VQO&:)"L("B,B%(X& M8:\PDSZ(9VN<)]VD)!E9S[1=,M]M*U1+R[A=3EZ,K3OQH`5HSM>>45TL!BM; M4+8P*S5<>Y'TTW062:&QD1T0`99&54A[9H=(G2Z#\HR.M12$P;%=B!1S\F)N MU>AT@C5\#YJ(I-]I-TC6AI;HAIA: MN/YF8FQ_%M?@:0T\%5:A;6?F\&B=AVB`&V,]#6$([/@V,E]X_+QP^#HM!SHB M#WRJLZU;GWP=H04*2$;D=DF+KEK/FL*J`F:HG[;_8D;ZJ6&D^O=_SN*X$BE" M!.R5!11U#B=$X?`,.V0%+&;>FT9+W[I-W_BECH6^>=OT?6$5FKXH9#'WW+#IO_[1[7`:OU3:%+_X MV?1]816:OBC43%AVO]M<[XN3W6<"O@CDS?;S3N9+Z4:T@+:W?`C2>K`\VKA: MH['\@S+.50OZ!7LM(2_H?%E-9%@\H!'@U1J@MO:"J[P6+Y;@)`(7J>YZ<&H5 M40-2563B$((4MPF>BK\7:_<=J;;R?DDQV1VNY`)'I5`/.N)"TP&/AO*&\!'7 MX,4E`?*.4GL0TQZ\I@0:1:4M#U:^G/A7#4E/-CN">L>+W1YZLOD;FB^C9'F& M2+1,"EKA$=71*NHF[(Y0D:.\)0F4]]:T6BXPIE3-M8Q#AI67&59[`*5YLM9X MPAWRO@YY7X>\KT/>UR'OZY#WY0(!_6$)B##$1%6+\(A^@*A"J7WV%T_PQ/&B MR^D+!XXR,C(NZ-Q'%1(T@'B1QA0P4]C:7D44`^W=&WN=6QR*+LQ-+HPM](WN M361QA9-Y)1R:@_&$@*)^<@>B>'.T"`%1`PRLJH] M^&0_0-2@V$;[BQOX`GFQ3P$F/D!CB9Q0`#_W\8,4%QSL2&,('F.>[;V*(RQ8 MOS?6>F!_*)H8!@!A1&$&`6^BBNMLA=(R=ZN\>IV`H86,K&H8/IFC($/!J[&R M=C*S[Z(-/D,O/+\0CT9$H9K=Q91-T_,H_;>^DHZ:`.#Q],[Q6U=]2KR?2PMT M`0"M_TA0U-.L,P"X>A$)=O"J!`@%.QVE6VQ]F4KCNO9EFF,AX=W0MZB]>Z&Q.O%+8J9)/5Z MS2T*$17Z(4;D)(HIUR6Y8)N)B!:EM$\HR=$Y>T=U/DOF=_E#6)7#Z2P,TSR( M^9ZPKXI[3C)^Q1/TGSU;8ZAKC2^N%U,.2?QPA;*;E,80+UPG4RO6+1;T_RRH+J7N+6CJ%1)`"BHT13!)E1\,(Z@&+Z8I;$S8#:47='A, M$_^R*?XIBM>*9!K`"H/K$`0DWB M*8*&J^Q@F#0Y>_$R=WM(OJ>3C2Y4:$-:4W/KWKWGB]>>WSO7:]UBI]0$I3#L9&S;)2?9+,MH.]Y@$E5WV)6[ MPAV8V&!5'Q@>Q,IW2%EL*"V@#:NWAI_;!>AS0NWP?(8>F8`=`(+?ZD<5VM]\ MAXA(%2V;=QC51O1OK1?*<9+2"<8:%QE$@P8569Z/T3C2SL;Y,*%[$\%0O'\_ M@8Q,-"UR?S^!'`>\"9#X>@$N7^XDQY\;"D&S?8W8Z)VP]P8=T&T"-N`AO%-@"$`LW"P`SD_NS)HL+Q$TN);R?,0^.M M$FW5+!):1R.QT%&QGH9\P^^&7PD_+YR[.8O M]48.@0(DZ%O=S;:_32`L$BBC'A&UF0Q,>1<;!!X"X:]=HW@0S(#-C64:M%RC MR:+5^I8"E^'MWX\^'%D`##P432`.-R1&&&M=A66O?([Q,ZLN+<^;1!@<.A0H M:^.(*%T-)AQWP#J*@0;;C25"1F/X4)6!=!\DRXCVG*?!8Y0%\4E`$&A!5?+Z M.6@IN7^VU%118E`YMS%<\K_R*/S.]T/>YTJE_F?_K"1106*5?NDQX@/`Z'R; MJ!%7ZLF(_;.7EGH2Z\EX#3R$!F\>H&6*EL6E1K2+KBY%O$5_YE%YYQ&\FZ!5 MJ-Y>4"SDGXV-U)786I5G_V38?N[]N$GQ/`^S?P1I2@7?C'CA1YD\=1^\(#)B M+3?4!5!*IU3%A2:WT7+E_EK,TSA@%X55;7R=%E)==I-AZAA3B;@.,R7$[HZ2 M14_1G-J,W`0;-J,]*P[:AG%`+7,6;+[B)%O-DOD?*.CV.08EZ\-G.B5=]3YJ MUL5#VJ'5(PGK*PZLZ=0S1@1?IV*V/? MXZ0HT<&1;;:==-SA;+U'X$@MJ`=/>T)XL3_1D.@F2*_3\JZ+XE36#4KO5E2/ MWC*0_1IZ^W'K"4^(\QJZH178AT04B^1>X5>FY(57[B]&IZA3M] MEVIA[S$RJ#7,^B'5JL:8P['C4]>+HIH5CBE_&KQGJ#B)5P:Z,SK70&6R+<:MH(<4G6H&W@<"HJ13R8S^9\[^8(%==P=<@;3>`!>2>F][ M#4WUK"UF//!:#]"^YVPRS+9BRDMEJB[I)@ZZ&TARPOI`D(#0>\LJ:ZEG5Q'; M@?=Y"+PVJ'&$MC="S'EN*Z%M^2V7UGOSZNAJXKE(BYOG+R@-(X)NTBA$VX^D^DJZ-PT-XB%:"I7S\!ZI-MI&';8.TPJ]IT*#/O M@6>UM?00.+3JH1>,P!$:FJ-U<4UHX0-41FA`EE!MTXDY5-ZC0DT_S4B,QW/D M:SZVP#I_"5?L@N$:6]T].9TBO6L[1$6\-[>!YF;K:N(*AEZXH3.VS,)BN+172&@?/#!`CFE"`,>'/B0&I>'`/E!$!YK+@3\.MEJ`P3]DR8>P``\=3(0 M!^+3*(9(&.N4"I38N-UV`K-W-4K4$:A*"9]BS7X.K[[24J/ODGF5F/<[@CV] MX%>&(!?)`J?KUNM]KGJC2J);](C3K'B%>BM:+]#;99PK%]GEFRL4<=8E=\4[ MBPB+)O.4SDG*JR9)^8T%&A4QF=$9"=LAD+2.$2].LVGRA M(D>5_C^D?B^""H&N94Y_\68JHC^B1HZ_(H3-F,E=7XG91$$\J,ULH%A7`"]2 M;P5*W*1X$65,"7W4\LO*00J5G3XFI2UB&8)0?5Z\$'B+GE"2HVZ,T_UY=\5, M]?-$(,#1P\2Z.U9>/,!W_8C2H)2W[MTZ-A105,T`4DS$LG+M3(P,W6B>"=3=6,/&?O4GJQ6.$]2.:96=Q_O*($L+>8.@X MD8RLOCR52S81F"KJ:8(K/FLO'B[\0IN0C177R1E*HZ>`O<6Q>V&14$%O4I0% M+QU@Z!:K&E"]V$2`8]@.)D!2K\J+]PVOLQ5*KW""VW%)Y0#=@$^)N([]),03 M@8Z6SD81H:0"+Q*<=]'J9]J*Y?"94UFK<)8.HKV5CZ]1@M/&0]"S9-[FZ]Y.USNL>:)>(,[:Y@-ZGN4UH^7'[='='L+ZIQT M3CYA]\`T0#@1U"KK:@(R$?-1F@.Q74TS1?J!V@^U7<_7CC<*[<(7F>8RN%P)E3C;51RBS M=0"'>@/&A,->F+QA5;K%>WG,^TI MJ3Q_(.C/G`IW_L2Z=^K.C[3.H8K+M2Z@\,G?Q1K?!^]<_B4A@Q8C3 M6]JDQL!*.K47B13YO<0T7>ZUC?HK7 M;(NZFVQULMF1W`0;]M/L.4CG]3Y)\97,\FR%T^A_>I?[CL:_QI%]_CXC<>36 M5,:R?3F\2)(VUJOXS^^(%%?<%;=K]KK#$5@/]0&0]6N$O[P-1T<^*((7F>+& M*IUOKQ>%(GJ[7(="O]^%237183>G;P[EZ.^ M%MN='!Y[G"_64?51A_)ZD3YOW$<)5B!:TVNB`;M?MQ>D"6)?NE/];0D4M[T`N[\F- M@X2TKN2^9;I?XF>4EG]%ZZAWB<$>JA+BWU95DW.+4=IXF+?8$FF46]]MB)_ MCD@8Q,`#TWNH2=C16ZK)=\SOI86'=>^6)!KE<0(+$E^AE^PTB%$R#])Q_(!7 M@SW\]VMXW;B7M.@>\=Z79.B3"&/A_([^E\0[) MTGH&PB/$WZ^B=&3`UZ5ZCF9XH-=BM/E9L0=3/.$^SU;AH MY]=A#^Y0':\;[])6W2/@(5EJQ+O=H&6:7B].Z0P]RCX'87$)WVRQH/\/J&XG M.$W94E('\WJ%JN96+>0Q*HWT5H69*O,:-V[W0B%IJ]L?2E&C9'D:/-(OV48! M/;*B`@SQBTX,28IM,`1/_"IJ5+G=CX1D;F>K=9-U-4H(,-0K,3'HB#4>@I@> MY_H\B]O;ML[00[:[W)'MK'=PP2>H&@4B\-CJ4GU4C0PQJFWJ]GP:!+]3',<4 M=VD0*_A]GUC@\DUBC^VNI><01V\RK?'@]M`:)&5].^`M%96?(FA04H`4;LF) MP4:M!89@B%M##2BW)^BD(N?I]LB'+J*`HJJ0:A6=,J;X;6`-5*TJ:E0Y/HG6 MU@>\14Y``A^E=G(/G/[1:>GE;NJ'IMLWMGV_]V-N>&!V]J&V!Y\7UM!K:W<&O;*-:';_X2T<`V=WUOE-2%^]:6WR3% M8PI8>M3KVMI5?52QV4<5HWV'D>"@Z4P6^5]IUO7@?%(CU40N%.>3_&0MG9-RB5>W>I1J%- M,F<'%ZZ"-2>(&K$*U?.11E6XB]AAI*DEDTDM^10.BII5+\?D)_ M)C)E7X`F,7MU!N&L9R_NX,TTZ1:1+(W"#,V+(VK?:"N0V[MO8`BG1+M]F%I( MZRJ@&[-GQ7HMU`HF1I"K?");*(\777)U5`P(*8$O5=NUOG@=3O)U4`DF6Z6] MF`)4$H$C'_BM;3'W41=D$"R6O6FI1O&&@;R*<91-U!L&W1@)"@=4K"0GIR]3N!;[@U*BB-'N*2C81IV1GXPJ*`V@(W&HHL.6R]\7"[Q M_3,V1$ZOI#)R&B6GAQR>V@.1TV`[D3[GGE9GVNL`9=71TRP[0?QP51^*H";C M@4&@QGFKI@CL((PA(OI%E0'1+#H]/'`5'PB')E\O[O2^A$[`]&=S,C+1>2/_ MYWF*VJE,^OBLO#7W)7L:*`5G'*KD`O.WR=U-':4VYN!`H&X3#SSV/$RTV7H1 MEEK&1F^&YPTZH#FK#7@(Y[1#`#+6:XH7=!R*@I,@^0[&![S/E7;]SX[&>66W MQ5*=9!9KLF66Z[/SPI6EX[ETK)O<&&YE]!:,VVY?H6@+!O;'(A+0J.['9'%W MJZ!0TZ9PUPHS\=!)E6W:&V6<6A4:2_7-*APYU0WKS=IP<^@`AU8^`1`L.1Y> MA7Z(%73A&W,WD$),^E[*>P*U^IW]YX%.O^DO_PM02P,$%`````@`=X`-1]MO MTWA_G```U\4(`!0`'`!G=G`M,C`Q-3`V,S!?;&%B+GAM;%54"0`#(?C,52'X MS%5U>`L``00E#@``!#D!``#MO>MRW#B6+OK_1)QWP.F](]H5(5>5[.[9TQU[ M'_K/[O M_^M__S]OW_Z"$YP&.5ZCNV=T=OK+T?4FBJEHAJZN+^F?&+W_\4\__OSCS^B$ M[)[3Z/XA1X=_^A#E`1)&`4QNDJC)*<&#M#%QO7KS]^??\C2>]_>O?SSX<__;\?+V["![P-WD9)EE-O^`^(RO\UXP\O2!CD M_!>WU)_NTK@R\/ZGVI=4@OWK;27VECUZ>_CN[?O#'Y^R]1_*(K+7!DXJ\:>! M?/F;Z$?\RT_\;2U*#44*T_7/IE\/H>+[I23&UWB#V']_O3Z7:O_E)R;Q4X+S MB^`.Q]0E5\^?=_C?_I!%VUV,JVDCR(859V9;$3NY M:QYLN>7:-@D[5F/6BI!4^'.XP0R'/]Z3QY_6.**&#__$_GC+_GC[\V'94/P/ M^NB_C[:T=/1_^8A;9,HT*YVN),@#\EX9XQK6ZJ!6A7RI2_62(S M`>="BU`@5QF7(5RNLZI>H>*=)]!6UQLQ_,Q=4`O%*T0K;,T$YS/:<ZJ$$%,YNT7 M)H0J*52(+*'@>U9>?(;B?<)[=X\?XABVL<4\D,BT^'% M0&8R'WH687D@-J[&OTBGPGW]#A4O?4"[K-J(X5<6H;LGWD6UT-:L:"[SJ6N\ M(RD;/J4=]WPO!K5:M(-MF>ADB(L-PR)=Z4,->(5JA?LJJ:]E4"'D`_XU-4SL M:D+$!K%6EQ0JR[-R@Y/RA&9C]R1]%E)"*-%A0D]B,@$Z]F!Q+S*MAOM0HT(Y M?X.J5SY@6UQ5Q.C;BI#<$>X"6&!G5MQ>[>_B*/P0DR`7HE;POH/9SOO)B&U9 M@\7KT+`:K7WY"JO%<\1?^(!44?40@R\J0FE+M(O1@8U9$7J-[Z,L3X,D_Q1L M^]!1B71PVA>9#-6N05BT"FVK`2M0J3#;O$+LG0^PE508,?O`(O!VI;OX%5F: M-W&F*4H:Q.?)&C_])Q:G!Q*9;JK(W;;%>^EO");\\*9;+8!Z:`WI.&#SH#-3FX(.*2!ZB012UA+[AB@@,RIJ:$+%+H]BBE M]3+S9%$S9?6!/ND/L6BD>A-&`RF`*:.>3>A)([%YW;212*N9.&I/C/+W?DP= MR>J0&']P\?113Z$_@22TMPC(BZDL/U7/8`7KP`PS0Q!P[AE4X?< M6K0!*WOD!SH[WY^HOYL8@TRJ#[M&$PAI4?*(LYR![7WY-\/;^Q;>BJ?_?4JA M_ACDT2/^1-CB\R`^VI)]TA_MTXE54)2*C82EII00*#5S(0*MB>;J`TEQ=)\@ M_!0^4`,849#1#EJ8(^)+]JVM7&)5$3W82S08!8R,3F3$)LCN^-?89V_O@V#' M./'GGW"<9]43QHP_MYA1/O[OHZ]!NF;,/'J*^LF'\%WYPWOO1B)?6`H(O*L, MBU`NEU_Q1SPXH\_LZ?^W\'I88:40@V_9A6Q'C.%4H;\<.L.0<80&CQ,>5[); M_)0?4X=?^E#5"E:X50A.!;'4-"BB=5Z4\%8KKZYQR#*11@Q=I22A?X>8M>`9 MHK&+=A^IQ)KLV&:TS\P`XA:6YH4>`<2VKGJ,D>ITZ*.QO#27LJO@.;B+<;EJ M0,PCB5"70P,A&/[TS#K@CMB#`6]$BJOJ'=H5+[V@@:P"AQ10?&XA_'OR`N@+ M+2X.>Q;::`)&R_4)YVKPJT1[%!"+`A%!9-P%'11^3$@A55^=5+V`M!;)#E"" M%UXV8%3/`J;HZD/,%Y&6B#5RZQYQYSB*8[RFW;T+DMS?XG1;57%VF=)4X3X- MMH->Q"0C4KZ9&0%GHHE;6X[FPWW4.J):%,..PL:&5WQ;=M/1]YWB5J!3DM\6 M`KJP8&)/'3#,2[08'P[=-5HV17!#AL-64]=H?V?`H7\4.%RV.4WW>'T1!7=1 M'.41SJ1YJ%JN:11E MF_CUF<@,`9]P?KFY#9[LZ2S2-B=U5]L]M=O^K,?`AJ?<6;- M_0VS.4TQ-CB+CG5AE!A"3%32T<=`,P2>.STP]%XJ]W8-+5TR\6I M]3HJEMU>!1$M]4FPB_(@[H<@M50576124P.'V"Y\*JWTH^2\0G/5O$0[^O9M ME*"P>+\P1S652JQJH,3UXD66& MDP"S:*8G+I9XI-)$5AU-H48D5=9!LRT#1R.XTAEM[!+FK>>$48PKFE:*$7<$ MXX=Z^PO2Z!_[+.>KZ6_)-6:?->)+_IJ^W2TY";*'JY0\1FN\/GZF213]$9<[ M=@%,E-P?A7GTR&=PC^XROL9AP#YW+FK2NG`QF>OPA8(-$<[*IXXLCMRN6I89 M_=+*-EO_QT="V5/V=TBMHUUIGMU@]&9//=`6_P=$*BEXYI`_9#Z\ M]J,GO+=NT'7U:_R(U9)&A1^6PFZ26K.1.IQD?.KY&M.>QW5U9C>.\JR*L^`E!;[D)/O55 MV:C6VGD4NEU22!;&'<-4$=(=>):&=V>_,U_PW'_-YP5X.X';"NE M*NP:*DT-GD9N0$.@C4=E(#,WM+I*\=L\>$(9$T7>AB4[H)`IU=@+$4;Z':); M>%R4KE_9)9L?2'I*]G?Y9A\/-P4(Z&JNU**KB1(`7?5NH.EJ[%%'5T-#JUH6 M;4B*UJ4T[?H5XLNSU`(?9$KM#5FJU^^SU-3CA MFX$'3VA67O&=W)^03$,RL:B08GU14()UC;NCE]"/.;D$ZB)JX92M:=E4PC0= MS?RBE*3:I8225X^*3ETM.9E$UI>C4I)'ZRC>LW/:;G"X3_EPY-E3&._7>/V! M?DR6"^_SLNQG09K0DF>T2\NS9>&Q@J`V*W+"V)S*8HA2@-(=L$#*N`#F9U6> M4I[B8L4M.S.S-(RRVC([6)&;1G&1&&"JNCFYNSVYN%V2>N$V+R)7M\Z,AU@"VP`%Z]<.O9A*;MZI:M7BOZ M")^KQTL??SBBGF5+U"PJ>M$%:;PT'X(HY1,(IU$6QB3;IX-A/YU<)T()Y4#0 M++`,?U*4QI,>YC+=\KPG+P8(M!4Z@+WFVXL((%`94GF6K*F[E,.73EU:]RL!C4K_>A"'EB)-$ M1A26@,>?>E9!A[(5#HQAW!V/.NG$JJ47V2NK3H9JTV&JGK@4Y)XL-#\.8K:6 MX^8!X_R"N6&'F0TOY-&)E5]"+C81]#+#D+C7^%!!7ZFZ:BY@ZG1*#]AVE%(3 M<554Z7IQWX^VSHE=_739(M-H$T9MU2&DK'(![9"^SM-89-$TX1N`CR25F(J? M)1,,4;E.R3:($H.PVQ54!-Y*T`%/"M.N@V_'BRU)6LI2EA0R'O*D5\<:I@QK M0T^50D='EK;EY=C"#UBO3E5OEI@.,60J'5ZH[2Y*"[9*XSPY>PIQEEUNV#(V\>"9D6R+'@I9 M`(I(K4/31.=(1Q6U_JH28>?'8"[$UF&F^!$G>XQPD"9XO3R!]/5.1E3/D$A2 MM3Z9-/:7(]0^BQ):IA.RO8N2<@,AWRKX3[P^7],"1ILHJ)=>5T>2'27MJPWH MN_V6'1)>+,:]#9Y:+S_1FA+SLQ86-!@-'^YE;%M[N*L*BG$ M=DS&I=SSPL%Q"=*1Y<'<"]TSEJ+3$LS^ZQ=O6/AOR/C&\RN0@RC'9I%"Z\CG$4;M2YCU%]:G,7J15-[J'Q/C-\P=:BC'$,B5TV156J MH);.`>IHH9;:MX5KV>363,!>=!(,L`-PGE0'"PB/AG=J4\S*(\GA&Z^H[;;:7E*/ MKP3)&K4\H-)WO;B]_?(`505`90E>3P-FSF]'39@5;=PU8MIBN&K&#'__X@U9 M>_0Q)1](N@WZ9W*7P9&AF!+*L`]&XWV&UE0#OIK+#@9/%7Z=)S^&;JW'TC56UTU4MTQU(,ZB_)O684Q MR+0CJ<:U;C*>JC2F'U8U*(M/L0(P:^+7`\_:$>YXG*7[6WKTNM/+R_ARNKKM MXB[7P6U*L:J[FKLB_3]@QX&G>YHGE&?W9[SO2OA=Y'%CPKL`ZXQILW5$!U"> ML_M97#8_6Z>S]5L7;R`,LM_C((M"2;2W5;?O9I;J\W4RN<.%NIAMWT`=S,:D MM'MYQT3\B&G6>!K7M1S4\>B.);5(<-'V>%/D47I_1WY,_RQ:CCK:C7.5N9,?)0G<# MS^[7NIL7PGZYNZEM29PI+*#2!*ILL&V5E154F/$NV%CB4[OVW1(J)LO?#4SJ M5\`;E\NK(%3F7>?)AOV'/9*')$^$EYF?1M-I1OW;`1V#/LUTA(L'@P`QV\*2<7I(S.Z=#<`+G#I MWPCXH)">#X'+RCOS&+BX&*OJ9!./CGV9DTIN1[B54'4^Q#WP[GB,6_)K7T>M^'XRZZ MQ)UEOUQH957^PX_88E+QZBZUJF:T_>B^LJ;S+/;E$]_*@('%)].:RLNYUI>' M9UK7@V.>"9U9LDQ@0S+@54GZ>P:[]5LM] M7IQN)=L",LV8_1DO0F/S'9LA<&]]#HSV''>(X@"=KB%SL.+W"SSR2^_(!H7- M%'[8MN1'M)B(T7'G;FB0,OH@#H'=D4=S2$NX.)V6.)=&412W7+(_N^:@L\VU MLO6=:U(8^4LV'T[&$?46:!G)%K.5G,6U[2R\[VF$O]R5/RT[QAN2XI,'2@SV MD\HU[E2$]>^?\C0@Z9I^D_29+QWZA//+S6WP9-&9=ET$@]ZYNR(X[.Z[*K2S M/&>!'S%V5,)IL5:EE>0>Q=2#'_%\$68:#I_,@73S\1A7I3$=X''[-5YHP`+/ M))?X`3Y&JT.3)5+,/7K#"O`#8F$%-65`32'0'2\%*HO!UF,V!>$[XSI%*1:$ M'R!:&M;UI.7Y'BF71NCW4-G^'%YF]+2,S<^V2,.%>@:Y&ZZ&M%8MQ?N>"8G@8AB5IS9F'DHX)4_X+_,Z)SUF2$J%7,&@: M-/\,NYT4X%L!\8@&$0;%/C0]X,O\9CH$1.#,]?)G;X_^:!5OCLDM^.(NLN*Y M=>#'58IW020\WJ.ZHNBUG9JLH-$<2Y_G/]>CY7>6Y<[RTSS\BQ@NY^\<%'79 M<"&=_P,[][90.$#0XPSMKS?FO);,DBT\WFVQTXM1!SXQPFC\?H!UUG_,HCBN1`Y3@_/5$ZB$E'`5H(0+=A>7: MG:MHW/L]OG+=RWQO4,)%B.XNNZO=?(\30.A]+8'"AVRM-6!YMMG@,(\>\6F0 MX\M-ZXW!R4P&RO+)**4R_(B_PIWC32%ZSY8C_SJ#DM'_6@TQ/38]WWKM1YRR MQ)9Z$L"PQK43`0H[FMD`;0E\B@1'3Y'!U'-;2K&MBTLYV,Q%[;K>PM6XL-VX M56D*^8<^L_<>;M%J5ZAF8U;OZ^NW8U$%W2:LVN;B7(!HZOF@S">2A.V1&H?C M&4I_#L8V)/X\ZOL(2^CUF(>JQ'-UB^1E6!4CFJ]M2DQ-'$<]&RTVW75RA*Y= M=7@4O_,E1`HO1TR4I5T\3+@;22G"3^.SU/P>B1QC_[6'(A_&8;I;$T7'>Q^E M*5OES`:/LF+!\WERM&7+G2\WNNNG9`,X,WFUOBUNHM?9;IB;5,YE;J6#*#+, M37;32[+ZA1WM03O4(5=G.U(V1N<=^#EOYY2"H^[2`\/WV/OW)A5@W)U]`+_9 MI]8$\**J"Y+XKO7"[,,',\RZU_7<<>=5C41?7V1$R34B]W%>"@,*L+ MZHVW(]1(Y%^#X9IBLUWW)P/OG+?^M/% MHS:@]<1Z4)OD03S7H/:PG'.%^+[GU2W[W:_SZE81%QS%;PGPW`7K]FB@H\@\ M^$W^$MW+,6E!&1=BN;OQYXOO<<,)CE]3X/!L+!DP4SW%Q0EYZN/69_4]RQC` MP+='+8.VM%ZO=C`M_7(C`J+RK(ZC.&;W-K/A9OP4LG:&;%!:'O..@S3Q\)#/ M&<@XVVB!`N-S#ACTBC'?F('P][^TJ.1E%FM<[_,7M0M+V+_&2P%[VK;K%FY^][GI)1]_C`0Q< M7WY`\*%KTDJ3/P7;:K,Q+?L9_4WYLWYCKTI+OM%7K`6_\5?DQ_%&8(5+RXW! M4DN2C?I,OMZ>SX)0H>)'K#&%C'HKL:X^M5N+108T6XWE/GUB[P5]P,^MUU-V M("KG:4L4GIRU<<>,[/NQI&%77;))GPD5EUAX,L:@K&\UR83UHF56K:6A4\_Z MXAQJM>FG41;&)-NG^!8_YQ)-[M$SB98;: M`WM^,,T0"^K,6%-3VF17H*])8*4>?6+DZ"S[$W:YZZ1EW<%X'[?NT5@!+8_7 M(WU-^>8:**@\\KMG'&`S*^<*"VS7[ZW)SN<]#LL79;^QXCW^/[A]`(IW.^*2P)S>^2`R4 M%6?Y@*@I&7QT5#J<%BJY:39K4QD_0-S\`6(.7F+TU')D1*F.,CP*2[^:\Y=M;Z>Q3)]=WP6>P0?NQY;@I%$5]CL4+[20Y7B`2I44:6+ MWE3:/QP@OCS5VXB@`9]9;-#CP3A*B$T9Q@M5.99@`]BP\&COX%0XG,"%;Y4$ MDM'7^5FPY`BJHL#GVUT0I3Q?-V\U!4KZIK*CY"XBM-S,E.X./8YD?M^0CNTM M>6_I+8**&:T9$]9:G0X08#JF(:M!\/*72-AU,Z7KS@9U5T4Z;FCYA M$?D#J4M]0^+U+3G99SG9TC9'3MOQMH9\'F,+CNCVWAU%@-$%,0P-(^VO;J1- MN0=7",!`4AQ`IB%#&EGLS4I"SMCR+1B+LH>C9,W^PRX!?@QBEK]\H(D,GREJ MEFX/XHZE7AUCC/4FQQ-#3[:QXQ&G=T27^]OY5H<+&UNKCR3!SV@;I%]PCC;[ M9.%5PO8X(1.KL$]R0Q-=0EOYG1.H@`.JEE[!,,H'4+,'OL25_]%2.4!,J5B7 M@!JU;P7#TFZJ:Q`OVUG-^DNFVH]:#0<(U6!3Q:EVG,47X2I.ESE-QSR!NE,!(=9?HRT''2(O2\V.)XQR=% M;O(@S>U3%[%O^R9!9*=I#1@A$&ZD49"C.WP?)0E58,.9SSA(EV>,.6BT[8"B M3DV:@)ZZ/OP+_NX!$9H2`U73)]3H!:E?^U0M4I7(+`Z M_1)-8U?OW";:$H\@&'VGP.AKA^2[N2'YSKNLQW`UGKVJ,@=RM@;/W)F#Y7?6 MSNT)K%ITQ[841O4RHG6UC(@=\1^^)(;;+"\:5]\F=#=94V3K?69X.Q[^F;*4 MSM:>:A#(WQ5T\Z+;*L&"A_>BHT)QD&67F[\%;"]+?IE>1_@G3Q0#$)>000"+W(,<9<)X2,+X]?H>24;(-HL+],+ZD* M"Y6D"_(7MIU3O./&FL@M[1478"PM11!)$1="GPNQA8\O-*EK'1&'E6)`MT)) M2ZJV;;^H<_04#98AZ>14M"GD7)"&679.F983:\+4NBJZ,"$?R=*I7QU5^E5A M0!2FHJ5)8]>?$Z7NR9D_7P.HJK:X`N\G9J91% M]N$A<8;5K6./L%(,*%3K:7G4\^`7F6[9.5DF1.H(JDA4"KH@$#?MG#QM+];$ M:915[0Z7\K'AZ=:RCCN#^C#@#=?13F^D.V6)#S@"1//AV@7I.BQ.`SG_<\'/__,_U>,)&0HV.P^J1U&6[6D[<_B7@S_]Z[\<_*__]3,?R#S\7P?_^J_T?W_^2R5']GF6 MTU=L_0+-^>](_H!817)Q^L>?%F:7#!W$K$9[3.I)=O@CM.(#:VYX39WS"I63 M1R0UY%!7"HY*;;N.&"5P84BL@6:'7WW*L-&ZXLG20W2:RA530%834B:T%22$ M&-KTAQ='=>S3<6,H*>-'6Q*:(XUMISP9N+'B2D];S)>FU?&8,X)*5_%&7#L: M[C1*2O[T;?O`H:L@O4QO\B#':][J7>&4%U;.)9W&D%-R#3ANR7PXXIC&G2'7 ME%9ZG*OS/S]GDRSP(::?205*:2A3EM!1[CF"% M14=TZA@W)$]+IZ(*?^X-$7IU)(;]\+-*05Z(2B#=MN,#@(L6[[+I7.J2,X&H M+#OKB$*G9RWCX_8OZ!:$ZQU:96I]]=5Q0)5#['%*)JIJ54XFJ1)-4M;24F9E M`^N.$06W0,[`T10H'7;CZ@$JI`Y02^YU(4NVF`T(6@"+KC0>K+8$F&ZW,O`Y M!6;OOH&0)5OS#P2L15?XD^TNQ0\XR:)'?)Z$9(L_X?QR[V>37M2/O0.%GZ'!]0P,E;?P#$ M+;I0G7W!)"]N7KB.LB_'S[?4IVB1G%ZR#M$*R',!MU9.:MHI:_I> MK$C3519QQI_;Y`WJ6$4886UH^'(A7!RGL>P/6XYQ$CZP@[[$6QD,Q:4M3E\< MO-GI.G#;]@A]V35``A,B1M5ROFQS,,6!LCF2UY6N3>IJJALFD1=_^"9DXT><[#&B\"]& M]/":#4QL@W^0%(7UZ=%L+N9AGZQ3O,X?EI^/,<"%BH:2^M.PKZ6E)-W`NF/X M`0XOZQU-P=ZA..(W4J\+5M(19!A<>3:&7#/`\;BR MR)?EX/+0A&2$N=6]]W.860P$]5BSM+*T`\X=3?&NZ%_A M\RU^RH^IRR]#LFE%&Z(I1*>33&K>7M$?SN*P M%QT3?543^RH9T$BJU:.0QKIC1$$F0EI'4\!4)$*-",V!N!#Z7/Z722,NOGS` M!D68/"<"@=C".5$>)?>8W:"39-$:%VT)F[N437B8R3?!6B<_G5]J#\!YD9$S M#<\,;*P:,=21*Z???9GV,$0#&5EA`\:I57NT,_'C&_54"UO,Y-74@UWDHO8P M`_5L%[P8V)!3S[/%+X9PT'//<"&,6M6`>SXMBJ&]IC"_QB&.'MDT4'9TE_%' M`M9I)%M\DTH",$UB&YIC:C0I;^ZQY#FM=`M*@,NN!"S[8)`3HJ#>K+60L_8#ZH(@&V19]5 M#.A*4H3BKI4%H9ON"&V&L&1?LO!M#=S>V\FX[=B#A:W(M!JU0XU5_1#=X'M^ M\>WGXO7B45I<3\3HX_;!VQ'L8E=@8T'H9OGE1A9R!>]JV';>309MRQHL9(>& MU8#MRZ_8H];$\-(8%54),?B2?7RVQ+KH'.@OA\T4KZ/\0Q!&<90_B\>,%"(5 M4H4B4P$K,`J*6[E])7QE:JOB#:I>^3+(HZH^8OZY>^`62'N('4D6U0?1?L8?.EE0'EP/M!1%9K-^[QC$? M-,P>HETF[K3I)6N\*B0GPU=J&Q;-.C=J<*NU5Y4`ZDCXTNLSJ&AB72-]9DB5 MND31V%Z<-_6XBY(S$JD>7P920%SIV77!$[$+$XZ(-.M1O'T0HQ?!%5D%"WBB MJ`TQ1WH*(GX(;2[&C5-\EY\G69[NV5C6+4ZW/8#*!2*VK M*"!16EVP#+J@B3W;WGM,REOIBDU-4ELOOL0]T/Y M/O9E%CT)[><)#4DXRZ^#'!>GXS8;$-BS:PH%_#%*HNU>W02,,21L*NP,@38I M-J[=-3TC2F'>1%D;7U4:B,]N;6)"4I2R/*XX^;QLX8+[%&,^[^75)C(`C$I; MQ;%H4;6>-C;EK:Q]R1:,1L7%SN?)-2UP&H6TL.PFZ$&L48O5D40F-CE.B`W# M1@&E#S7'%:HKVNMB+_FVAI!?;YZAD!TF3U%">V>4J[1+$N.<[5IMDM:EB:NI M<&)7.7W2B36ZE%)979`PQ6V"Q7%SM\'3V=,.)QD^Q@G>1,,\UDBZIH]&>C*+ ME/9AR63B2LTIO855)82BXA3%/'C""Y_(:5KE9%2]]'FD5.S2R<#'@JS:I3B, M`L'A(:)7-5_:KR:3HS$&RX2!737L>^*K]I.EH2VH"J+_A'W0-E)=A/:U%X1C M&CW2@CSB"\GA@PJ)&IP"B,OW0?T0/A M+K`EMCS`]U&6X?Q#$*7\4IY?4I)E%U%PQT=+I9`W41JP0*T$1@R5&S=<,?!H M1A^MH57]3[2NM19/=ZQ0(:28:9W)6*?2%Q-1[]$#;C8#"ME1LOYWO+Z/DONC MD+Z*\@AGS^=N.#^Z'&:18*3Y=HO;,N%+@)@`0F'8 MF`8&63"QMRH.,6-+YT'@$9UI*GD["`\PIYCV[+DAL>FYI2*-3G+KPT&ELOH1 M,D=S-&E/4(QO'PXC;4KS,18WE<32@T@W),"@W+'KAM(BUR807NH MV8+X`:I>(_;>%Z2+JU.(>.FWER&_HR!F@,"F!TPP;G>D2R\F6QJ?,P(NXACM M>^&,T6HYR#3KDGS1H[4CTZ$X+7,T684RVNC$O-&;]2S#DK.C_00;-$Q$%;&C M$740'"KCKMG?\V-+[XZZF+]>[/XPJFH--T55HB=?I:5C5]>Z!_2IAZ,N-[V! M*BF-]"H#.JE4P&@E=^*&7EI_9C33F%GQ/WT<>C7`@9!K9O4DXYQ<6\P]G3=? M.?@)Y]IL;+FRY:;VE'UKUQ-HVC>V.LOR:,M726ZH/'ID"FQU M5?Y0GL//-GL@MHF[>%`>>,/8R&S8&FSGI)3"PHG[+AD4`&'B> M%>]@I]G:NX4#^V%WK(:I(*Y37"?[+0)8<@3N'`A>\GAZ!;"' MGQ\1_U.P%9^!KA(91/6V"!BI&J-N^O\#^V:TZ:EU>,+>>7*@E;+^A+P0?V\9 M$1II,?3[UCS`^B^T,!S8.WC2XZ? MBYTL?'\E$[]@I>-GMLM&^]7+FN9RK)H<=^38Q5RZDZ(ZGWIW66KKF7IWA9%, M['=CK6?+UF;CGVY%@'-D&RP@<%(&[7H#A[_QP=!2^DF\?D$>S"OUUE1H`Q#4'"ZK0('Q?J[6AZCQ[0-JM'7O1L5<@. M2"J4!>.FP+H;2LH=F3%1IM\B8-8>-?22=*IZ%W)-4STRB@G4Q,R2VE^04(\X M)CN\OL7A0T)B[;A+%6L7.JM:GLG>8??E422'F4(0#`P^HFIW^^Y1*H;63AZ``$ M3>($'[WH,LUP)_I`E'%Y'L%-8,.4Q3&)V-1W;86M_6O;0:4A?FT137&YK;=W MG&^5-?39FSO"_22>;)+=*^8M.CUO6OR[=O%E\Y@@QFS3`HFQN:*9T#UHR@]1 M$I!()G<@S0;\F1Z%P>:8\*1%R,C@)+0[*C8I2KA@9'J,UCA99[1<;)R>[6(^ MQ6%,B[L^#9X_DB1_.$K6?\?!8'#`7K...1::DP.,L2_8:&+K5ATZ[*RMF`!; M1?'U(0H?T+I21[M"'WT-,K0N#;#KX8])D*Y9:G0:I3BD4%MZ3],(;)')E=X/ M$,9&NM'`TO=BU#\+TB1*[K,KG/+P)!N'T,J5WTTA-Y'$4LO@HP(Z3RJ6JG57 MM-6.0A0D:XJL>,^Z'&RF!5%IUI1O*5NYUK+$T]RZ!!-8 MUUCK9322:'>V>L_!PR4\ZJ+"04C2K9R.H26[@OV"\;"@B;@=&4FT+66`R<&M M0B9&*@G$)'P`&YZ3&7;)"(LA-:6J:<+MS=B9MK(53-&/=\DT5%SQ9(SJ;+/! M87ZY.7L*']B=2>SRI,N$W0)#.]+L/V>_[Z/'(&;#:GT"C5"M2&6E.I5H%LY` MR6?O5TE(6W.K0H,-/>%2I[CAK/@[8X-8[+*DA9DY!D5D>NWV&&QAI<-J:^_+ M,7V[B\DSQC-U8*I0N\P>^R>#M:3D%7EYI$.#O9IREMZ"7MG5:^URXI MY(':#ZD'%W%>Y\PD'JMMK([",-W3J!:V0R#KH^Z"9UK.V(>["\W1(`A!1A4F M#A5251&E-7Z6HQY-IO-G%C](0DLC/(I%*5-13"PSE58BJZ!44CA0TD>JMRI> MH?J=)^>QJ"N16'SS'AM$XAT&R.TMA_J,?J^OIWA'LL'MM\)W%^O+A.9VM/U@A^PG:YH1IM4_V2AR)CHS!-QN^6T![4ZD$UA)(*D(72@5 MC6%]K=J'[A46>>;7LHDJHXCO3"CM<*FV8<0M^W%T!SP-B&,$=F,8F(MV_`,N M]XN.G1>2_?I.;`/&T`NP\P!`2^-;+.T7S'4\[?J#CZD7OIQKX(8?P,%5"$OX M`'LA.F?!0?F7#[3-9A+9]B\3T7X8%(I"136!<2=!2N['*.;(U%LAA$U#?XB2 M(`FC(/;R+C2CRA=Q7%-)$LH*M(0,E%I?GE#'S_6?_Q[AE'[CA^<+=HJ$X&8R M.Z4^R31*4'13NG%"/!./1A34&^JTY[6,%W>968)#1$+CJI/04:DO)*:!Q^4I MVHH>LCU(1K**5@]N+Y+2.OA^)!-OMJU?;U^20?/G"?&4=:]I]`SV)BG5=,T> M[!XEK0>P?4I&GB8A[+`#L9:41WN6X"$FV;L$A[$E]S#5A2M[63Q(#!L:X=SG M*-U^9#?3A2*AB3%8R.*&MOKI&%MK_=>>L#7)5VD48GX#[%'(SQG_&*1?V#3"AJ3H M?$TC,&5;7,TME/PZ])E??4!H^"6H.3V_#LWX=>@MO]X9\^N=,;_>.>37NWGX M]6X2O][)FJIB\?ZEK+EZYS.=^O6OH9.@HO1T>F=&IW=^T:F5I1:%;/JJVG$\ M&UU%[T^AZZ#W)_7FNO>GXX.`XH]-C>&HR%EP&=D(1/"-[2TM57"IWBC#8/7%:Y MMM*9HWY,<>`(*@"!%\U)M')52J/0YL9Y:Q0L0YV+4$H?B#M!E9<#=I1BZ\:B MRA-BKCQ;K>F.6*+8ZA3"DD`,[E,8M1W]LN5"?)1$.;Z@I5V?)SDE7D3+5.0# M'X-_D/0D#K),>L?T2.TJ&-MJ3XVP=OY`P^8HU\I8.,+BJE!ZR[50HU:.=AP@ MKHFXJD]788^%&0&I^UZ\L3/4"2)CRN!C9#A^;LHK6E9EKZF/"$--=]&@[VNF M2"!Q.S(*"*UI(@!+:-HQP(MU6"/09$9\534;D[YOQ)#P8M_+D9VDF*8EQ9;J M\+G*7'A9!4L3^H0?IUV1WE9[*O'M_,&O\1KE7QD%1EA_P8.`*BX^SJ]2G`=/TDAIIC8( M@3HUL-BF=@0^?&?IV"PD&9A:O6'B/Q17OI`$K9N%!U&C_8E57LO.`=#K&Y1.\[^&31 MS"D4<-_]8<7$T1NF\`,#;FNUUWD;N)_8<'*A^&T`^-TR`'ZW9")%R/IK%,?] M1*GWN$J$ZL=3&5<:`NU]=6TJ^=(6757_6ACD_4].U)^KA]%2HH/!CA9@C5FU MX#N*?[*^R8,T5[;C/?NFU4?;84HF=$?(EZ(WRA;VG^*P&!]Z?WB`*/+_]#*J M5M:`:NH6H`%L6;-JX(K*/4O6IE6K;UW` MTC2>4Y&UY$*.NFS)8,FE?K?J..5^Q#94AF*?D3L7G07`.,O!, M3>UJ&L(ZV5I+#+7D7A_.-"D;!-!\2-N*)/(\"5,<9/@4%_^51'"U<"^"RX2! MR"4V;QW!M5-X)NY,^*4PT*)7F?M78NA-)?@#I1XKJQ]$TP!!0#1]=8EY)M83 M\4SEP3GFP`.ZVM4TP!V:(>[U04T3TR&PYD-,OR9Q3)-"=F^R))`+)'K1NR,! M1)^631?=XZ%Y$YKTM9J.[F?V"I7O%E[1K*HX`04D7UH,^Y:P".L#6XOC^WR[ M"Z*4I5%L%EL"<;%0#^5](2"@=\VZP+K0@PG()'=:C=*U&6<%N_7*RMOLHZP6]V+9V].,L7IS1]8X M,-F.MNIOT;(R8SW6ZLD]6[^D-/)VANA#I8[>O"UB='Y>(*CI=1"Y4^6"4V$JM@L9)NO]*""KT)Q5;Y#K9=>G.NDJ4IB\^&[ M6!?+MV&OLN@1`81G+NK$I"0`.D519M@M$8S/152JBLG@Q1F'VFI5$D)W:J%, M0TT*+\XA/$]H^Q3B++O&&:8?\H&FR:?L='RR8SUAX3D+5CKEES+4F<@>(R^0 M5+)QJ.*5N9W5>8)*650)\RYD2]R3DQGL<$(F5&.7CD;J;6Y:^%N0J"'98C8R M]8%^W+/?]U'^_!'G#VQFXA&+%^-8Z=1$-=*93%0#+[!$-7>H)JJIG57QLMZ5 M&37OEZ:E#2K(A$KKT])`O4M+8W\+T_(F#W)^UX1D1%8CU:&>0`J$;`.[\/22 MN=`32JRY.B%)1N)HS0Y_0+5,QJY6OMSAE*=1&7KS:Q+LUQ&567@:6U?-`RXI MZT3$GH'"D"\2FPLSY#9XTLY;&$AVF"*1!&&+T#8\8U1N]*R1:Z\*`40EL#]S M"285/."(MB9$/!$J#;FBL.U)HL=.#XN2/>TY-@'O&&](BNM?@+./44)2VCB> M)SFFZ,[Y5,?4='$6S\*DT[%GT-35:5G!YV#F+[MY+NV^-"L^\W_';=)TG`?( MG%GU(2K.2SMI5C\;GE5]`Z>%D/QYUW='RS/VF+,1XW;]F!*&9_*P8ZW[,`N&F[84:TDCIGYJLS?`]T"U/D6`]V2 M)];4/^'L:8>3#!_C!`_7\VFD^N-HXPM M+*!P\2Z+DM>G:%A+_O$E0UI=!>%PELCF\E30'PYB(BH?_(4[^$-E'/S$``-G MEH/`O7,\VDVU)_PP/*/#M!ZT@[_"\S?TUAW#"&PEKHFC*1@Z;(.H=8\7^LS$ M$)?S;U9A$K247<3IV%IR%?!YN8GU/+FFZ5(:A3E>GP39PS`8*\6:0"P1F\X> MH6'@_$3E0\,9N>JJ>L9[4V2#0OH&!1D*:65%?Z7.,01X_LGGEVCK*$1*9J/5+I MU8!(IG/D(NNQ<6S"1"-3J_KBJK1YZ0?GC#$BX*!-_8DYJ;,@XJB9UQDA"IE1 M63F%PF>1:?7/Y6`7'-6X;2GQ0_&_#?#*\S&GZ/4A3VO*>12&9)_DV57PS`IY ME*SIDW2/UZTK,[4-D(T1:7-D9@2<^29N7>2'HTI@%Q.,#:\J2;0K1`]04$C2 M['++!GZ*/3=L.T#U`A<#0MXU=%985$8.6V3HPHB)/750,2^11Q'F..*3->?L MXDJ<99>;$Y+EEYNS($WH8WUP,=27QA6M/GA(T7B<(?$U*X%=-#&QN2J%,I9> M8"['NJ$I?L3)'B-,9?'"IW*/!Y@R6%C4N2Y.:$RI0X11.99`O,,\VM`[.-SE MF76IS/X\JUG`#+#_5B:^51X8Y]VNB>!7)GZ9/^"TG+=.[FW2;ZVFM&U4:(+' M"*DOV_;P$:=WQ+9%U'FW"PYJ:RO^&L7-8]^HKD>,DN1&5:ECM]2(FM<:W_/" MUF&CIO4+B%AY0U8@N=9#%]\FIHV;+!>@]JR9JDIY$NRB/(CE>^XL%>6-E%01 MGNP25VX'@#1>+8FN,K8ZX;?;\^Y94)P'R,9T6BW57[VCM0XV:E8;5*B6TQ(; M&DHK/7M$Z%\36OPP(M;\LH=VO%69F=5O1!.U_"> M)GVW+JX]^X]]_.S!O9%V@%$26%.?.NX*U-6TE?KSB+%7*=X%T?H4;W":XG6Y M-/,H6?,THCB"5$MA&R-23IL9`2>YB=L91EDMBF$7"XP-KTK)>C:&-^>$)^V! M!W>J382=,C+8@D`7*DSLJ6.'>8D68X3##JM-$=S00=Z-K6A2JG*6%%U;'VX> M]($EQCW<^6BR>+^7;?L)XA.RW9+DYB&@I#S*\S2ZV^:!`B#$TJ`GAJ#E$:;7":[F1UMMW%Y!ECE.5LF3?9 ME2=.T5B5<8O+GS@%!==^>`(#C"!23;(]B%H`)5TP@'6O)/B$\[.G,-ZO:3>Q MNKE@$*+,5>H@9*(R."NS(M.;%`2I?O5P82`;OQN!@R4&W88DD MBTOT@M*H![9X1&X:,C_0>K%#?V\QR#`4+KS\PZ!BE630+^^0ZZBYX-,!'R?J&34T\D'B-TZPX$T_?'!NI#>.21@T.WTI'CAIN$Y^&O-";6EV< M'QV?7YS?GI_=H*-/I^CF]O+D/__]\N+T[/KFC^CLOWX]O_V[-V0R@XN8:<95 M*66ATH*$H@9>?:#OAR!*?POB/6X.BY*35B$\I*I0&(Z@`O,N$PVY.T-&R@QX MG(ZHJEM,-4VE2`DFT)/02NK!.;)<9#L*5]-@17.B#U$2)&%$L<7&=#^19%,_ MZ`QJ,`N(FVB=KO?Z,*C/M2:#T.>,S#(3L\S`G&=>+D.[RN&4=$L2WCD=LY;T M'Q'F\MYP3HT(BR1K?')EDU1!QW^I$Q\8<>&>O&&KZ$`^"M67# M?((O-R?\M,X/0LHZ'0EU=(JV^^TQ25/RM3@4B[X1S%_9JRI::[FJ@Q9LJ/H&;WR!XQB3V.I,8@T68))Y>HS!YD573:A]NX5T:MMA]>T+WV* MLS"-^-$&!CS7:"IH+M5TP'*)+]Q$ MU6/0K:O4M'VZKGVO"'5"'G$2)/DM3HU()917+G7OR#M9[=[RX'[!^]"9_9KW MO@W5LO="%G%A_[@FAH-V];NDQDP6P+=4]6O@!WZ\Y-X)V>YH-S(9P-Y.R8"% M;26'5&SQI.P9,F!FH^$O/05@,>2HN"K-B=KHF[*U[W$YRI(@R3Z1 M'&>W:;"N[Q!I7=[5;.6_Q4_Y,2W+ESZ#I]BH"#W.QE1^C_$*OPYS0BF4(6"T MW97HIKR%F3\)9`2PSGMQ88RY3I@87YZET`^W6'5*"9Q`GR]_I;H'B&L?(*[? M.OV[?0]BZSR4S\P*XF:6[BTN3A39RMO%F++H6EZ2W+/<_!3?Y?(&5"%3-Y!" MFL0;9B1<95D%Z M*+\J'WDR32.N$V+P*;MH[8BU42K07PZ<42('I^A=!<[NNZG@;%L#!:?`L!*< M`_E5^<@7<`KKA!A\RAXXVV(=<`[UEP,G>>0'59PG-VS-:I"NKU*RWH?YWP)V M=6+^?!2&Z3Z(KTD<3I'5$GLN-+H638 M2*NKHS"/'HLC[*($[0HE]+740D$8\H7EOIS",`5Y!`P*/=+;&^N$AK%E688. M8-G[!/\.F$`S_TJ3$:'21:4RJK11J8X^,P.HM/!-LT+2K5B&%DMV2=AQ')>; MC\$_2'JRSW*RE6RZT,J5'U(A-Y'[4LN06:+.B8K%:MU5]2^R4#Z-+%6K'ACH3B5 M2,:NK$=$=:=L6[M6\LW.V(K=WA0Z96;(^V MQC8Z/+;T/"N"P;(_>[=P\#TL\,LT4*6"[I[1FU\+,/^`:D5T]`VB69+0S0'G M1=,WXY)*SH(<;\"ZX0([-]+>)6B*.-8[3##HW<3)XL$F)E\SQ#@G;-(6OIIS M`L)&10/]@97VML8%!T\.MY04^#QYQ%D^(IE5**IC@E#132P0N)HKF96['A$` M9,:&R6Q42?J>S*K@HR>\IF*-B"ZP84!PJ>=9$>PZF56XA8.O/IFM%7U/9IV@ MV2Z9!86SA\GLY0ZS8];M&RJ%HKJA$BJZH;G`U5P-E=SU"*;+C#4-U:Y-]'U% M=%+I^=YLJ<"D)[JFFHUX+K!AP'.IYUGQ[+K94KB%`[.^V:H5?6^VG*#9KMD" MA?/"S=9Y$I(MOB"9H&4:OFL:G_:[Z7QLK`&/=PP,:SC5D^>LB>F_%J>"H"Z( MP2<N8X3"Y0PQ0N\=IA>JCA&B ML10_8X0)PD9U0T?'"(6M<;U2;V+$UZ-B/3P[T#`E"?TSY(M4LRL21^%S\?^R M+;ICU>OX8*L^.3K8.82-#:-\JR/#"),T8?]:;8)@P2`KUR(OGL"/A!*!J=Y^ M&+"SU`T"8TKA8P@X2M8G#Q1\.#M/VC+\KJ98D3>`6=0'"G.+[F*':1EF"B>6 MQ1D98:R\K-AQ%$F.&D'4M<8.%D%_QU1B37;LF')?MF=!@MDL5(U!DW'T,C5N M&-#LRKI;??TX@$)5G<3X^_=(,!3N MH%]F:S'4UR,_9T\[G&32+I-6KOP."KF)/)!:AF2#SHF*$VK=5;.V!I?O%Q[; MU%+2BQ:[=F4#>BI'`R`@N' MKPD,NC!GA8;IJPLEAJW6&!HU=G9+#*5J+204K]`;]O*'EPP)R1K$<9!8OX+%=ZW@,42^I9;=I=:RS&/6YU`1@-;[1PUWMMWS#"=5@$Z2TS*(GATY<&W M&@1EG9]O+`HN.D(UY??*YJT@;4)DTW#S81"E`)T[`RR0LV:A.R=GE9QZL^(/ M%M-0<==@0A#"/%B`]&6BD=V%=K)/4UJFBRBX8_>-TJ`L7(!B)%L%*;7LU."C ML@X:5`P<*8.%5G]57!!8RJ"6D"?K5,QJG8RHG!X]56H=VNGM+TNG3_1C6C#* M0+Q-*J4X!*\4#L"II?>E99?.1$FP1LQ7CIG@H$\SP[H2,$VA.2";ULL,L`.> MAC/T.!5]AQ7\$IK`5?B+OQG\R7JUP`!#&@EH#[6%,+T3\I).PIN5,DE6)DD-M)05]AK:]Z'GH6*,0$_0WX/DB M,.RJES&&*3+57M_"/XZHZE72H[!@AT!#UH_PCA=DNTOQ`TZRZ!$WRQAN@Z?$YL%3<59LMOR$-@#^!E%@,A!$@6*4T6$LF5"V9<--$?Z:-$$42&0R[1`Q ME($@?]\J.*TE#K2$%>J5C6[`WWE`0&F]]:FE^LP"TO3%!W00VUL6Z*WNXXD< MZG*I-MA%4A!P']H%![S4A1;R$LT2]((1#@\8H*C./@?4WU[`@J'"@`,L)@Z9!^_W5S%`T$@K+BP_ID>XZ\G(G ME6143RW<&]B3"0.-[8G-PR\R-G%G,LRG,%"2)RIW-)0;.7\X0`E>^)`4PXH7 MC//IJT<\U"?6$XWVJ3PXQQC'_BHL5/.M_[+.<+=3YA//+C;H+ M;SCLYM2W9J#.D6]'0WM.2CO'8*#+@H\9/G17GE5INNSRA<\H;\RAH+;'&VJV MQ#$/GCR(HK/3TF#\TCG:S48\G13#9(S4X>]_:?')P2*7N8OO59@Z_!ZG7D"< M4N6BWT2@6C)3O@J>^7IT^N.N\8X&PX<@PY<;^O.W)+G)AWO)S17*ZC11F!BH M]2X@LS]C;ZI8:&AD=9OB(-NGSRACSU`EN?`8H@4(R-AJZD8#O6Z;PJ:>%J?= M+3D*?]]'*3ZC_Y\_?\3Y`UD7=^:(SE^V5>M14*\&1$2=(Q=T-/1I0DHC4ZM* MF@&OE$>%`BHT4$O%#[X:XT;`6ILZ%7-79T'$8#.O_O#XN#QY&6>\\6?7W91O MUCHN&ZC*^*Q4A>:TPIE37NO]6G%;9V[%_Y5%U4;[?Z+:AJ;B>WZ6X.TYS!S/Q MN.UK)'<;$\6%;E6RARA10^PM&[NU;L;`0DKIRR4.?5BH]J8Y29NXB=R,RG[]=1OD]] MZC/!:WM7)MPV\9BTQ5F(^@/N%[L]OPVC(,LBS81S?0H'=E" M`89H^F<6K?G*`38,GZ;LCBR/^LFVN!/$AA%@$`<(0T.B*&%5AL5#11W3SI,< M4\KEY\E_D"C)?Z,O:8NA:^K56K)V7J8%WQYGI"VZ6&S0=/?%P-KH MKF$WC;'0AUFK*U!=G>(-3ME@R:9Z25O0S)_&4E*EPE91_OEES5]70]S.B:PN M1XFTK"\^TW05I)@F%[9J54T<50:2IYC-R`4LG&HY)8 MYH96M6PQV7J`=D&*'ID<>D-;LC6)XR#-$.UOH8QI+;PNV!(Q9$I]]KAII-]A MJH5'3WC+2Z8D:4="R,A2`I1^W*8[KK7-FQ.KT>JS"/W/'W\^;)AT@-X=_/SS MS^Q_!8DR%.SS!Y)&_\3K@^I1E&5[=G]CLD9DGV@E),,LI6?WQE_2/ M/_E$PBXBI(P;5*&*7EQ8SJ66+4^(([N%0B,E)!#S&DC-#!,Z@:M#D_NBJ=>9712&$CYI*HL%:WZ>G)VB3TL2;)=$*W+ M76='R;IU\H3X@`<+C89N>HWIG-/Y`":>H3L-^XRLK$K!^AK6(J_KG!CAPW$I M-M`@H^MNP$.=&`MC-1CC9!R&7-%0YLC]4 M5*-!0D-MA^L"I_;BYCDP_-FBHTY-,J3&>?Q@7X MB5;&+C4D-#&R*N50);@XWTP10,;6T8!Q&MT>Y8P\S0(ZL".NS-U-1]SA$'+M M>T)]FDYP!T7)60,NL+CHKOY."6D7K2FC[*I*&Q5A(R!3`66DV`EP'F;JSYR3 M"C-#4OIRT:,5(J1,U->8BHIB;3D95=X\8>/S41BF^R!6IV`](7':50O!MGJE M67>LZGFP:-O:BBO^#[Q&7WW,H/H5*&^J!)];V3J5\HH6J6-Q2=B+MR9]PH+& M1RO:4$`A.IT(4N/6O0V2![&FMZ%SIF&&6GU5/SE`&=GD7X/R.G@^[OY`XC6* MMNRND&+GC0=GZAK!@-A7UX!.4JT>J336':,-LINA=30%:D77@HL<("[$<=;" MWZ?7!BUY1P($6PMW'L1E$YYL8"2LB]U`IQHHS0.G,WI/HQC5.L_`+GQ[2B_Y M00?&E67(L.$A!P8>%B/9-=OQ*KSQ4/"F_`*=-Q.YTK(%28RA614+^M(K_@!] M/B7;($H6[OZ*ZH%H/V`7K"VA-C('NLO"\.@IZH?UP?,V!(OG$`!DEL#AUS*J M!5\M6T&//?`!>)UOWX==_[,)0,=$!I!K])8#'&:_/(HCOO7_6Q6[0;?EWM?3TB2D3A:L\U"LNDK6*,5U(&,3N4)2#%`2099(B5#X1RM MNK;87'=M#17FT!MF\(=B4KRRR2C4MHH^W[+3>Y$WDR7`T"$IJV32QDRX#FAJX-@`9>%('%JV!U4W5 MY6I)H&('NB\3-(:U3\;449^K*KTN!_4>%N=6NV3)FAWUOL]Q6M6X?KG,9#L] M1HZP`T16:\_@:VZFEL2$Y^-L*T*`'[P?#S]!2)B$!'&TL#8I"B0CR[4D/\#& M[2>7PADY#EE&7>@?M.EQP$>T[9'OERRX$Q`LBX M6AJ04ZG9XZ"!%P^8QE>O_YI$>79]\ZMX>L)$=L`QH2P8P036W;!+[LB,6C+] M-J^*W09<"+VA8MD/Z',ANGQS:5#S0FYI*DA&+(&:F%52^QY02LSXH_PD2-/G M*+D7G3,U4MNP:1MH.V[I>O[F;/C$KJ>T@R*+_6;1%Y[:@<>B5534J%TCV3-D MTV8*R^`MWS_1^A(>2&*O:,CRMJ)C@C>NYN3VP.L46O>,K2Y(1.'2>_TU=4ALOGB?(2+Y+AOD%KU!?JO&R@K3 ML$"N(&&$2`&8'4,7#B8P#%W:4$=BI$.CM8\T4H!`02EU-:GI-=1544WF:1;< M`4X,F+J;#CH^U%\(HDH2O1'$\X4/3W2)1.GX/#P4EQUQ?\3)'K-U-/<)O_CR MBL11^"R?!S>4KQL`K?QD'FH\V(;_1YS>$5T#8.933443&ZM2#+7DEB:=*0+( MR$KJ,TZCVB669@I60-U.,)K5. M1E3.@"1RM1YS=/87H]--$.,+MA?T+@B_W*9!D@4A:UCX]L;JB+ISOCA#==+R M5#/EEQUO9B(_QSJ&I.[$,JA8/;Q?=4@9"L*0[!=?*SL:702FQGM\ MM[34"0&C2N%!5#C>9^RX]HS?[ISQ,:'L^+GUKQ.2L&P`)SG;J!JM^6Y6DO"? M(PT6(%8',62B5;#0,JD<;B(.1)',`M%T3ZO*&-L`7YE#;7OH[KG][P/4V$0= MH^5.^*43$F#<"Z,;&.AD06^2`W$L!"CS2PB1^N3)WH1]\'.11)D[72BLC4NF M+,WJ`]9!+V*]F'ADF%J-P\'H2*-)L6Q+\Q)BB"P23@\MII;ATJTE`I&N+)ZE M76["EI$W^/3+G^EW%[2`S<9`XZ3."7!6YEU4_1MFMY#C]=$C+>(]_K1G`VZ7 MF^)^8,-QK1$V!I'2R@983+3P"K[>>$HIS(*=K=U5(=&^0*R\8SM9=YX@W-H> MO<_PNAHD6V.VU29*ZL/9[H(L"KG^.HKW.9>DEC!Z$_-#VG;4'3?I2]`;@V5A M>!L)+5D@LS`G#EG6Y5F*9&!+[":5P`G##KN90Z6-2G74\*^PX'%RL!1/)&OX MEB/*DFO];/ISTP:;)XXJSSY\O.0XL8,!89N1W_Y`RHL;X(48R84;LITR-NO7 M(.P%+6QUIW"Y`"ZB$4V;WAOJ#:*"5@\L'&@\N8D#9D[-`H")K=7-/OM]CQ^" M)`G0<9!\016Y1L3*":TR(F6WD MUP-*ET<@7^,=2=EXPWFR(>F6][Z.G\N7ZI;?VL*`YA86P`AO[-,-]6W=FP4! M.ZN=1*!\BVI=U%+F"4$EX5DR8`\_89P8A0=9Q#`V)HX=EF7Q((J7*3!SEO62XW'R+:IH11$%^1(K/Y$$0I/ZY'GSZ`6A]$'R#K M8)$)I#QNHA9DTK@+:$E#C+('C/U)BV!9(0R*X%"4!4P01^)@"O@;/`BT-_N[#-,=?^5OR$+F@WFV<\T`%KE/_:N+#*@L;]C\5";76Y. M&$18PLZ2MKD8K4J8[;JMZR*UY$N^AO7GXJ$?0.[5R1"]PT\IA&PA)L!I6W]I<(J:G.;V:?LT4ZZK MSRI%NNZ2R*&WF7)&J>.1*:+$GBXC[%XB[VMC8@8MLV1/7>/&N=W0C&$J)_/O M8PRXB!)\GN/MX/`]"Q4]XULJ[HA>.YF)WWU_(VG=-:-F,_K,I!$7]Y?`0X"8 M\598@<9TK;4-6=KSY@TY];>\6VA(J.GBYG8#'_!;#HU]VI!3?N_ZL'?F%PD- MKX2VK"HU!36W/!O[F@=^<)OQS/T!8.]0U#!X>7>Y6TC*=LLYP>2B.^&D1;S< MG"7TUS]GQ3LV)UX*FW;C1MG2MB1&MIR1W,"[R[1P3$'&A053^\-X<=`.&&2# M"CM_S%!CJ2*2O[,$X[!K%&@L(60:@0S,FL4FX_(M&+1B:O/^%YS@-(B/DO71 M>ALE4<8G9Q_QV=,.)]E@ZXZ54AV&S)0FQQL3-["!Q<*C.H(8&UJ5L@?HOI#F MYUL$'?FEHX`51LB4&NSSVD2_2V!SCPLRE1T&0+_W"';FGN]MY-) MUK$'RR:1:35MAAJK^B'B3Y?F@KARB-$7[:.[(]B%L<#&GY`M M(Q#O?!^Q\Y3O^6K!X^=&Y"IX9H^.O@;IFO_?;\7M!5 M2C/`PH!R%+Y<2H)#NUMQ\;=W3!ZU;:*64;YCM257&D;1 M)Q&S[P8B4K9LOM``*0(Y1&"4@`PH(+:L@P3"06E]"X"LD.P^K/`!WU)W6'RU MU!A==4B3Z;J)76)O,P0II>,1T4AA3Q%VBIA2ZB&NZ,N%5J.0I8\C^@HW"AAB M,P:10>7?LQ!@Q'4C4CMB+_QTNLJ-/2E+]N4D_%*R+VRS#Q+SE"/3?W.GG91L5OO-,@'LT&P M5J=V'_M6E^I!=LOA12=26"0G_4B!)XBN9&,6,;L^!ICQN(?H4*RNQ;B&SEP)?)V([E0-.X6]G2=-ZIK'W-VZ7LNYW6H>Q:,^Y.4K47TYD< MHLFJ*RFL9MN.9&W$KAO9\^TQV6^_DK&C2'U-\S&D1M/]"%+E:^;QHY[;B:-' M'6OF8T=?R8LA^Q!-=N-&HFJV'C6JC%B.&75]^T9V?7YRR8>\LU_81=#9>5+, M`4+U@93&IW:%),:7ZA$)BS/3B-C$XCGI),D=%C$L0_?L%0UC^V3-+JEBPW*( M%%KH353=C?6#E]%K*O8AND-:Q`'UBH1^0#I'BE_@'8T=CU-.+=J\'%:,BUH, M>)3F#U#A@!TN7;@X0)]PSK8$?"#I!D?YGM;V]S`P&K$O-PZ\R/'D[H5F1_O\ M@:31/S%85J6S/S6QDMM?*BC+2N3%N+.F<$X"L]+GZIK(+LZ%_C;YR5_:);G&ZSRPW_&RI=%=F<%G]%VVAPLLD,KI2Q$\J5DY`*4SCWD1:T MG/8!&-"]-"X?H'(2IM7Q+.9ABI&"PA/BKMC*M,(9XMX0=W*`N,/B'XB[]#%F M`W-/&\KA,6X2X6&\Z@,_Y*];KCW(@V1-FZ6KE*SW8?ZW@+5F^?-1&*9[?K=/ M1-;G29AB^NM/1"[`+]VCG>TW56EBDI= M5"FC4ON@G)9%E0'TIC+Q`^VWL9_\;3-%-M.Z$%4`SF89Z?D=6&(^H0`N:/)N M(DV^;7Z\\XL?[_Q-/HL1E,'A]U9*9@EFK>0V5)1N0#OM-AXG!(.VH55-]C`. MHJW?F6$?#^8,%M26%65+?0N2=CQZRLKRGQ'.SK-L/US(,TK9B*5#9:=L[;N; MC[42S^/9*S38L'B7DL/@Y@?91KDB"9IQ1Z<]X<'B-;@GWQFIST;Q[+/ MG&TS#)18#XD46#M+UM.0-FT`I!SJ:&'M/_8)1N]_YCC[\^O#V:@A"3N@N1YF MF'%`8?K0@>D@P>M#VJC.O1W2_.VPG^S3%"?A,]L.FL5\CFS2U)&%/:.\P\B> M4Q8;E&"^;H9Y8<9'`E,?JTH0!>M_[+.<]8-]C@XVT#0.();HL`DQ!J;-HY!Q M.9>,4SE?D74ANT%3*M!$DH'`]-#0,PG,=;%U#7E%2JOZN4]W6LJKC)A^Y`%E M>K(]#@@M+0_JRPU?9?)`XC5.LV+MO>QV,1N=/O35.E!L4'EQ0A`#AT:EXXNNB"9/PRV@I:8U+;U+>6YB2$)]/=FA&! M>O`])2CFQ6!8*U"+K3C"N<&0$>:G^ MJGJ#6O>,>Q3LE74MXH6N2B0T$:D)62.WOSR)+CU\G#0(KQMYK]__,4.82_QU:4K9#;&/ M&5\O5+J+9TIP M`).NF)N.L$6/,1V43!N%M='7`6.ELF^0-X.Z30Q5(]M1S'2U ML%CFQQX!AZ\``L913H\!B/6_(KM6:WX--MS+?-@#X-T?5GRW>W%90=U68B\6 M-HS'A'0%KSTFABMU83#QWET259FWA\-[JZ3IY>+C/1P^WB^9">WO,DI5-F?Q MR$:`V<&=@H%6M525$\FDIJ)?;!=TU$?I0LD"A>:J>8GX6\1>^S&QP0*W2(H++I"QE.<1:F$3_#2\T'@:"8$AU!6%:T3#LDQM"+!3?ZR@-Z'*"6 MB%?\$-6PG"*2NE"RI*6C(,K`LB](B7ER`;?87F+8(4?Z/BP8VJ!Z2T]R7)5#2#4G[<7-1C[FF0#Q9P*T0D M+48A`MQ:,*,N6XJ6?9M6HE83#3G1=UZ!OUMYBG:A_['5;0*35K4'C35?@"[< MJ:`0D;0`,+L6!$9=QGW3'0PR-4&OV8OM#*KJ4X1XS=8&@;0JL'NPS>&6'8^R M3Y_YC&!Y@TCX^SY*!R>I&DB67T,I.1'_"MNV--#>A:'WI:*$3GM5"10+%MBQ M=R')H`ELE:N!G`J0.6YCB(M5% M4@>H$GM-B)*LEH*!U)*K0@5%T\=B?0QVP1+(U$-NWI(3HO!Z4,94%%18\#G. M&K+!*JYJP.]3'B*C@C M);7E!ZQ_"^(]KAJ9$YKK?<3Y`U'FV1H5$?"E*I!,D#@QIL9?"FHD^)Z=NW)K ME8FK?1OS1F5&DIM[1"@=,&0,,Z@X!>4DVE(.*KW-A$D\EVZR M^0/$-%"A\KK!:9+L`Z+3F_2?EU';0FC;`P=L%<0I'ZIF/,DX'8+RUMU=2C91 MCA*2H\+.LAPQJ7AB74-=UBB4VO31VEZ,1[_A+(^2>^'J!>&[\O?WWDUD1\<: M)!]$AE4,&,JORD>>K#D0UPDQ^)1=X';$VE`5Z"\-3L'>+L&;+C!!]G"U;#D` MI>%>K;YT`T@/=F2)ZF$(1O7.JY:0`(@>[+#Z&X[N'W*\/F)-WSW^M&=C19>; M8BBTN`SO.,BBL(*%S@+C6MX%=R2B0:_`N.1JD+.=E$^4DR_C'JINT M7$)UES07.)RW)9,78#3S9297IS@AVRAAN%KXI+C1&#)EN:9>+<@NL&1,>FDI M%H#T/"V8PCDTGHU:M);N`3J-XCV3]F7GS%(L&-/F.:#!2V@#2\B<1ED8DVR? M%ANQ)[:,9D8MVTN=T9E"CKH8B[6M1L6"B%`&CE9-E`K)=DN2>B%9LNX\X2>- M/08QW^ZWSVCD8J-P#QBM,?TPO"5G9VI0.T5?E.FORQ@7\1M/T!M:B.R'5N?T MI<4^0ZZ,B(CF2!T7)M7VQP1/DQ)[0_/9\PVS(LW#<=O6 MC@#:RZ&I=YE/6>1ANE9?56V3\MA;4^4Z-M9<1#]S_Y#3/S!%L8YVEAY69YL- M#OG]#CSQ8+?:93CX(D?&9-Z9_J?[%F]$^M9K1Z_M]'OY[V M:-1Z4GX1_F0D*=N.(/)>@3T1>09BJZ,]RUMHQYF"G<1QD"Y\I7+[,Q/Y=^J" MDKYD0!L*+P.>DZ,^>%I/RI+S)U/!0XV`@J>QIP1/);8Z"9)@[0MRVM^8R#]2 M%SGT90!D6_'%_UZKWUI"PY?S(51=0(*(H: M>TH456*K7Y.(Y7+_2;.%-=D>H"N*I/7"8:C]J8G\6W4!1%]V`%0++P.@_[CZ M>Z_*6T_*DO,G4P%$C8`"J+&G!%`EMOJ/8!.%+!=J?E\B_3QFGS*TGU=;!&X"4F1H!!4]C3PF>2JQJLOC% MQ!D;=CC:XC0*?4FBVU^=R#];;X/>33>)KH47ZKO'\4GQ-\TIA9ON%!)5WUXD M,;FO/S0*V_>7VE>/!4C45O0%:MYXLCE/57?$_&/W!A"&PMT!!9FQ$0B_?RQF M;W[^E_<_<^#2!_]]15]AZF#--W]?LX$RV3(Y$]'RUZE%1\)95UR0@6-3)R)@ MF^FN:I'B+`]4"'FS=L2HFHEE=711KU)C\#S20'@MOB3)W)Z*#77147B-VQ M8^D>,`IVNY0\15M^-#1.MRQ38<]WA0'TM;3PX]+W=)K`@%C65O_B3H5:11,# MVRYQ!A)OC;R,1M@AN_ZUD$&E$*JD#E`A]YK`)+TZ&@)-XR^3-C)O=Z>T;)&Y ML:O1F&(W3)?!J0I(?*G",Z8=J857*L"B27KI-`2:AM=0CV[#J\-76+5\C))H MN]_VI\+D$M74F$AB`MP%]J#;9KD+&;9E&JN_/>"$-K,XH^[X!#IM=;>%`*+U M=H\9VO'3+DJ+M@S3"E$V<6<\9>L,6".&G8+N+\5\YOQ!)8AJXM]3@`U]6Q!X> M4->"ATF]R(*_H<5E[YJG!5\7SB54P"1&2.I-+0Z%*T9*[<"C'"0S4-BVQ#?- M`JHWB+TZ0.7+EUKWDF;>OO*G->D2HW`-N<*!)01HHUU_D;+QKB.4+XWW>#Q( M&FI[/`P;90`\O+?!PR-.[X@U(M[;(^)]*RCP)NZ@:O%>*@K>0Z'@O:/4+'C2 MI69="5%J5DE`P;2PYS0UZ[@P0FE+0YR:%0+?4[/9B-@#IHB(0R0I>%A6H(B' M;3OP*(=/S;JV+?$M2,V*ER^U[DU2,Z/*!TS-&J..4K.N`TL(L-2L^B(O(C6S MPH-):F:$!\#4K#'J+#7KNK!$A"@U>]E1P20U,T(!8&IV1O.)_/EOT1I?XT>< M[/''X!\D/=EG.=GB5#(/;*=4+1XV5)J`;S,78`V@G3L9_&VLK`IAQ*11*8ZX M/*H4O)E%M@0)&5V%O0711@8J@EFYFP69<(VSG<_I\'S'#I`O('GW3&,U0V58 MROFSN,$U+"5-O2M8`DZ@W,2$^LJ^X+,8?Z$.T@0++U_3RE6+'^1R4V8095;! M%SUH'$FG#I5ZJR-V4-2.).SZ8YKD!@G"14QG?>FO#U'XP+KG*481.U:*7;[` M]JBP/G^*^>TTK,P,)RG>D31'&=X%*>O9;Z(D2,(HB&E?G=K:ED=,L=X^O_:D M1%5X_6/6TLO8RE!F/EMZ;8468<0"#+UY2YE*/6>IMND*NC#K*'0>1H&6 MK9^HWJ-&`'TN1):^OAL$++(U$Y/0,G&MA,HTX#H)G9M1F'G7Q@RN!0Y0\&/V MXZM"CFQ]Q"3D`#;K5R3+J\SA9K]CC<8-3A^C$`N7-YJ*5^M\M>)3UOIJC$,W M^8;^I"M_3=0-5CONV$5^5>:,LL(2;>BYJ86;9F-X$/LJ["T1UFC6RX2-/#A& M(-7#!:4@*B7]6`_I`F6RE>B`,)O6WIMX@&OV3;U-`1M- M`LJ/J(MJZ,W5R`*#U*;!XK29&QEQ3+17M1`JI%`MYDGN;%CEQ+IB>M>6*A4K M;AB9!\NG]W=Q%);<.TMHD-VE489_2W$?&CR/-GMA[L12U";*Y1?PD1A`L'TYL'89>Y*1BU3"RLF6-P^CUJBJ)#U M9I['`@MD5&UUR:17KIAD[,8Y\.`Z$^;^IJ&/=BB.:#M?7DP=1\%=%/,#J]&V M4%NS*]XW#*"/'*"O'8V23@4T&AULTVJNR"[Z+^IUP1KIWAIAJ33`VBF);5=K MA]7N=$NJ5-J]@YGCMR0)>'8*(=36+5W%)%/LKNI3VW<(4=/&OQL\$@+87!3=BU?BD M7RN$X<"E63D\'5TP*XH5#N!7%VN<3<"8:M5Q.Z2Q<H666G4N8:@UB4U&/@"#MI4_.;$LS*P::48O04CWI\]H MBQ0ROAK[;#.RT+#.QN$\`(4,^U9.`5#ZKH]282/P[:!4VB:X0BEL_S+$S!GK M6%U'V1?:(+$'P3W.AIU+K6C3LU2(3DNHI(8=]"EUOA2YE%IU]8&DK<6L?,WI MNKA'C]V/BL*V`912"VPA:HKCX@&%S._[@.D&_"JR8,M6O1Z4'5`V2J=3*6 M"D6_M84K)L.[K974Z\&0O+L+[KPSY9IWCM1?\5#'SRGNMD\#D=[Q:N$-")24>X`=8!R(RZ'],V MVE"C5%L=\4P!W45QC-?%R;%+R7T:;#-TM\]1 M0G*T"R)V06%UW.A=0`L3LIL,,2[.SC@H#L^(\E8^$J`Z&2F.R.BF%-063W7" M(`[W1:JS?`:AQIETY$BWL4:F(1\J`MI6HS+L:*S;;+&*6D\TNNW)]I!XF'JYCFCD:=3#O&1#Q-,-%=AC#`Q[:AY:X?@9TB,+X/B9/IQ)K^W M@"9;PJ<`G<``;W#.OK6UUO'[(TNR`.^@+A(9[1R:<<6U(Y0?W>:TT4:%>J^! M]65/RI)4D-]@,CL7`!MBS83X+?O_6_R4'U.37^P6,8EUS98R]77=K1?I>H(? M7K9W/G+QB,#6BC[;QY3EY:SW/L754'+=`DK7EBS=[QL%+K-U)?(ZMUI6@/EI;@ MCI7@L$>,*2:JT8Y1)J;TND8X!!_M&%\&:=]KK$E%.I8$>?FOWG3]062HQ.2Y8.-)N8:U9"=B<:4?I_>/OCPG+%+:2?/T,+J ME@VZ!=D#(OM\$Y.O*,@R$D8!6R']-$+X^YX6=E/,KX55V;U8!&J!1S(* M,+U.I%ZY[CJ:^G$/?IC1.W-?$V'/1NH:252)HI8LXL*O%7NR83AP\$$>)A@\ M\VGO6W(4\CGV,_K_^?-Y\HBSG+_IX==S//U>#%X7Y)_J/B.W3S*+[A+>"?+7&)M[C9/D3Q\T13\9@LG),=OHF,-`` M&Z7S)$PQC6FGN/CO>7)"P^`)B6,:^](@OMP4)?C(PUI3CAZ"IYHIO]=X,Q.8 M-]8I=&,WL1PRKDXRRQO&!.=%X\B:"=HVOBD;R1^:/?/\-6M?"KD<;[-RW6%A M''WL-XM%MXFUB6Q#7O`81#$?4^$+%&F+NTZ#KT',VME]%MPOW3!-QC>!PUHW MMHRU6$6<:25:B'8@S>#4`K@@'&\R"S54Z=,J1LP":DR@RTV/6(V9[T21M,)+ M,@6PQ?X8)>RXM:N4W!5'XCY?;GZE]9'F093%\90WGPQ*YH MB8KC>((O.&'M+'[:\4-[AA^#G1ZM5\>H4HZ7Y(IE77XHOD)>5MKVW MG%[C8EKFUQU)?HUS?E_F#<[IKV>)15GT_E0)A*UJ%F6:K2ECP%,\@\^]`!1& M.GX\V;99RMN),VEI'.VI=;0OS:.LMK_TY`<(A@DPE'HCV5/,UH/UIB[E0<#,PJH61%P2%:*HEEV:M>9H(*.JJT]` MK7)#,T,_[J$'E.P9^YH(ND,]ZCPY(OZ:7>Q0 MQ-.7C@U)C!P/CFG]1X5AN)ZAQLD(B+SK0&3'(=)$%]9'6[/5(6G&GV8/08H7 M[JI-1XZD>S4>.8!=H@]L@R8[Y(M]Z:/[($JR_"P('Z[83JTPV@7LA,.F<6=2 M9PG_'4Q*U.("6JRNH8>P..6Z\.G^H5M]N"));QP'\K`ZQ9LH*><<-J71XG0) MSN[R%,P@80>MD'^?%-1&,&2QBM-W3^%$E[AE/W!^"1_884SJ3 M;13RY;6/A(NR*R[8#HYMQ(Z]8!=AD.V6&N2*"RDL4"'@4E_``CDFXKL6$6E3J6XAS5O;[X340,QW0@+V$LZ>L'RJZD$)X01N5GH#%SK2<9ZC>+JEMW%5I[%5J2]NYAM8*[4 M%LY5#6J8V-1%ET5RG8H<.JO.P`.2WNE=C(,-3<9J`51(,`P5884)O0[02)*A MJ:B9EKJH;<-E)'H_X[#SKAMS!I-?=>1Y'1B2M-]3,038VK+:N-SPB;0'$J]Q M>I62'/.4H#>QUD.CO6+Y#6P4)S#%W`UT:VWM648E2T.]-;=YR;.6/EM_6QHH MFGN:BE M97N\_D!2-@#R"7\]X7,[O%3%JQX5QBF7W\I6>0)=[5Q!)TVCO,MX.\+8ZAKO MZ,?!_+`G=J@.-]%,!T9Q4A!_C?58&@"1;X]S"89\F79]JM!>C..<-VOFL&55%A6ZY:K40 M^+:0+4G"YH+VM&3,WA]<0C;.-QS`W[4!7N9@93SGAX?R@"X-YF_J)6,++PZ; M&^^2O&TNO#O(W[H+QZ_*\V)YD4YQ&+,[9[S+`^2=7$?=%4X268'9;:7 M\TTW"Q`OIA;"59X(5"Y=D`%Q(\\M^S/F]1'&1=*Y+ETT:2=IO'2C5#F@[E7* M"<8+X@Z3XM@VU4,_ZL&4V!,Z@R:]4`6:@\B=1+F_CZLR66;0IVWJ\ARZ9;>3 M2W_GJC'@7@Y989)UB)+`I_%0I9J#LIW4'ZZU]:Y/X#-]-?T('^D+>0Y`?8X$ MNZ&O]E*>'[^^)2?!/L,W^SM6E#P*XM,HWK>3WS(N3+93G1DPWLZ4[=QCO8*? M+S"Q(-(-X)/L]GL(W<-'.J$G*"WR;27,)LH:HVA=6EWZK*S)8"6`N.EM-!]K MLMY^/JU,2[$(YJB$J25PPA]VK$*',9VQZJ,68[@5U#*#*CO?"2,_FF%1QDP\ M^FJ*:\!CKZ86PPEOWO5Y,Z*E\>RL*R]X)#OC:E$>`>:TQ6J+>AD+?MI%Q=6O MZR#OD]!(MCH:12T[Y00#E67P8U(,G$F/,]#JKD[987/U-?>#)=1?HSA&7`\O M?)B!4(/I#CXJ'_5LXU*;Q6'6@5@DDCEP-7J"P.?NMD=K8G.83[- MDHE.%Y7'Z&WP7)PP4%A9HZ`\&Z1:ZI6@ZF*3,$KI#V2]H["\SWFW3]FZ+[[& MO-HUE76V1/NS1\H*A60<2L1S-"KM_OR+WM,,H`==HV#B;"K<.VL+.L.7E3B? MEBP47B\,-5/]D#B$F:+7>8&??C?Q.!6-G6GS3L3%;326\9&-`/+SU98>_7.) M3,TL-B0RW<\^7WY-^"PX]\END:)UC,^*(WK8-<^26YQ`C*GGH8V-P<\)&+J> M:4;:KC26TP,VQOMSTUOA!1G=Q:C,?!,ABM.=F8OJ&"CFP\\I:ELPJZ<+1D#* M:,K`T*YFWL"J=(ORS>7R;[Y>Q+SW8HRSFP&?G7&`&?;)/DUI84Y(PDY* M+/[*HC5.._E>R5@,U\B;C/0&RM4E(I3'<51=BMBZL#A( MHXPMX694H4RO#+$_&TMLF#!`=_N,C3EF+"#<10E_<\!FTW&8%RMA[JJ+WHK- MHU2+)!@]XX#VE=-BK)*DVR!&9,DK:V/U M9-;88LR.?<`IV-'^80E03,^R@$K2OWZ;>)9-Q\Z,9\"!I%^"*&&^+Y-KO,5! MMD_YFJ/+S36.`YJGLO:4N;W&(8X>6>&RXRBF5N^S\^3L*:0)+I-]Q,D>GP5I M@M='R?IF?Q>6>B0]"L-T'\3]Q6WS.R[K;$['$Z+.?,6$[I7-7G)9F)NY(*V^ M(UL*B-[$U/YY#_-+28R?WMHO-CY$K"HZJ M$C#C5=$/T%U9>.Z'%[_0X3^`>\;K`[[^,&O_"!24OV+ASN0"$8$LR;5N&S)? M&:JV9^Y?_6*"(4BW9?XB^Q$&:3>)1S'>06)'Y_=C6.D556[1=3N&';=BV%D= MPTKOZ*P5PSHE0%41OH>P61GR;<6P:?W(>( MO4;5^\77>"EKD9A_\L&J+)%&:[F5PB#TKLSC:,V\9!7E^M,U&K'>[LNA&,"> MG[Y15[LL)7YTFWN$:JO;AXBVACG>TE90^?)!HMAV.00G,]D*19?@M MA3(O8[#2V3K8;DE9LMU@I[Q_(TJ*1+Y<-U#%'4]VN$Z!E&:_X!A(`>:--_OL M]SU^")(D.`Z2+Q\Q\]K#H5*F_%42F0G(%UJ$;F%53F2@E^N(V]8@CHM#!'", M']D)`U'"N5#Z%X!7J%+1=(`FEG ME=:M,41;V-8[Q%ZBS\7KA1>L3`.#I&$=AP;`WL8Y-1G)0Y_L=?DKAJ\GP+1O M##K62>S+("H4?VT13EJ_1%\G723W)2L0BRT`PP0DD,D,VP"$AJ_FL2>!:TP= M2\*5326#[BUXQ`GE57;T%/47[0C?U?L(.N\F+<-N68+?,S`T+E]XW9==G;>" M37!']NP"CSNV\KJ47'Q!OJB"B.:[]E=8M\2:==4#7<@:!EI>+[!J7+=\*7WY M#'UF3Q<.)79U*5TN;U*9+L+'*=D&T7!+DO!M/X14;R$@5MAR%D8ZYK5@:TFO MSM?4?K2)PB*:D$TWE/@227HUUM;MB8TK5K4='=N%(\ M]R6R&->M+KIH*Q8?&5>TN`>7S/^"#M4!I)5Y%%)3H&EW"YX1-*Z MDH)6H[EB`FA#)7AP8B*(;ZOJ!JR%,6U0U\2J4GI0ERO5L-?9=01`?!QD6QE%3\?(7Z\4G M$$%G'#JL&OJ3$<-(O3X>J!)#I1QB@CY%66,D$/O:ZO)%IUF1QLR#8\"!A%]3 M1U.@=MA@+:^P%I98NV-8\R,:NX"9)"Y#X@PP0O_7/@J_R#-;V>ORMPU?3R!` MWQATA)78E\%<*+[B3]'U,"M=N!LMK2BB_[A=H/8E*V"*+0#7-TB`DQFVJ>G# M;E7[$:[&5+(D'-G4,F"X$80U>?`Q$RY_ETYX`E#5IJ'#E)$W&90-E#4-LZ## MO7!H,X0!L:VL+B'4>A4]3*P[11I(@#1S,QYC-'C>*L#E1S"%AI4DT$+A"C`( MW^![MGZ![?P(LH?C(&8K&*\QOV:312;Q>CDKI6H!G:'2E'501B[`E]C9>)6N MES(WLFID^0@/.B$QV[N34F8%8AF6A;=9 MT`FS;,_*W71<'@Z!68JCEKPG`=\U+&6K`1WATLF=<4F&PWT>/>+_V@&MM0<"K@]%*!=:1(EF"VMY(?=90]D'Z];.G_, MVJ\C]B_*#:95'&O*+KTCVUT<\9##3JSFRG=LG9XO2Z5`&#&XSFD:,F6W/-E; M'=[^-+9D"Q(6^#Z]\85P1=7#[HUG`IX*."I@Z'\*'R! M.]_UG^+\N=Z[I3\;?(*%\LN.LC`AF(SP!]WHCR^"+(",M2C?6!W4A]"Q"V?7 M=\\HYC[X4235A@A^`@ES5.Z\9K?.?'V(PH=V7A!EK1/.XV=^(/KB%ZA-P2T! M`5(WL(PP5L63T>68GT0@#?$$W\#THX4/6B>-HXZ%;Y4` MDJ9U?@9,V^0^TBG<_O<)!0#FP3L#'GRK:)?LI)\?[8#[[XL,EFS*S*!,#,BF M2`O6F/Y\CR+,,3P"&;T?X=,*0> MJ+GR02E0*(W[]B1`)B=:-ES-4LX=*&;4>AKF)RDV!G2 MH_V.ES&BIZIX8E13XJ'^EG!_!']@!QY%H%-7`MN6^.E,-/G3O1]?]YIY'O/* M=[!S%2#IT\A M;15+R"34&_!*8=TI/F%#K=+->&1V`W")P(L&@87DZT*5+D9/A!7D?#I-?RO3 M'X*07_M\E&4XO\99GD8ABV99N3^#K?_K3Z:/5*]FTJW5ITQ_6#H#GT,?YU\Z M\S'&7+W5)F0K8^_*E;%IHX&"+"-AQ%?/\M5KS(TO-!V--C(=`;W)$$M+]4S( MJ!+,#'J8.>^1CB'ASF:[._!%FU*3P1SG;>!G:-NBQK>'<]D<]XQ`GSB[/<(C MX-3V2.^0<'_7A'?9QH=O#]>RV>P9<0UYCOQ#D&*V%V]]0K8[G&0\V3A*4XHA M7L''SXW(5?#,'AU]#=+UY8Z7[)>4K3\_3Z[XY:O\7Z>TK?\01.EO0;SO\VHN M=]7F/.?NIFR<_=V35_2YCU*T2-[S=I\4E@J M!#"[:CBMSL=.\8ZD;&BCNH8XR&B['X?[XI([VD,-=KOXF0D$26D([2B_V9,M MSA_(FL3D_GGIFP/FXB>9GP.]/6N./=>[W6;YA9Z'(9B=GS,5=,D`Q':;,AO\ MM#)VL6_C"+4\L7C"Y=[><;G2&^+N#E#I\``5+MD$<>&T?(*87\0<(^[Y>\QQ M!OC7&W2F=:[F*"%<9VRNTBX9>FAG[T,GV\F8Q2;9V2=KG*(L)^&7.G^AA?T> M.YS!]O7&#L`.[&G9:SE*UL76P=:U$I+;=&U4RCHP4YD0#TT<@&52-LYD(0Y429R,Z``73IG"@/KJGF3HN!SU*`6K48]F-5!I'57FOW-Z!!)?(JFA MU6:_((MJ-_@#YWEUU)R#5`S^]-;[[I.TMD03IXP?B1)PMXCL M<[X(F$]LY>719,4J@>P!XQSQ:;1R[*@U8CW(OY@K:N!K%,?LV+.6Q[PH?'$- M;?$+T(;_!/1,?X,/B9MC$BL'G\#98C+L!.)4/>($^+O\C5`.)\9`R[A0;%)- MA]5.BEFOK/N6^4&W!!VSU4IU*"E]H=(9*KPAYNY[%`%&]&L+(WZEF)_P4WX2 MQ#A9!ZF;U%+F`2ZE''I8-E#WR^-A"BDIHL/P+/3H>\K86IB5T/*C_PB2?9`^ MUZGD*0Z+(ZG+Q5K9_B[#O^]9DT"#B;A$+S_/E#(:KF5040B\0>@[`VP(Q+_# MO_#D2_XH*]O,@0DZ7V0^4.7D=:2)"P4!=VGAS%'`KS3PAOZ5K-TF@G(?<*F@ MR,>RT798(@_306DA'<9=B4_?4\(HX68S7OKO":&.V7"M@9I(X,W!T!U@@R#[ M+3Z&*E]20WGI9@]2T.EAX>65)8@+!@5W2>("4<&O1/'V(4H=YXE2%Y"3T`,7 M2\_M]`KD89(H*Z/3.1V1RQ>2(N:L\-\S1`VG(6>3%!QR,(O4\P8Z?23\)1Z& M*%^20VGAY@Y.\#/-+(B\KLQPL6#@W*H8S9<@Z`F$GB#,'0'V"+(?HN/HNMF#%'2.6'AY94GB@D'!79JX0%2`3!3KUNCLD?[?NX^\K>IG>DJA*E63 M"$T)8$*3X,F2RHLTD,B55N=K^B3:1#A#^)&W\RQQ("'?H+!&P89=!2A)1.[V M.''FN$FNR2OT7OT.="8.$#%*:B0A;`1\+" M70A];Q)"WYN$T/?P(?3]+"'T_9@0^OY[")61I8\6,5D$=:ODRGLE5]Z[":'O MW8;0]Z-"Z'MU"'WO9PBU1H59"#6&A?/A2IX@ESNY62(L#JPC5-4G`$M4X0^T M$SJ:Z61>E6_+D^;DIE9E+Y8??TN[NM7!<:(A-CY8;#!@?Y/L4'*$K">,_&]@YXV$](CN)HRV\^S,D!&W+CQR"Q%F*+ M`W9S&XOY&4X?(_JH&)%;.M:/`;#ZR#DML(Q.CQ-:T9P$I_`\(W]<'BFK=`K% M'.51KYPHI1H?)T)EU7C22LV(9[NC5$$![;SUXT^SHWW^0%(V%/0KFZ*X84=L M%H.GBN)M.B]E6"CR2F'P]] MQ=']`\L`@D>8'Z7/3ZWEIX30@@?)\Q_9?8/;+8VGQ:FUVWV6(_P48GZH M2*6SJR8%4=FH#D]AO,PF')!;&;'=$,@DR,-Y5C<, MT+_0\QCF,*."+^B2T4N5N16>4.,*<5^(.RL/YD?<':K\(>ZP.).?.T+<9_4W M\_H]WC@#^^L-.(#9ZU73QS[?[E+RR(=9;VA;S(J5"0=MK'3*6C#4F1!(C3Q` M9W0V3F6!S=Q&>V"=94(DX4/B;+E44EW%S(?:<7+/4B>:ZMSMLRC!68:"D&9A M4;Q.L9;6E&AH,TH>G0(T[VF)_F'24A[9OB)P9AG+7&:OAQO%E0WH3( MS^$EU$S:*Q'?DAELJRNB%TZL["!+1B*J&W&,U*NP8>%K#HZ`9`Q6WB:S@[;= M+5G4$D:UM">#+&[1*&D`W<`1-' M!FNEVNH3"W(TX-61EL;!NR@I`%[L50B*F%=2%_XRC0K_ M:HN.\`02'W4.QB")1LBSY#?^&I7O#Q"5^-&3*`F!$TF)12:@6600.C(J?,BP+%59E6_^B[XY0!<7)\OB5EEEQ.P3 M=^$JDJZ@*K?D``$@L4QEW+;N#X>5[TGTFH("2=0:`P/`:/7O5#[-=BR9D$4K ME4CY6\0B$[`J,@@=K10^9(B5JJQ:;SR(5LHJ(V:?N`M3D70%4[DE!P@`B58J MX[9U?SBL?$^BU1042*+5&!@`1JM;G+#.$<:_!7&,G\L)M/SY&B?X:Q#?!ND] MSH5!;(1F^<#=L93AG!<#/SW3AJX"S+Z\WL?X8;?S-`T^8%0IV_@"`R58PE-(,CU0><054:J#/7`8]T5Z0)]@H?Q>HRQ,H.4(?]!9 MSO@BR/@ZUN+J%&=A&MWAHF/).I-5YY$MT7Q+]DOW"Z<`C(#4>)?7(XQ5'!]= MCOG1#I(T3?`-C'.:3%6:J*6*6@,X'654:W^KX)?D6O.C'["/7I7@I!EGRZXH M;QZ"(<@R!-B+FK:>@[[$SF=7/!XV?$96F30*47;@YG9!M$B5DH%RBH0WE'`9Y&+?,SA?*A1TLR]0V4HPK%T2;=$%Y-2;=FR/T, MY")8J!DEJ3@C0K5T-80:>'&.0)>!7.!J&O94@;R,XH6PGW%\,NKLXOAHV+F/ MXR>T3R"^E\)<01W'.PKP+&J9GRF.#SU:>4DA$0[4%)+4E!&# M6KH:!@V\.(>R'UH&[D/;2/WH=O( M?3A[Y#Z<&KD/S2/WH;<4ZN-`3R%!31DSZ-"808?N(_?A?)'[<'+D/K2(W(?^ M1^Y)L+./W*-P5T?N]E>\H'_1A]4C^G_LE@7ZY/\'4$L#!!0````(`'>`#4?- M4YQ1D%(``#1U!0`4`!P`9W9P+3(P,34P-C,P7W!R92YX;6Q55`D``R'XS%4A M^,Q5=7@+``$$)0X```0Y`0``[7U;EQNYD>;[GK/_0=OSNFJU)+O'[6/OG+K* M-5,JTGGZPD2*:53+#S4BKZUP^0%S(ON`202`*@ZL&M,C,0B`A\``)` M(/"7_WC9Q&^>49I%./GK#^]__.F'-R@)\2)*5G_]H!ED813_\Q__[W__K M+__G[=M/*$%ID*/%FZ?=FZO+3V?WRR@FI-F;^?V,_(G>?/SQ#S_^].-/;R[P M=I=&JW7^YOTOO_SQS=LW'WYZ_\U;6CFIY>N?Z7^>@@R](4(GV9]?LNBO/ZSS M?/OG=^^^??OVX[>//^)T]>[#3S^]?_?_/]\^A&NT"=Y&29:3VM`/;PC]G[/R MQULW']__^)(M?JA%I)\! ME33D+P/Z6B=BQ%_>E5_WI(11)&"]5YM8[\V;RGXICM$]6KZA_WZYO^&6_N4= MI7B7H/PV>$(QJ;(LGN^VZ*\_9-%F&Z/FMW6*EFP^<9KNV5#K_$*M\_YG:IU_ M.W!^-T:\%87B(\Z#V(R<);^AK(-JQ@M]9\JT(I'O3%J9#!'H"%9N53->Z#E* M([RX2A;3"]ZORI3P#WF0'@$JP\K&*S"]U`JBKC*4_1CB3<7VH7C*T.\%2O*K M9_*?[!+E011G>//Y62<#EI"(56&\+B)EGB=%-.3R/$XO-2 M%VQ.ZD!IB@@^8G2696B,N!"F&F,37N;?@A1=HF<4 MXRW5_`)GHSP#&4=U(1L8W:,0$,D$0CYW,>ANM)W8V6\[I7@[IJM0(I*9[TB&2@A0/\2H9:5[E&L:O%1[+KF)@J=`P M,K%2T!>*RVJT_ZLM$X?/..]76QH6$T/.B+9,0F[&70MM,8%\C4R$VD(*>(V: M,[0%8O"88,;0%@_,>;KY8I3L*A6HJT!1E.1G88B+TCDA8UE"_@Q1B?@YCJ,P MTA(=RG@ZJX\07KV*\?.T@1G:S-QL9%8VM6]G:,-NY$[=N"TZ`[[)>*]DK#\R MTA,QM_]F;./-F%MDRB&:P!4R[P09WE$LJ-.Y0];A/YU5-Z$UI=I.,.&$+>KSZ0'A7UI@M M+X)L?1WC;]F7)"@6D9[)59@;$ITP+W?@LYNDG+76.%Z@-+LB/4C+"]"IQ&`K MD.DV16LRXY*9CG:R25I#4(DY56;;>KMV$AV8W,<)WSZ=RN9D2$OR-J>M4VZV,X\E0^.,*/[];H.@=T?,/]`^J\!_>_O2^CI+\-_+3/RH)[M$J MHA4G^5VP03T5122U2FR2K@IM()RE776"-&PXDC\[*!C&5M84[[9E9WT;KJ-X M#Z!EBC>*C8)!&K:E__,;2`5O`Z7BKU_H[B^+\2 M_"UY0$&&$[2XR;("I/ M;PV+G_V`Q;QXBJ/P.L9!?T>`^[T#B=R2S8JE,B-@[Z+POQ6 M&ZGWS9MV%^FDU_`]CDW+.[\'V^BW3YG`V+`7TO0&@!Z--XB`Z#AN2.AQ;A`R M=G/U+^\&IKTE/TQPY,X/0!@'U660/94:%MG;51!L*5[_^`[%>=;\4A[-MX!; M__R/5LS//IISCJM@/,X!O4J1NMEA14;V5WTC5,&A''79'YO1N_?1L@KU!J%0 M$PY-1Z$!C36]:"@=&1[H/S3\[#F(B5S967X1I.F.+#O+2.3^Z:A*F>:H%%;& MVF`L;CNLIW1W-&9641Z3PEC;#L+0!]D](LI&(1F4=>"F6;IN`^72[D)PG"&` M8%2NQ';HQX@QO8KES@[!^75G*=XB])\-R>+^W)? M@W@FY46_3RG.^L<&,.+]B"LF=A`A2OK)H")CYK6?5VR*F&X*72(B>AC5J>*V M,:HOPYUM:,3/O\K?N888^H1&V1[\1T-L'43L1#:3#H/&JO79:^4H19QRZ+C9 M(I6-FB6I@PA4T$U[Q"Q9Z3NA?+_DJ!N#VXB($?T++7C7ZJ]QVGQZP/'B$5\4 M68XWP\!F([SV&XFC>#F(2)/6D4%V9%VV@ZGUX=PDK>@AL_]S;<;#SP[BA2.S MK.D/Q6R',^NW8C_?"!EHKU["N*`!U(Z.F. M)NYP$C)W8]0+`@\DV@4=Q)BVWC*DJ3"V'6RMC[?6=B476D*:VIH<&@9D;O,R=72=;EBDO;$=R3(BR$]NV2D$Z6!+ETK49A/7!DB8V M=?/!*TH6NL1M%#Q%,=$2963P'^9%X@3=J!:K30XOYH)!Q'%'5L*"]GT[>&65G^B$1\""PDYD[@3Q\$Z:`)K MK`\H417^[GFU%.)/\?RYW3.8\'4R,O]X'[@+/CD%GY4Z>3HZ;UJFE(YU;UQ` M<;AD.:2P&%(`@;]Q.,X:2D.>:DTCZX#A2?H+8NB\!Q.$EU4D$,BYF_UZWX+Z!REY#2I:/S>)#JI(('%C/]LT=O MCQ#`6PWZ6SBB*O2'Y6>4/F'[`[/,$/QM/R$Y,!;>,[`I:F]DUY!3D?[0[T17 M5[WDHGD70^_Z"[PR0SL9#J0Q[K[V_)K3V.$A^;N[KO1=GCN0#CE+2Z0N2F]_ MCM+RY1[A482L$/-T@E_(<7]:2W?],PQ^!?X>:W0UK)Z&.BOR-4YI(A:].;+96 M-0"6*M/MG1Q^S;V@+A]_]_9H5H/9DM?XC&_[EN]\<[O9^6HHM'F'B;\;<.5S M&O,4+P>!I8PO33[J]A>7FYJO`KBA.RQ&Q!:[GGD:35?U>%>\-5"E=<]>/ M3V?OW`^5B5H^H83(%M.7-!:;*(FH7'GTC&I)^V>`2H6:\T!@(6L=1-Z,6%/U M;N_AUE.N$X#\_9TRVT^X]'#%^M0\_]WYY#9&!&HH(*'+Q=\9L_TTSVS9STC? M0P",N`F-EQ"[C1(E515P(^/K[[G40&W9/"R;?UV'B$PA!50P6$UQ4]HM?Q;J MF(&]6P%#?T_L]DH=[L3P.M:0HM^UVA1>0(.KDCHHVJRF>-?TN$_U(*)_7JE4 MHWWXU)R,[/`D#X?,98@`E0/CA,_/W_.Z3T&44,#/DDN41L_E&N4F(3H7Y58T MT6Z>HGQP)5*U6+.1`B[F,JXTE8=OP8#YC[C+Y,*%Q_)6YQU.<'<`9N]9P(C; M69D$Q"[#2TE1^"0GX:J?:=$)*!VF[FMBYRIS64&T/)RDG:,E3NMKPX_!"\H^ M1PE.HWS7#.MGR:++I3I>_(SR-29?G@E)V?^8)U]'K;ESFG:DFEWN,?::0,%W M.**(4V3)/'I?)C:H!Z=SE*#A<8V$JM-'&%3NXUFFFB+V&.ST'P&S[;82'XB[ MV&5^JVW6^^8R"$1J@)N^QZ39A-9YMJ/Z/-$TJ'PS?[^_#^=//=_E`M M;`\L5XHS'+/8]NY+-^S\7>%R7@-@@@-$*WYOP1_0J"BK""`):W]72_T'`)@H M$A-QGEKP!S<@]10!P^/I[X("D)&?/02IEH._G>`/Q'2-H#I,P:OQ-^2]DS6' M"3D!!2OWD#\PDBNF"!@F0W_34O74O,0;,@CWSX%%-,TI,)O&?8!`E%.$"(>E MX;!W&\;L+G.QVG*18\629Y4S2,C+W^7'7K%;XM_>6FT>T0Z41;EZ`&ESU%(LQ`3I>Y1B%=) MR87U'-BQJMOO#4U=G:,=X2FH%J?7^5+&SW>4-;0P.3GMSFD!9H M0-M#&C?:Q?!QZ\B!MUD./F=H,3`%K@( MLO5UC+^Y==MQ+Y4\#I=+.@R_99#:]!BI./,4/T>D!<]W7S*TN$GVN>?.R%K_ MN7KD@FT"?08'WU.9P:N#K3F(C6@M)0=]E)&,6HH^4C M'M?]IJR"=*)K^&.3$AI#72?&GAB]M*OZI ML3DBB_]4:#W=!P`$DT%;:;A/P"HE=PJZI4X6VGIVL^X6=&7S]XY"MQO73UPF M*WI\*AZJV:3,@;I/>K)85K"0C4&Z+Y"_UR?.BRQ*4):17OE$E*+J5=EJ5\2$ M=%.1V"BM$9722_ZE::O[_C<)L4I1[KRQBS1/N>[Z:5:.7&N-E*/5>K+=TDZ[ M':>''TTW?U^/:)*'=D-,^WOW0J)FUYY#=+(]!V25XP"=)XKGKTN,3^:ODX;? MO03Z4R-Y?-[\J8"MEBY?(S;%]OC[^GK/D;%NY.F?J>"N_&Z0S@,1+HSLE[7$ ML(LA0K1C7)+QB-G/_JS8WUK9'MU?#JZZ]+6"5 MGI_U#A4E\^HVB!;-:%4/4F=)E8&'>3HWC@D7OC`FWH-9PU9FH0T30/^DV5&@ MGX4AW=;*YL&.=F>B+_DE+8A2]7Y6-'C4>QP3+M!A3+P'NH:MS`(=)H"_1])# MC<^C."[?Q[QZ"5%6/A23Y;-ED\5/"F]@>2ZRI>6]![6:AF'^B= MF2!=D(76H@CSOP?T;"+?E9TVB*ML#WVK#(/MM5D<@O`U6'@&;`-V&H-MO>I' MO&OO`KP9)J(.U]Y.*GZ(M"1_W'IA'3WX!LN!5[LY%Z0>5;?-[V!6W;&+H: M!ZY)A*EZ-M%:`PXEXP@(%X1!$R ML&:N>;!KLAY6N82(V`08^6X>D\7/6;*@41Y;2M(SDWK!VCPJ!5T;<"$@P"-L M`QIP!4+0[JY2N8UNOGJNP/C3SQ]_*J%(?FA?9&FN+5RB9Q3C4E!6B+]"B>$% M%GX)3Q&G;@T34`/5:L,996)LT#&J`#9^\"*\`&]H8Q3P%&#*MIAD*&-4ZN]) M"4<[64BM:C$Q-ET*K)T$H6J1LT9QR@^-]?#VW4#'YCI'&8-2+3TX23YUBO)0 M*RQZ*LB%VV<2]`JKMW$3CSF=,\*CB*`7.*9/=:5!/%NR>Z$\T$V)#3_P#XZ?$WR3U1*XW"'"VHZ3AC.X^L-W8/R3Q%)U!ODV/O ML"I_;X$=YA$ANF1D^PLP)X8NH-XFT,6O2O_&E6UTP2VA?3"A?2#A+2:U;6," MI2J5Z]^O.H4C3O@AFI$C3F%U)QOT-6&@K M>)-E!3$&HE'T^^<;!-`4TC-@R:$_`4A"+&$:CIPZ_9U8FIW@:YR2KE:DX9KX MWD(L@@OT]O-%!7Q%HZHMC,`14*G_)Z2SY6>4KA!1D>[HE@_F90S#<,"I6+J' M5'!ISV&K9R63&`9+X/$A*L>9Z>YN`*`]EH_$907P\17NABPWI6L+D,7??*B' MWB[,X"LC&XS2SF3N-34<*^3D'3ONG@L"K>$]I:(]E:(MYC4MHT)E*I4 M/B+!Y@ELKL*W[XQLK@JK\W?-<;5H2,LH89-M8K\73BP-0)EG]`INK\QH5+4>52.L(0:*M4J M&I%!@CMK68?F&9DSTG1'IH=?@[B`89)31@C&01E/42C6W03\!C7H>_G5&]!$ MC#0_6?0-GQ7_GO`'?7+<"`(U_'7V*^3'>PWZ/,@BLG">MYLW6=RC9Y04B.9Q M6"51F?3?5K^8I:L@J9_3.3Q=78G9EGJ_^`_BPZO6G+`!HSQK7!GB:6W\&27_ M992%,9$WXA65D]$FR>Q\,#.%O5FV@]K>JM M#:]FP8^M-UUW0#>B'1WYCZ^5R>3'QYM`:`KGCF(I3LB?866(.YS_AO*S!=[F MA)N]S=1O/`'IY%XNN+-]1M.2)B(MNHT%@6?&..ZW7PUPM/>DX5ZL6E+>."\G M;)XS%!!:W'XVU^Q8P1C]_>?14I0INP2U&XI".ZX?&Q+M+Z.X($,-S3+`\AY;\8ZL*\S!#KX)OR.JI:(;X!F(6L M=6%08[)?+I5KW^W3HJHX#X@RJ_!N%F:\ZV*MGS-DX71S`&6S=2JBM-;);W&0 MT)46\>#28+%_:Z0EI+S/C^)16T>3A[41`=+NV(QINN.#H&(Z/&A6Z*=+P,VW M9JLWW1.]"';HMG]+)L[0`2.N02`CMC:`-(*UI4K*-W_)6BK=MY!T$!G-IVZ%4K:^_A8HB:ISO:*,E0/D&L M6+=W2Y_K($K+:(#6@5#KC65K`\Y>KH.9>>L@"&F-!C&IM=&#)19OL`#1"M1U M82@`M1A6T[7;T44UT'XMX>RGX\!\)=U:#V9*0\;1OZ'%JA.U+G4@#'#:YX(: MPPQ`29LU)#=D6N$?%7&KC%R>>>^E%?LGX(,E0M" ME&2!U4.:@U'+'`![@=I7JLLCL5+DY@(@;]@SPJSIK2.9V1O\H(*?MP7GCG]F MN*D:EUY6CX^CQ'`V5(H?$)8`B-O.\M!M#OBZ"%V`:@%W`6C=6:E"LH7VWAT.J MJ_.M2*OQL_-7K\4^!B\6`T?V,DCG7`#E(3,[G])F]OF^5+Q^#2'EZ^I"7X8T M%E92M-MY!?SK_/("OG[VUGDC:;E[[1 M%J=E5G)VOY21-6_N<,GL/4K4$TD^/RJ4X*CMUFPI;3NLHW/O\CVGCO(Q(`AO M/V?-A^(I0[\7A-75L]6#Q;X@O&XL(6OPS"6SUXU[(G$[KXR.HZ(3'576.ABN M7Z][;(Q,4HF'X??2^E/QVTJAIG(L@"Q-!_C8.% M6U<2A%B?5%]S@UBT<`5R\?"E6UQN.T[Q4\DN,M)PD^0<49?I9)<3CW:O1[\N M)HZT!Q&NT:*(RR?><$*GPK26]S[*OI[OZ'^OB8@XY>Y.Z'-H]BUT.)R.CS?> M@!-Y?5J">3D@"E,S61X)3SY!4P.SV?+OB!Z0H<4961($*W17;)Y0.EN6@F9E M,\@&(2T>O6%(D8?329],V`6>$$JS-C_/25K)HBR/$-]5RJ@#QAH!6PV1G>_: MS2(=+-19#,8*%1;.)YM$9FY$,Q@E6434#@R-DE#.ZH.G MG+-':#=MQ\F&6KD?O&F$(I7Y]B12978W:ZU6&GBNY0E?H->Y2`Z-"9F$3NJ':^.T=)N-X$ MZ=>SEZC_3"*4G*?N@-PAQ1O!+O$FB!*IXFQRKN)]F>85CJ\2\)7NV4?ML;6Q]3#2($W<>W>1H(YVW!H2\@;M%:'J')\/+ ML%T=7J:DPJ<=_>^R/`/+B0OU1%VH][P#4@T6_1-2)1;N])]A"V(C=I'TJWVU MG=-,I>I.;N]W/#'%>'$7OHRP^JC'(?'%89XNY[1M1IS6TT2:IQ4?U=?4M, M\2F($AKYR#$)2LNL#L03U>R$^OQAW5"'_XEWQ-$F/V97U!'6NQ50.UNG==_F M9'-V'I!&-QYFRPN"BBB_#L(H+O$I'\&`Y08CD[2J7>C2'# M]&F6AY&33Z)&[[HF=/JI[[3-MF688WGO=QGEU!N])EVDECQ[Q(>[=&C!3V9A MDND^XX49IDYG:YO$QPZHD=FBNWU6Q'!_5F[NH93T[8I*H1$)Y. M-@:P.29*NB"JWUIHOC":F3[M\CE*HDVQX00R,RAZ,44(3["#T:Q#' M:'=6Y&N<1OF..5W!B&OA9<3VLH-+K8\55>UE^.;QIQU=QM>9A''SXBF.PGH: MO4K(.F&;1AGZE.)B>Y.$3'PHE6F6D[`R;J-%1W$%T`#9&[ZS.F+'*\;$" M0?HMH-/;NLUD1L!!TP$%\SPM/=1X(Z>7D1.)`X.F4-2;+"O0HG2A5`S$*`8Q M3*>8\^,":P30M(I>OV_W<'C%I]BOZQ%P:*'%/\EJG:YM5+JY.C<1N%6XG0[F MM6TX45=0DI2H.XM<#-SO(\C9Z*O)KTR]_(8(`6\V!7:DYO`:P0 MZZZB.89U\YI@Z&4O,6[)\1W%A$B&=^ML3R2S)6^@@+D_LM)B+XA?VDO(C[/1 M9#X1O_X1]Y\PZ42V7:.S)(\65+GH&3V@L$C+1&]7+V%<+-""9E.A+Y,5S0;P M8*=P@XND[R`9Y5FWK"&>7O:)*>PYOJ<8DDK__I;MHQOS>T$C-Q"FV@E2%\OS MLV3IL8E"6RF=)?1.]CEBJ+2)K'J3*_OCG<^UGL&U?1('>6&XGA=!CQ%70!"3 M.I`72_X2/.,>JVYQ]2>I;=]]/0]BF@C[88U0?DNKH8/6\-:/C*Q!`Y?,*069 M%W[DA`(EK=]HG>5KE%X4*9TIFCRFQ,MAAO2#:)O$56):>^^ERUL+JVG:G=+X M_.FD)N'K;^QCJ=@=3D(%)`'(VV`2DON`)[B^RI`2LO;<5Y5.(5AA#)9;MKDU M(F+I[[41;0>%8V3I;1+5"GFF'WM1VHEC.H8)6#Z3F*KG0`^HG-*._IDBQ':< MH/0"C7OTID+,_D;HTVR;DO7E;F.IC#OMV6RN MSMR+ODER%,?1[W'TE=?L(I+]:1Z+Q(]F!ZBGT>QLKLY<:;Y*GHGH.'G8973O MB'<#7D:VOR['(_,#`D`U-6#`Y^SO]0;99(W5YSFY91L75<[X._5401Z4`4>5 M5X^_P3+741+EZ#9Z1@LR:@?)*B*ZGF49RHD-JJM><4`T'KJM&B6;!YE52KIH MF8.,--<`T]G5+"VW$+NTO4NP]47`)G_]'0M551V7N26[,5,53E[IBD M6%UY0XU7C;][BXU*]RBNSHG6T58,*P%E#UI,2I_A)5?=&,285?D[\UVB9Q3C M+7U'*5PG.,:KW3T]@F9##4B]?YY40NTCY-1,,!IVTNK\C;J\2>8I#HDC>4]L M1-IL36_F5NK2B%+.1H1"F?W.!*B,CV#4,<=H2`(KU8^@M`_,'*4)RBN5J?+L MT5!*U]H:X]#Y"3J8V@:`QJW(W_!"G04C'KN2`C=%7P3:#,I5?Y_;+_H[`>.W M9)3J]M=CN*>W31B;,(/?F\=;#[_;E9DY?3"^M.5F3Q%'E+Q^NXHI._-;+7WO MF[7.S+(O%HO>[8DM!K23]0KZN[50ORK%;EC6MZ9AN]^<:UB!Z.*&[18TO)@_ MMF'ZG@-_F&$8I9GS.X6^S_F<-ZF,GZU;G&TLDK@O`D9$K"2GJ<*B!:JR?56Y M;M^S7S8`%FB]%R@K,+$V94V\QWJ`!<3:=`I,K,U%D*'W[!UA<`&Q-IT"-I,2 M0ML&:^@^2%0HJ:QYHU%6B3/Q/0)A/ZC"YX,J?#Z<#GS8NAN&SP?_O1"%F8%O MCO(T/M[]@51I>'_ON/FP^=JI^E&J;I3]%Q)YW4S5 MZU)UNDS[7%?G-X^79X]!NN(\=,@G:"(B&02NC#IC(?$ M>\+J'B7H6Q`+4*!14O*8&+.D'[C1-X8&H)0J.U%G2L&7&NM*`3RI5T=*91Z? MV(_JN%%C,[2[<:WJEO-`$824?YFJ1>J2LM7S775@^^*J?'Y"KK>H%-\$[%(N M72X8MB<[WAV@O_2>P;XN3JP[NPY_3X,8*EXMERBD":`N@[S1M?K2?])'KS`? MBL+"/B(2;HW1P!16Y6^$*D/3PP-'L^6OF$Z"9:@0RO*LZ9=RG"HPX>,5Q,1' MW*I;9S1^057Z&[S"R/W$\>#::57+L\+9)O5&Z=Q_SLO:C,._\UA8_Q&>2-NO%4\K0,"?;UX&I^#]9[QS]:/=ABZ M\G19I:C41+YTA'+@KQOE'+S!J+Y=1J\8Y?75./QW_X;A@4/5+(9ODO_$49+_ M2CX6:=^O4"S%"3`!LQK9/WB'[+8OD7K()DX%%FMSR&IZTV5Z)6WJSN.F="OA#-S'K-& MK67"HX17W9Q>^)X"%:`_[X1-I:@ZHGTZ7=.PQ&1H;9VLZ62:=N&I*/9)3(07 M]R@K2'G2"\NG?VZ2RA[-F3?@*%B-C_"4#<3'&PB/M9&)LS90K0VXCWK>)ES( MMY].F1=IN`XR-$^C$)W%<9,U&_Y."Y"#X/D6*0?K';LE[3T*\2J)_D7:>D'P M$RVC8+^9V>QWGB7M.9A\*S9H<1%D-,T+W=1_#F+&,/3^U7GF3+-"2'_LS85\%UCQ!#Y;6 M_-JO59O'N=XN%=_?`,U/&"^^17'; MWHNCDT\"POHF&/HY]?G:-8[=%,X-\QRA]0,S3\[!F[P+3]YG7SNIQ-C.] M-]2(2W4J9L#@YE#[0QCB(LFS>;!K9]F8;C]37O=TVYNBNE_[M7H3.=?E`0KX M&R@\K:%N<;)Z1.GF$CU-N3<*J_@H0T"WXM?^K]@X'G3^KO0G%N#NE][O7H3 M>=#_!PJ,N1UP:AMNC7$>@Y?6Q\,>Y82C`;3J"08#>=6O8X%R`SDW%,CEMW*5 MPKU!H/7+A/V=4V'W^'IIR(6]PGZ)`E M]]>.R#*S!K!1OR.Y_#%3_V[AZ.O,,OK&S$*NN*AM*^XIO@:IYO@ M)EG2?UBF%=QV)9:0=E=! MS9P[V\,:_;_=R%+O)J%):V]QEEV39JMR?!51LIIMZ_P+V3DB-D,7:YI[+KM) MZO-40D*O?[X0&Q+#D%$OW97C(9EH9DNR+E-`]]0B`+K+="*<6/\[4EM-V:&G M4T'_CJ13NX\LHQ$E#W93Z-O,C=%1@#=43O&9PVIMEV.B*J]P(8OBCF;4--DL%+H[W41''V M@VVG300304I$A=R'#NQJ*\"/]W0QXXZ18:ZU"8UQ=6D]T'[:F._T,QY`YE(Y MI5UU@ME[/EN@)Y->H'&/WE2VU+\1^C3;I@1#MW'(?+I>1%(+S":Q/O_)[8U! MZDD]O2YW.MNQN=HXAV$V.WV)(HZCW^/H*Z_9122U7=@D?C0[0#V-9F=SM9&` MD-GL5\DS$1TG#[N,^KAD[<=L>AE9;1\^F1\0`*JI`0,^9\//TEHV;7NR9B_> MA/.(+KJPPI(>LI0EDL6WC@ M:$''8+EE]RZ6@.6K;R6Q_5&=*V[]GL=P<;?,'TG-#%\+3%^W"(#>-=VI9$PG M#$POUKU-;VR/X?SF\?+L,4A7*&?O+G`)FGT%!H&U$01N:0Q0K3LJ2'F7>PD, MGL[L(SZBA`YF"/T:Q#':G17Y&J=1OKM'"?H6Q`(4:)2L;:A4T@_NK3?`(SI`:N/IR"S'ZJB9@=4\>IGR9N$.[U/YG`!!#&\JVOW*).C[VT_ M#(=_N`GEP#_NE'.P;K%6?`-7VFIMNI,'4T`Y"!_LE7!PZ>0`C!#N<[XJYI*> M,\C$X3_V*Q'C=407GTHHCA3'/+&0BV8X7-_O`$&%\*;)X@;%,G@73DC5H59H M/69H.V20(1(G8A!`V=J;X%*:6J@.*ZFBX#\'+]&FV$B%9U)S%>A16UT#R1H! MJZH[7/MPJFB<9R%K_5XYZ.W!"4!96UA( MZ1.DX"IK@TI8A;]/)-/\1-_H@=@U3B]Q\90OB[AY-X&+,+5"M>6AA7S"G98A MM"$(KU\=XZ2<+T)TJ_L M&",0.4_=`;E#BC>"\0*,0.1.1%="^[06+D/R*SHIS5K=`[U*5E&"$+T3?H&9L]88%DWN""T6UH8)>?MA(V;I MCA[<6LL#9ZW:G`G)O5A'2=`6OR/N9ALD.[;'I%JN&3_@Y=Q&F:X!%*"E4(4S M.0,>8OR,DNPKNHK15S)-I`G;XY;2-0,4G\YM?$`55!EJ^"SU=P]<];-9<=?0 MZ5OJ6[1*#V*>/3PR'*AURPEMEA/R?.C;48'*O(V/;AUS ME-(?@M5@\Q="RI.\0^H.VH>69R&>KZ<$\K?M2%\Q6_TA1)1YW.V1A(=[[8'D M=A!%ZV%&''ATG7RC7#6HCLG14$#R\2)<'_`R_T8S1:-G%./MIHS[>+BJLI>#JK"X\U,@7X;G.;1OTI3*8".40J`NTXI MSZ''MX!)]'5J\7@=P%?Q9K,-HI3:1&'08Q22PZ]3R&_T\?4W"+Y.)1Z'6/`U MK"Y(](-,X#`4EY;W""K&(0I[SZ3$;_'<]1_X3QXEL4Q\04-X1=LHKV M;_?:]M5%HD59&..L(%,6VW77*EMC1;&LM9&FD?,>Q_$U3@DV^V\O"2AZNG8H MK&O$48,CN\4!3&1@S!6\.Q@Q>-`1Z%!6?R&P+8>JASQ(<]NAKHTZAUF>\6BC MF*C7['TBUT$@5$H)$GU._CKJ^Z&V?B;^LJ`'IM4,RQO1!:3]`9Q)ZCI.``HJ MH87-;XI32`O`>4R#)(NKUEO\L\ARULH.1MP##X_8=?B`E%0"$(_C"(?7)0B! M5F4PXAZ$G%MO`2&DL:*20$BR9M)X"H]_8\H=?_4?'[SU6`>BZ_FL&B],5C[K M5;*P?9JJMX3$D%47VYB@BMIF[E3@71*<:^+#_AK$!9HMKZ,D2,(HB&\2HF51 MSB^V=Q_VXAW:@)K@AU!8B?]>D#E7,R2>T23LQ,ODA#< MX21M_B]]Y3IC724SSK=OQO%\[=O\?+?_\V\12NG&Y.Z6;DLRHO_5"O6M)2ED MWQ1UTY4#P%!4YCT!K;)]P\#*VK?/3;(M\JQLLO?,6%T`95]W%J6U25>O-;&* MXMW)5ZE".OD**_+WS)ZEU@7U@.HA]!$/L(QAB M'T\+8FS%)X#8Q_$W%&P';BJZ1WB<^\!I`V'='>/#ZO3W:H-Y]Q]KNL"@[BSO!WV!@9!$8IEML'1('+V1\HY2V,]2TA]QFZ=5:!4."ZIKD_ M<\QQ#JG ME*[)+\FG\P1S4$UUT"7@/2*DPH7#3$Z_R?:/GF@/@2`6XG%0PL(38!JPC\$1 M45*MX4=0CHCDEI;K4UJ7 M*(V>"9=GU(H=JAV>JY=P'20KM'=X;,<4,84EK?$WM%C1=@G)I[+1I/>;#'"J MH3:*DS47[R`U*^R(\W6@L>T0();M:=8/1N`/A%30H@=2!Y2E:;R8L3PBDH%R M;1+;B^;^2,,^U8;0=I?!/%IK$Z.PA;":CMU)CL6YM7CE`J&'/CA"J,FSX9[YUC,R]_3W69;B)5KFO&I.57K?!HI?(;"'U?X M^5U8,Z7"_V'__ZC@?V@)WOQ.7PBKQ:#N"6M"$5`DOUGJ:R)R8)6ZW4S&*ET>,M)CM_J/99O\Y_ZW79JU?:B.4O[C:9D-Q06U6 M%K,=BJC99I_.Y[TV:_W2W-2BO[C:9D-Q06U6%K.=6$>SS:Z^W/?:K/5+;83R M%U?;;"@NJ,W*8K9/8C3;[,M#?SYK_=*\\_K@\'PV%!?49F4Q_1,.JVUV]J7? M9JU?&I?IB\-M-A07U&9E,?U+JU;;[/-O_;&Q]4MMA/(75]ML*"ZHS<@+](HWUT&^2`3OH1JH%F/R@$X#UL#0]7BH?NV?7;/9>7*4CM* MGE&64V!\K/^FD/C8@D3U:_OD`%.5@_AL0Q]HYI\>,,F&)P@],O=!(51,$15] M7OZ>UH,V@'F#G\*^[^TIO&U@XN08RXY8Y0<2P"J[#7!:00I-U$9V^)R=!W&0 MA.AAC5!^2P=24O-KU,*I1"V`F_Q\=R!H3CSI`TWGNUK!2Y1%JZ2D%>9=F:RB M_DVS"2IRP`-]#(?)#-:O M.V;P6=,^SV?IKT-;ZD3F]1`&&#%E&S,\2A]@`])2&3D\KOY.&>T.T;ER*1EO MN+2,08=!ZP.$@)KJ#C\,OK8C6XV-02`D`(+K.V)/V MUW=@3T]NU&:-)V+YNLH3K_*`:XMCKO/X(OD[WK;LM#?>K31Z3D`[.`1CTCJ@ M;^O-E=9Q`QH\N3M0'EIP8`EY05?-4CJI:@;I%(&9HB[BP'$7N(FQEAUXAV&R M:KNG*:+J_%V$]E39*_DIQ=DA2QL7BY!"`S2*"WF+1P5;F$&DN$)_U[9R>RA/ M%LJ3A,$>*WY#[UW8" M.)AR^;LM8"C^^V@1ID9#R:>4^C2BTC\%44)?E9\ES,^OL>BG$HM^D)K5Y)`] M`6"Y@96DY1RP":-'[+O^/:H>0\_6T?9\=Y.0#H4>2'&Q M*A9A=Z**W6Q6^<8?I!#$G"YL!1[Z7B\I/%/R.YQ?[N/=SK(:#2V"GLTFXM[D MY#'-W2T?C(\M/+5E`3[60+HRHY!IJ6QLX3'?Z#IH=D\&N7WN\]FR'`K1HO$) M[U&(B*9D?,O.HYAP764W]%($(D4)[3-*"G05I`E1.%D\%$]A70ZG9V&8%D', M[T+'JGC0NZ:OV,N.=^3V&-\GIQ?8\Y>3)&L=XI/.4[+>>>%V45BQ00>3%?.R M>RC98CRX9=6=S,;GT18$G,M44I]7H2V-"LZ[9L42V-_`$_7EMJP=IUQ.\K`@ MD5W:E(9E/@4X&,K>H;:),U%>#ZD0WNVM/N0X_/H49-3?VFQ1D@5.9/+8M\-L MV99K[QIF>?:P)N`K)9\'NZI%.1N!1I@U&R'UY/V-'YUD_0]5G6OO5&U3=SNGRSQ1^S/#'KL\=SZ6YRL M2/V;2_246W?FJ0SR*`<1T?[4DDUD\0'GA$*7("+*KX.PC*7E*`@AW3_>+")U M2EE6C("43J"F[1-XINF'N15D9**&M)M;@272+1U54F:&!2BY0.$NN3'7IE=8"YG MGDE]ST@*PW0=1"1,E:PG9+I'SSA^CI)55R[F-`.BK=64T-I[ MV$?40EA-Q]Y3/PS.M&=+./K;O=M#%A,O?`*&Z^P\,J3:P.#`8N.O&R)V0`## MH@,(Q,%91K3>H=%F6'4+$ MRIE5_^2MZ\.BDE=Q$$BDI*D2#GY\Q` M^=]%%'[E]WS>Y]H2P\\N-J]$"6ES#LO;R(3%;#X&Q/B-"2.NK2(C=K&AE124 M-KN,FXU'NME;^&B5HE5YT$NFH/IR^SWZO8BJFR#L/7VE0LTF/["0B^#04E@* M$BA7PZ^#VS#I8"$F=%LYEMLOO_J%3WWE)5ATJ"RZNFS\S!D MKWWO3*VFT]AOW>_E+)?D7SJG5:H*]V#EA40Q'(Q"?J)0JKX!_+'J\#G=X%-^ MN$5TD^2(6"@G'G9UO6LQ1VE(#59NI)#_)2M4KZM[:!S/J!45I\O(?=0:,Y,B MDL?4>UK^35OW2Y2%:53&S@(&5TE)P0C++>D^8/4-86"LY59D8]5_)$@6*7%J MF%=[=(I"0=DI>@*HY)O"-"P[-1G>8+",RPLPGVKCJ M&L!7FW>-J#_ZAZBNR_&(4K'+V"9@NH(5@?MHD:HURG6K^-6H^-D_5+#4O7K9 M1FEU4Y_`_CU@L.&4$(PX@Q+N`TE=<0-CSZ""&FK_?AI0:Z4//]O@(LEG19[E M0;(@DS@`=Y#B`A"*B_N)2`63&("GN+8:JW^R?AC($KU\L>*>N(UI%):W->L% M-CVR@FSM`8J+-OF$Q?V$GH))3&S\"6NKH?>+ISGYV&YH=TZ M&NC9CY:[*V@T!\VQD&0H+&C6LO\N@I2.HU=)3H\(BRP_R_,@2N8XB^JL9E72 MNAZ^3+"JS3Z.E?M8-&@J182.J[G!K8?'%U<9:;UOEVA+M>HAE_FMMF_OF_O8 M$BFC")8>JZ;U/7PQB*4JZ+KJT,1&[JRVV/K[#!/3L6-DP4FF(Z&J3<.E,NU7 M/=#]E*?=+,YB8E[OA&/V!IV99;'BHIVX%R=0?!>4-(! M\QU5H[\5(*#H-W^;PHLVYZJDWM!M5LY+?9B,^9(&5EOJ!F2N8P8 MH'+*@\Z0G[[G/EW;XV56S8)Q-0OB95C">5$MXLB?"2I7=4$8TB,?]@2DS:6# M'`TN[@-KK&D4<:=1G7[W@+:7'L0*VK=SK&HJT,FI;1'8LA^Z(\+E M9FBQ<;QLS_,4+XHP_WM`\U[G.]L)G[OB=)[5X;W1HE*DV=T!%;$V(GW&SZBZ M.5+N6`3IHM=*]>N$]SB.KW%*#O5<^A#+VC`,C;N[_2XBM M#7ECFA@K&J$[+&K47.8-D-2HOPNW+2\$$/YI;MLY%2MY&'!NLJQ`_5ZK5Q@$ MU&'ATP2NQ$A'`/)0`G\OK(HU;1[54$)QOQ`(O8="IXE:CE&.@-9#S?Y>/!5K MV#S7_DA^S*J'-6^2,$5!ABY1]:\2@!7X@;`-XG>:L%'+#,<%+C\& M+\0EF8U9F8FU,@+0D-F2<[F@@J+F5T5FY1OUQ8(J@AX[X M+:GO41!3>;]L+>E#CL.O]]%JG8^8RSC]:%@%]SQ.3KKO!2)2>Q$!<9!ELV7M[&R36UC1GHH,L\2&=IE<*[3(LV1^G#FEB@/PW!2^P?/`24\`"[ZIJK MPA)4@S-OE36=J-2C"@>K.\L=^M92A1D-J%>X-V1""WL`KE'VT!W^H)6Y==6/ M)C"CU]V)@&L<$\GF*'A-C M/?'.R'\6]`_J`/=0!2%MKM\)23U`CH*NJE@1L[9Q`8\)C"MZ<)$1G:J`HGH, MG<=!?\=53MBDV!(0>@`)L)ZJ@!`QUK_+-]U@$3301?N\UPO>:"&A[0P77%H/ MP*&BK=Z`P>5M(]DX$QW7]+R/B%6Z[V>K($JRG+I:Q,//HS#:!C2UQF$A2JFN MDM(FE*K4LHS5M.%;5&)-!/3N[&I@/+2EL_Y3"*AVB37,[#`YR;L([RYH5>G?K9SLTGV*O?K:/Y8?=KX-FWI%P= M5\=1^!S1")U:+;HESHFF,L+LD*YO%#,/`&O47JK('5OYB%3JD[BC:($VY>MV M9:\CVK&<"`G5/F$,A\H#3,$T5'8[>5Q'9#6?,AE:"]!7+^&:/L?98)J7?A%2 M9)"J7%3$`[!HZ*Z[ZRJN8D22\4E"C-ECXUGX>Q$1N1[Q15!DZ*%XHJ=C>13$ MEU%<,)([CN8CG@LA?#Q`H2DK&9H!(?6.2(O.QZOMQH&%-`V;T%!<4XNQX?0* M1[T/!HB4YIE6GB!=Q)YK6+,9TH\7`_^`5M65M3(O%^5F^S97+=$]VN*4;EEP MPN5E9,U54RZ9O9NUX1HMBI@,B'WA6JUPOJL_LN+G1W!HS*+#P>9=Y+S8=M>JRG;'?.Z;#N94H4L70F,I)TI>7RK"BU*'5BHD)" M=>B6;"KW6AZFD*2MN4S\S8!U@5,RGY#1E0D#SM=]5%_OJWO-+E9`TMR#PH;C M[HYI(-!DB\6S5L]<(I9E;^FR\O?*RQ@O#JLY.CT3JU=<#U.B"OV]+".PPF`A MSEE]B(IP5B+L(LX8X7!/?+8LSXEW6?6-PF'?\K"UF18OCMD4>5FSYSX2=B`< M9V^<3]B/3680VIXB1S8U5C`#4&8Y5U<71000ECW%"Q%GB<`,C$&D$DLO@[8MRC9Y04:/@F M6/?G?2A7\_,)X(VCHVDH':KQ=Y-WMBV?ZZ3J-SKW`".@J.W*I#@!&,DU-XTH M9HW6GE$U@[!FI_$";YZBI+0&Y\78,QJ,L2JW)[.+,O+M)CG;T)<;:=P1L\AM M5&<\[-\`.'*M-1Z.5NL)]"X[+62ZQQY-"W^?7;A)R#B$LKRRX-7+%B49ND/# MO,YBLGU29Q[9"?0)H`U,@YA?K?Z]>]NH^Q1$"55\EERB-'HFYG@FZA.=B[(' M$NWF*H=U/^V[ MZR#BQG.7$)\`6)7L8=R?EU1N+5.!R4<;J!6N2:M53DQ!M*R7,<25&5CG9T+".G"U4'/G48DCU7P"_<]>2YGWDHZH MB7Z""B?NS8P]61IU(F'F:$E5!'_OXHP-8E./HS(3RP:JU^-FD=V.P29ND8@[ M2^?D1*Z5!L_2I53Q[>@:2$K#E[Y)+9.X;MBL2\*R4@ M82MF_;933QQ2'^N>DYB*H]J>RB7MV/><9'1\#4?W^P>1<*TN`?(0W^ M$=+@'[UL<+9J^@W^\01N14FFYJ$1N;.;U([[6U%\AA[?D!+Y;FPKRB\_,7AR M#.C[O:8S^L(PQWUD?JL-UOMFSXVB.2K/@PPM+O"&[GH/SL+)BG%/,P]V]+=2 M^(,&R8+F];T+-APO<\(JFE%^DBHLA@:255\4YG5ZE"])E&?W#U^8LR"(=A]$ M**2U-P9-B1"L9J/>2#:!9%5HHE`B?Z<3]IB'CS(*=)NN(TDY^TPB@;]-)9OY M1=,7;+[OQ/LDM:Z+[OU^",M0/%NK^Y4(!A`V8S]=>GE:CY^PYJ0&Y0$ M0ZY5TD?(\10?#;D68W_G%X":I#K=<8Y1%@Z[=EDO@<=5?CSTVJR=>=A/+O1O#D)DY\#9*:/YJ(FZ47P=A>:^&L>"2D=6FXY,YI>`M#7M)F:LS*+E` MX2ZYJ0GFA@Q447`>)%^9DPCO[=1.IU(;>?4%-(5ACEMB$B8*EG? MXFOCCCFC\`D8\!"@:[?F_U?P81SQT`3(N,ULP4;#;^&DTV M.QB:%P0S@H?WCGM:WO*2STK(V.%E+3)7%,P8CYZ+2#B!Z)8?.9'VIT];E$69A&Y4-X8FPP"-D(Z1#ZA!.^AMIHZ;#T^%0"/2.Z M0XDN<#9\PY?S=9]$K_?5;4@(=5'`09^/O]MQTF@97K!,D^RY_)J=%?D:I]&_ M#G>[H%&!NORA(8'J_-V&\,3V5.@$YB7Q=P-"VQCE?^JM_3E*([P8#,`3L![; M>9BL3[/?R*UXA"[#%,+CQ9FN':Y>ME&5Y(&UW#'+=6P?Z7,]S>XAM-T1>D:_ M?OT<4[8[Q=5F&^,=0@\H?8Y"Q+;('2ZSDZ!J1,@><1[$[>_4(;W#^6\HOTUT$R*YE$86*V][`7TA)ILMR[]-=0,6S[']H,OS M-#N"P&Y'Z`G=VNNN\*=3Z0K]390O-"*FO&Q8S8'T'EMV]8+2,,K0/"73[STU MV"W^AM+JKV@3#;(8':$J8<=1^Q0 MLNH,=RI^==]%QP):^_B=BR]8\H$]E1L5>8DZ+I`@ZDMX)L=/3W.![Q.3KL<#RN4URLUA=%2MOY.LK" M(/X-!;`;749K$DXMAFIRO[,C>1 MVO6H'84E3=-5CAJL,)U3%J43]Q1N%2;=L$$5I]Y/9%8]LN,U$*;I)4>-7IBJ ME]!T!_EZVF["K\-H=16K7H_84EC1-5_'P9/^6=0%WN23_!L0@YSA- MZ:Y>K[.H%1)E1V`4PT8)0T'3>TM-DV0/+PGBQ+M>9%T7NB'S_P5J.D M`&+#CUM$@T<-+NU(]BW1_44P5BHRB4"QVBOH-1KX5#**Q4TD# M1P]3@BJ^+31LD1&/"[68&;[Z9<^`S`>\`8]O"@W8>4.;S6SR1V+K+_0_3T&& MR"__`U!+`P04````"`!W@`U'N8Z>XZT1``"\NP``$``<`&=V<"TR,#$U,#8S M,"YXF?X/ MJ+\TF8G\.-^EL2=.1Y;E.TUM2Y%T2?.I`Y&0A)H"=`#H1__Z+@!"(D6*#UF^ MHR?\&Y"Q`___-I$:`'(B3E[.+@Y/#X`!'F<9^RV<5!*%M8>I0> M_/.7O_[EY[^U6A\)(P(KXJ/),^I>?6P/IS0`4HD&PS[\).CT\/WA\>$QZO#E MLZ"SN4(G9VG"PP4EC,B+K#"R*7V",7!W.EEN='1S-)Y*''%T?Z M3<<_GFI+`K(@3%USL;@B4QP&ZN+@2X@#.J7$/T!@.I/G3W(EXO'Q\?#Q])"+ M&0@Y/CGZ]^W-R+S4TEGGOLT3@-?6\)&NQ4RPG1J@K,2RMXY/6Z8EC`B_> M)_1XFHC`:7)ZI(LG6)*5TBGZ2&_P]MF1*5V1@B":(YHRJ0`-$J?WU8HA3OSA MR!8Z4LH>B-P@E<0[G/&'(UNF+3U-6LK"1;8VOA)'VCU'0$$$]58,G)7@X:RU MP><3FJT:%&B]WD=Z0?5"2%/8%GVK?G#H\AF2+C M[7.MQ<6!I(MEH%UIGLT%F5X<0*5IN3KRGZ4@AZ">HQ`\(#G8Z.*CI6X*S"IV MLWZO$X&%EY*2J@P@A"^)4!0JW[HN'>W+*@\'5:T"%B\,ZFR43Z95C0(6RFB- M;0KPI*I-P$*"US5'RQF#`4C_^#SLI?M8H\D5]T+=G[>9WX510SWWH&&*A:E# M!XCZ%P>Y%*N7NM>NT?KE&+K[XV,8IIR$^$_,?&3%H9B\GX\VA6S*#R7Q^^P7 M\WNS$4?<$4D>YT9#*<^8K(S9?-%3!\!NN'0XDSR@OIX87.)`#R:C.2%*6E"V M%^%MYWF8F*E;'L(G51!&WR64^KY!/`OQE3-E?]I? MZMDZO%]^9CCTJ=*SWDW8BQAR(7Q7U$A'8_COMGL'\/6O47_0';;'/2!`WZW> MT`!9"&2'+\#L.6&2/I`;+LOBF<.7"^MI-5@[_=O!L/NI>S?J_=9%-_U1`V]Y M>`&E.68S(GMLI+AW/^>!#^OQ[I<0)APY\.;SY<+[OC2\!MU/[;N/W1'JW<'S M?N=?G_HW5]WAZ.^H^^OGWOB/!M["UHOE_#K@CZ5;;9H^%\X/%5MK>_0)7=_T M?V]::2:,EUA20&$0,Q'6$T/R0%@("R"/SZP:%L32U+D0_NB6'U1Z`9>A(/"' M$8WX%,6%F]5()![%Y#?X.?S`*7H)Z'D\-+'%@>`,?GJV>=UQ]0=1;9\O5^VP M"D,!BN_2*%KI:"T>)>4C>`&"-Z#H%0V0\8;H06.ZHD$(CM'SEP$1,*=9<#:: MPUI@W0+SR0I`.\UN>IYI:I%4I,4BD(NL8&0D-U@YK-H>S#MDK%^,/RCP__NT M_V/05-$ M5`#/3VEXM$1D1.K)\CJY')/:8+1*HA`!?;NB#R2%3'91`1YG:3S6<9Z7;.WQL"/M(#&T<[1L-[U0T_]CH7`S,4T-Q\6N#MC81U)0$Y$XW#G M\!Z#GV2,G]P"(?Z@P-$9BV'+C0Q[X^1UK293(H0.W4)/.S2[UES5SB@I<'O& M&G@EQO;ER`IJ`%@-HV2F)Q:I32`9SPN36B:FZCL%+LDC]IZL'NO<4X%D6NR/.U>HJ?]M!36)6;^E$^ MM;99,ZZNJ05Y2;LXWNG'>S'&D>MB5R(850[Y9B:9`OEVN)XYU'D(=R=H:E M$-C2N9H&R]QL01S"C.=YR"5S!$6(%6<9&J2*T@UQL+*+\O#:3#(4(E8B4=%@ M5B*6&X=M:VD>P9A`26142Y\^ZM9P\*8:UTDJ$!M]*9A@2^ M)>CR(,X_RU`(<^73$0W4E3,"";A+TKYN3N!LYYQ``WZII,`U%X3.6/?),]]T M<`-BLBKLQ+GW-,)9^33"#RC2#CGU5D-]4S5*5PW7`S@UE]^/ MJ%>I/*E9_M;*L^I@9(P&"B*5D=$9.:6;&E6R1GW$E.FH1Y]E%A?7HY("7J7V MO"];>[22Z#NMYO>HS[8F.ILZ4^YX6G*-D4N2N\+8FC?PV893:.)"C*"O1:"+)1<*L=0U'/'++F88+Q-W M7=@K/-R"/7D[0R;C$0F4=$]::U&'3])WWY'/52?OXH=<=39Y](_6FGDW!3(N MQ2BC0XPM^MU:B]A-$W.83CQ75B7.Y_YXN3(AC'7,>ZX,3H)Q]=>+82)/WKQT MO4TQF5\OKJL,4\]<%'-218DUE_W96@O830U)O6T3MZU3GY\N1ZJL@YJE_^)4>^(%6KP_$OHBDI(*&&K]6N@4?FJ='%<#('7W4E@%F6''Q?`U_E^\MXE*Z:R$Y/HNN.#,Z9J] M)&1N#3N'9Y3->HHL]!P1[(!)L:(JU%9\%#Q<.D(*)`>(T2#0FW^UH7_9- M<2!W--!E1'5$]!:F[8MPL38KLS".D)-?(QOP4XX-KK!^-G3-#4^_4Y]$&\-O M\7^YZ(12<>BXTJVH+'W=VE/`05MY3[H!N0=I@I%;LI@0$6M+VTFL,?9&OG.? M+S#=!VJ[6S/@4CF7C\*E[JY'1#Q0CVQV$,64->XCQH0Q(B4AO^$@(,_M4,VY M@-JWB5P17>W@"RN?-\$90Y5%$#A-:WM(]?$SN[KE15ZN=FO[*=HFY=26=.&;X+O8!@ M,>"/1'39C#)"=+71-0ZSU)A0@:5NUIH+C>*JPX#&;2)E]"SAM0E34M.8G;CK MYH."?L2<:!V3)W49P%JN=/>SR9:P6KGGW[;+U5=O^R$HRZ=>O+OA4QCT[R?/ M^E^]4(:9'"@\T0J?Q-#?B;N.?NC@)54XH/^#!7ON)10&]S+$\2%G`;5$8?'\ M=6RT91.[?_/BP!/$ISE=]P`_VT^B<'/`2Q![NUW/Y$!B7ZXWD\,2M&_&<)C- M"I@``G;V_Q[3E\)U.&@`LUX<]*?6NEL",WQ_;>/:';M+>#-.B@(B`\$G>$(# M,*8__0R<0D&G/<9/L.2S'S'CE^Y8^O](;$FX*_]7G=Z46$3%]8^I/22V'_@, M`\'G0%$8^LB(*&694Z&F%XJIG5,R8IPS0:S2F^O*,L1UFQ@,B4\62TTS$#:* M811?6[658&.9!:_]S.BWG:-?:P$T^D1`>X8U0Q=[\P$6BGITB>T':AU,FLK$ MWP*BJ38,WXNP1("2>%#M@V_JH>Z3TM?X`IB&JS\U>@Z@JXR%)'-HZA=PU?'@ M_C1V=RWT0(IX=D69:(+Q`%=YGAI'$^Y"W:=$^/2D#(E_S86N?7?D,?I8AK;1 M%JW-K\H7!YTR169$?--*[/1/=KB#4'ASF*(8JV"^$D"#=';U0Z5E^G:QZNQ+ M>^3E$NOFJW5$Q=SC[12-)K?^F'=P*(G>IJ;E4!R8#YI0'NL/7B"B7B$K1!Q,O(@.G_@9$=5+4`/4ECU]%)\`ZS3:%M#5 M^7._S7P89[V(CXNVYXD0!['^\&N^\\V$>*"?-&F2NNG> MT1MT`"/9?J*)K&SB\0Y-P%?G/EW8($+O]=6_,J[,,,`5U,[Q6,ZO`_ZH%14P M>QMJ^E3&-8^H;A9%4\IQ]-6F*'^D#]5OFE5,63?;?@VI=Y\)4;JD;KIGN#G3 MDB*ZNMDU(K"6-4AE*UE4XUV4S+`UE-G+,6R;M(J=O$X88H9:PQLSXS/15$/:^F.[EKJIV8 MW\QZR^#,IR8R.7D.C*UZZX+A\\E2@PL_&9&>X(_87H:7BJ;L(*!N=<35^!BZ MZ>:0**RM!18*6V^EJ[@9QFRAJYM=-U!YG';7V#.98O.-QR'1LTN3A)'1)$'W MU;&F6YFS-@M4GTSRVJU)'EYN?@BIK0^?S`S=Y?.:)-JATG[$PN^;Q*S\J$^I MP/K=)NS,7SJRN]H%'!L'7_U-;\7G5]PS'^^"(<".@;'O*Z0#!.6H:Q8M,$CZ M>6C+#+A=A_(;M"JP8`S$WCR^:W?/8K]R!U72;2GS[KC9W$1\TQQDO$COATON M[AG/0=?9/(I47U/IX>`/@D510]S32^HR7]FIVZOD@SORI#HX(/K4WMX=G!;^ MYW'L"'XQ_]52C4_-5\FR7^K3@W^0VD=^F` M>W9YW4(B&WJ>%MAQ6EL[LJ?BNA)&DR-=V5+65>)Z&S:;IS(Z9JKW"#.?"+N3 MP6X\A0HNH_T+Q.Q"U6N.H9YMWN@3.?877<27Q:__IOIMA8QE,7N+I>`/IG#$ M[6XLF=JO7(Z\=G5(X>FT'9J/XAG2C!-;V01ULZ3+'JA.D=ES9#+CJ/)VBKK9 MTH.56Q#0+P&]OPE2=F27ULV&3T`GY%*OVS-LR"ZMFPW;SNX/"2./.!AC,2.I M[$@EIKI9W+WLC:_:V89EE=5-?W?$4.\^YM>Z0QX2&09JZZ',T@P)2VMR#/$R ME#I[((MOBP[ MJ8-]YF.\]EMR\-?_`5!+`0(>`Q0````(`'>`#4>CDOL_*]\``"2=#0`0`!@` M``````$```"D@0````!G=G`M,C`Q-3`V,S`N>&UL550%``,A^,Q5=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`=X`-1VF&<9[3%```B30!`!0`&``````` M`0```*2!==\``&=V<"TR,#$U,#8S,%]C86PN>&UL550%``,A^,Q5=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`=X`-1ZXV&2;',```D@<#`!0`&``````` M`0```*2!EO0``&=V<"TR,#$U,#8S,%]D968N>&UL550%``,A^,Q5=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`=X`-1]MOTWA_G```U\4(`!0`&``````` M`0```*2!JR4!`&=V<"TR,#$U,#8S,%]L86(N>&UL550%``,A^,Q5=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`=X`-1\U3G%&04@``-'4%`!0`&``````` M`0```*2!>,(!`&=V<"TR,#$U,#8S,%]P&UL550%``,A^,Q5=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`=X`-1[F.GN.M$0``O+L``!``&``````` M`0```*2!5A4"`&=V<"TR,#$U,#8S,"YX`L``00E#@`` ;!#D!``!02P4&``````8`!@`4`@``32<"```` ` end XML 54 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisition
6 Months Ended
Jun. 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 staff augmentation, primarily in the United States nuclear industry.  Hyperspring operates as a wholly-owned subsidiary of GSE Performance.  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. In addition, GSE may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $8.4 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.  Included in this $11.4 million is a $1.2 million payment to the Hyperspring members if Hyperspring is 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.  As a result of TVA delaying the long-term contract award, GSE amended the purchase agreement with the former members of Hyperspring to extend the date that Hyperspring has to obtain a long-term contract with TVA from May 15, 2015 to December 31, 2015.  None of the other terms of the Hyperspring purchase agreement changed as a result of this amendment.
If Hyperspring is not successful in renewing the TVA contract, GSE may still be required to pay the Sellers up to an additional $8.4 million. The $1.2 million TVA payment will then be divided into three increments of $400,000 each and added to the annual payments which will be made to the former Hyperspring members if they attain certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017.
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.  GSE Performance is obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  IntelliQlik is jointly owned by GSE Performance and a former member of Hyperspring.
To assist our clients in creating world-class internal training and performance improvement programs, GSE is building an E2E (Entry2Expert) Performance Solution.  The E2E Performance Solution includes a set of integrated and scalable products and services that provide a structured training program, from employee selection and onboarding through continuous skills improvement for experienced employees.  The Hyperspring acquisition, through its staff of instructors, engineers and specialists, and the IntelliQlik training platform, once completed, will increase the breadth of solutions that GSE can offer within the E2E Performance Solution program.

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 six months ended June 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
 
Six Months ended
 
 
June 30,
 
June 30,
 
Pro forma financial information including the acquisition of Hyperspring
2015
 
2014
 
2015
 
2014
 
Revenue
 
$
13,632
  
$
12,760
  
$
27,628
  
$
25,968
 
Operating loss
  
(918
)
  
(1,943
)
  
(1,506
)
  
(4,013
)
Net loss
  
(1,043
)
  
(1,955
)
  
(1,777
)
  
(3,955
)
Loss per common share — basic
 
$
(0.06
)
 
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)
Loss per common share — diluted
 
$
(0.06
)
 
$
(0.11
)
 
$
(0.10
)
 
$
(0.22
)


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 June 30, 2015 and December 31, 2014, current contingent consideration totaled $2.8 million and $2.8 million, respectively.  As of June 30, 2015 and December 31, 2014, we also had accrued contingent consideration totaling $2.1 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.

(in thousands)
  
  
June 30,
  
December 31,
 
  
2015
  
2014
 
Hyperspring, LLC
 
$
2,383
  
$
2,152
 
IntelliQlik, LLC
  
213
   
213
 
EnVision Systems, Inc.
  
179
   
477
 
Current contingent consideration
 
$
2,775
  
$
2,842
 
         
Hyperspring, LLC
 
$
2,130
  
$
1,948
 
Contingent consideration
 
$
2,130
  
$
1,948
 

XML 55 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Events
6 Months Ended
Jun. 30, 2015
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
16.Subsequent Events


In July 2015, GSE entered into a separation and release agreement with James A. Eberle, Chief Executive Officer. Effective July 31, 2015, Mr. Eberle resigned his position as Chief Executive Officer and as a director on GSE's board of directors. GSE will incur $380,000 in severance expense related to the termination of Mr. Eberle.

GSE appointed Kyle Loudermilk as Chief Executive Officer effective August 3, 2015.  In connection with his appointment, GSE's Board of Directors granted 850,000 restricted stock units ("RSUs") to Mr. Loudermilk for a six year performance period ending on June 30, 2021.  The RSUs granted to Mr. Loudermilk are classified as equity awards because the RSUs will be paid in GSE common stock upon vesting.  The RSUs have four vesting tranches based on GSE's stock price.  The 850,000 RSUs will vest as follows:
·
200,000 RSUs will vest if the Volume Weighted Average Price ("VWAP") of the Company's common stock as quoted by the NYSE MKT exceeds $2.50 for a 90 consecutive trading day period.
·
An additional 200,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $3.25 for a 90 consecutive trading day period.
·
An additional 200,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $4.25 for a 90 consecutive trading day period.
·
An additional 250,000 RSUs will vest if the VWAP of the Company's common stock as quoted by the NYSE MKT exceeds $6.00 for a 90 consecutive trading day period.


The RSU equity awards are measured at the grant date fair value and are not remeasured at the end of the reporting period. Total expense related to the RSUs is expected to be $631,000.  The RSUs will be amortized over the life that each tranche is expected to vest, or as follows:

(in thousands)
  
Five months ended December 31, 2015
 
$
89
 
Year ended December 31, 2016
  
212
 
Year ended December 31, 2017
  
205
 
Year ended December 31, 2018
  
98
 
Year ended December 31, 2019
  
27
 
  
$
631
 


On July 6, 2015, Hyperspring, LLC renewed its $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.

XML 56 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Product Warranty
6 Months Ended
Jun. 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
  
369
 
Warranty claims
  
(209
)
Currency adjustment
  
(43
)
Balance at June 30, 2015
 
$
1,573
 

XML 57 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value of Financial Instruments
6 Months Ended
Jun. 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 June 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 June 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
 
$
9,332
  
$
-
  
$
-
  
$
9,332
 
Foreign exchange contracts
  
-
   
115
   
-
   
115
 
                 
Total assets
 
$
9,332
  
$
115
  
$
-
  
$
9,447
 
                 
Foreign exchange contracts
 
$
-
  
$
(133
)
 
$
-
  
$
(133
)
                 
Total liabilities
 
$
-
  
$
(133
)
 
$
-
  
$
(133
)

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 58 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Software Development Costs
6 Months Ended
Jun. 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.

Software development costs capitalized were $432,000 and $938,000 for the three and six months ended June 30, 2015, respectively, and $194,000 and $349,000 for the three and six months ended June 30, 2014, respectively.  Total amortization expense was $105,000 and $195,000 for the three and six months ended June 30, 2015, respectively, and $63,000 and $95,000 for the three and six months ended June 30, 2014, respectively.


XML 59 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets
6 Months Ended
Jun. 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) Staff Augmentation.  At June 30, 2015 and December 31, 2014, the $5.6 million of goodwill balance was related to the Hyperspring acquisition and is assigned to our Staff Augmentation 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 June 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 60 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments
6 Months Ended
Jun. 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 June 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.4 million Pounds Sterling, and 0.5 million Australian Dollars 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:

  
June 30,
  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
115
  
$
71
 
Other assets
  
-
   
21
 
   
115
   
92
 
Liability derivatives
        
Other current liabilities
  
(35
)
  
(23
)
Other liabilities
  
(98
)
  
(1
)
   
(133
)
  
(24
)
         
Net fair value
 
$
(18
)
 
$
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 six months ended June 30, 2015 and 2014, the Company recognized a net gain (loss) on its derivative instruments as outlined below:

  
Three Months ended
June 30,
  
Six Months ended
June 30,
 
(in thousands)
 
2015
  
2014
  
2015
  
2014
 
         
Foreign exchange contracts- change in fair value
 
$
(86
)
 
$
11
  
$
(86
)
 
$
254
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
55
   
(6
)
  
7
   
(145
)
                 
Gain (loss) on derivative instruments, net
 
$
(31
)
 
$
5
  
$
(79
)
 
$
109
 

XML 61 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Information (Tables)
6 Months Ended
Jun. 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
June 30,
  
Six Months ended
June 30,
 
  
2015
  
2014
  
2015
  
2014
 
         
Contract revenue:
        
Performance Improvement Solutions
 
$
8,191
  
$
8,276
  
$
17,007
  
$
17,000
 
Staff Augmentation
  
5,441
   
-
   
10,621
   
-
 
  
$
13,632
  
$
8,276
  
$
27,628
  
$
17,000
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(1,192
)
 
$
(1,955
)
 
$
(1,968
)
 
$
(4,023
)
Staff Augmentation
  
362
   
-
   
662
   
-
 
Loss on change in fair value of contingent consideration, net
  
(513
)
  
(20
)
  
(433
)
  
(47
)
                 
Operating loss
 
$
(1,343
)
 
$
(1,975
)
 
$
(1,739
)
 
$
(4,070
)
                 
Interest income, net
  
21
   
28
   
48
   
59
 
Gain (loss) on derivative instruments, net
  
(31
)
  
5
   
(79
)
  
109
 
Other income (expense), net
  
(41
)
  
3
   
(80
)
  
(7
)
Loss before income taxes
 
$
(1,394
)
 
$
(1,939
)
 
$
(1,850
)
 
$
(3,909
)



XML 62 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Preferred Stock Rights (Details)
6 Months Ended
Jun. 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 63 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Preferred Stock Rights
6 Months Ended
Jun. 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 64 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of Presentation and Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2015
Basis of Presentation and Revenue Recognition [Abstract]  
Percentage of revenue by major customers

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

  
Three Months ended
June 30,
 
Six Months ended
June 30,
  
2015
 
2014
 
2015
 
2014
Tennessee Valley Authority
 
18.7 %
 
0.0 %
 
19.9 %
 
0.0 %
Public Service Enterprise Group Inc.
 
11.7 %
 
0.6 %
 
10.2 %
 
0.6 %

XML 65 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Product Warranty (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Activities in product warranty account [Abstract]    
Balance at December 31, 2014 $ 1,456  
Warranty provision 369  
Warranty claims 209  
Currency adjustment (43)  
Standard Product Warranty Accrual, Period Increase (Decrease), Total 117 $ (211)
Balance at June 30, 2015 $ 1,573  
XML 66 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Software Development Costs [Abstract]        
Total capitalized software development cost $ 432 $ 194 $ 938 $ 349
Capitalized software amortization 105 63 195 95
Capitalized Computer Software, Period Increase (Decrease), Total $ 327 $ 131 $ 743 $ 254
XML 67 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Consolidated Statements of Comprehensive Loss        
Net loss $ (1,467) $ (1,986) $ (2,011) $ (4,010)
Foreign currency translation adjustment, net of tax 106 (106) (130) (101)
Comprehensive loss $ (1,361) $ (2,092) $ (2,141) $ (4,111)
XML 68 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basic and Diluted Loss Per Common Share
6 Months Ended
Jun. 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
  
Six Months ended
 
  
June 30,
  
June 30,
 
  
2015
  
2014
  
2015
  
2014
 
Numerator:
        
Net loss
 
$
(1,467
)
 
$
(1,986
)
 
$
(2,011
)
 
$
(4,010
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
17,887,859
   
17,887,859
   
17,887,859
   
17,887,859
 
                 
Effect of dilutive securities:
                
Employee stock options
  
-
   
-
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
17,887,859
   
17,887,859
   
17,887,859
   
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,513,321
   
2,736,703
   
2,580,942
   
2,727,435
 

XML 69 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basic and Diluted Loss Per Common Share (Tables)
6 Months Ended
Jun. 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
  
Six Months ended
 
  
June 30,
  
June 30,
 
  
2015
  
2014
  
2015
  
2014
 
Numerator:
        
Net loss
 
$
(1,467
)
 
$
(1,986
)
 
$
(2,011
)
 
$
(4,010
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
17,887,859
   
17,887,859
   
17,887,859
   
17,887,859
 
                 
Effect of dilutive securities:
                
Employee stock options
  
-
   
-
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
17,887,859
   
17,887,859
   
17,887,859
   
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,513,321
   
2,736,703
   
2,580,942
   
2,727,435
 

XML 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 122 247 1 false 53 0 false 10 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 081600 - Disclosure - Subsequent Events (Tables) Sheet http://gses.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://gses.com/role/SubsequentEvents 35 false false R36.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 36 false false R37.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 37 false false R38.htm 090400 - Disclosure - Acquisition (Details) Sheet http://gses.com/role/AcquisitionDetails Acquisition (Details) Details http://gses.com/role/AcquisitionTables 38 false false R39.htm 090402 - Disclosure - Acquisition, Contingent Consideration by Acquisition (Details) Sheet http://gses.com/role/AcquisitionContingentConsiderationByAcquisitionDetails Acquisition, Contingent Consideration by Acquisition (Details) Details 39 false false R40.htm 090500 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 40 false false R41.htm 090600 - Disclosure - Software Development Costs (Details) Sheet http://gses.com/role/SoftwareDevelopmentCostsDetails Software Development Costs (Details) Details http://gses.com/role/SoftwareDevelopmentCosts 41 false false R42.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 42 false false R43.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 43 false false R44.htm 090900 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 44 false false R45.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 45 false false R46.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 46 false false R47.htm 091000 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 47 false false R48.htm 091100 - Disclosure - Long-Term Debt (Details) Sheet http://gses.com/role/LongtermDebtDetails Long-Term Debt (Details) Details http://gses.com/role/LongtermDebtTables 48 false false R49.htm 091200 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 49 false false R50.htm 091300 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxes 50 false false R51.htm 091400 - Disclosure - Preferred Stock Rights (Details) Sheet http://gses.com/role/PreferredStockRightsDetails Preferred Stock Rights (Details) Details http://gses.com/role/PreferredStockRights 51 false false R52.htm 091500 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 52 false false R53.htm 091600 - Disclosure - Subsequent Events (Details) Sheet http://gses.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://gses.com/role/SubsequentEventsTables 53 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-20150630.xml gvp-20150630_cal.xml gvp-20150630_def.xml gvp-20150630_lab.xml gvp-20150630_pre.xml gvp-20150630.xsd true true XML 71 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 14, 2014
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 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   13,632 $ 12,760 27,628 $ 25,968  
Operating loss   (918) (1,943) (1,506) (4,013)  
Net loss   $ (1,043) $ (1,955) $ (1,777) $ (3,955)  
Loss per common share - basic   $ (0.06) $ (0.11) $ (0.10) $ (0.22)  
Loss per common share - diluted   $ (0.06) $ (0.11) $ (0.10) $ (0.22)  
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] | Contingent Consideration Case 1 [Member]            
Business Acquisition [Line Items]            
Business Acquisition Contingent Consideration Agreement            
Hyperspring, LLC [Member] | Contingent Consideration Case 1 [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          
Hyperspring, LLC [Member] | Contingent Consideration Case 1 [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 is 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. As a result of TVA delaying the long-term contract award, GSE amended the purchase agreement with the former members of Hyperspring to extend the date that Hyperspring has to obtain a long-term contract with TVA from May 15, 2015 to December 31, 2015. None of the other terms of the Hyperspring purchase agreement changed as a result of this amendment          
Hyperspring, LLC [Member] | Contingent Consideration Case 2 [Member]            
Business Acquisition [Line Items]            
Business Acquisition Contingent Consideration Agreement            
Hyperspring, LLC [Member] | Contingent Consideration Case 2 [Member] | EBITDA Target [Member]            
Business Acquisition [Line Items]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 8,400          
Business Combination, Contingent Consideration Arrangements, Description The $1.2 million TVA payment will then be divided into three increments of $400,000 each and added to the annual payments which will be made to the former Hyperspring members if they attain certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets for the three-year period ending November 13, 2017          
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          
XML 72 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes
6 Months Ended
Jun. 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.

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