0000944480-17-000046.txt : 20171114 0000944480-17-000046.hdr.sgml : 20171114 20171114161845 ACCESSION NUMBER: 0000944480-17-000046 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171114 DATE AS OF CHANGE: 20171114 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: 171201806 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 1Q17  
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C.  20549

FORM 10-Q

(Mark One)
     
 
Quarterly Report Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
for the Quarterly Period Ended September 30, 2017
 
       
   
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
 
Emerging growth 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 19,399,056 shares of common stock, with a par value of $0.01 per share outstanding as of October 31, 2017.
 
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 September 30, 2017 (unaudited) and December 31, 2016
3
   
Unaudited Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2017, and September 30, 2016
4
   
Unaudited Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2017, and September 30, 2016
5
   
Unaudited Consolidated Statement of Changes in Stockholders' Equity for the Nine Months Ended September 30, 2017
6
   
Unaudited Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2017 and September 30, 2016
7
   
Notes to Consolidated Financial Statements
8
Item 2.
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
25
Item 3.
 
Quantitative and Qualitative Disclosures About Market Risk
42
Item 4.
 
Controls and Procedures
42
       
PART II.
 
OTHER INFORMATION
43
Item 1.
 
Legal Proceedings
43
Item 1A.
 
Risk Factors
43
Item 2.
 
Unregistered Sales of Equity Securities and Use of Proceeds
43
Item 3.
 
Defaults Upon Senior Securities
43
Item 4.
 
Mine Safety Disclosures
43
Item 5.
 
Other Information
43
Item 6.
 
Exhibits
43
   
SIGNATURES
44

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)

 
September 30, 2017
 
December 31, 2016
 
(unaudited)
   
ASSETS
Current assets:
         
Cash and cash equivalents
$
15,525
 
$
21,747
Restricted cash
 
960
   
1,140
Contract receivables, net
 
18,616
   
18,863
Prepaid expenses and other current assets
 
2,956
   
2,052
Total current assets
 
38,057
   
43,802
           
Equipment, software, and leasehold improvements
 
7,149
   
6,759
Accumulated depreciation
 
(5,997)
   
(5,527)
Equipment, software, and leasehold improvements, net
 
1,152
   
1,232
           
Software development costs, net
 
756
   
982
Goodwill
 
7,130
   
5,612
Intangible assets, net
 
3,654
   
454
Other assets
 
289
   
1,574
Total assets
$
51,038
 
$
53,656
           
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
         
Accounts payable
$
676
 
$
923
Accrued expenses
 
2,967
   
2,437
Accrued compensation
 
3,418
   
2,624
Billings in excess of revenue earned
 
16,131
   
21,444
Accrued warranty
 
1,260
   
1,137
Contingent consideration
 
1,691
   
2,105
Other current liabilities
 
867
   
716
Total current liabilities
 
27,010
   
31,386
           
Other liabilities
 
1,515
   
1,149
Total liabilities
 
28,525
   
32,535
Commitments and contingencies
         
           
Stockholders' equity:
         
Preferred stock $0.01 par value, 2,000,000 shares authorized, no shares issued and outstanding
 
-
   
-
Common stock $0.01 par value, 30,000,000 shares authorized, 20,977,230 and 20,433,608 shares issued and 19,378,319 and 18,834,697 shares outstanding in 2017 and 2016
 
210
   
204
Additional paid-in capital
 
76,231
   
75,120
Accumulated deficit
 
(49,471)
   
(49,427)
Accumulated other comprehensive loss
 
(1,458)
   
(1,777)
Treasury stock at cost, 1,598,911 shares in 2017 and 2016
 
(2,999)
   
(2,999)
Total stockholders' equity
 
22,513
   
21,121
Total liabilities and stockholders' equity
$
51,038
 
$
53,656

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

3


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

 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
   
2017
 
2016
                       
Revenue
$
15,409
 
$
14,428
 
$
48,876
 
$
39,820
                       
Cost of revenue
 
11,185
   
10,430
   
35,513
   
28,329
Gross profit
 
4,224
   
3,998
   
13,363
   
11,491
                       
Operating expenses:
                     
Selling, general and administrative
 
4,374
   
2,936
   
11,740
   
8,606
Research and development
 
353
   
381
   
1,103
   
1,010
Restructuring charges
 
-
   
85
   
45
   
487
Depreciation
 
79
   
91
   
254
   
294
   Amortization of definite-lived intangible assets    50      72      148      219
Total operating expenses
 
4,856
   
3,565
   
13,290
   
10,616
                       
Operating (loss) income
 
(632)
   
433
   
73
   
875
                       
Interest income, net
 
15
   
11
   
60
   
52
Gain (loss) on derivative instruments, net
 
71
   
(211)
   
226
   
(346)
Other income (expense), net
 
33
   
15
   
(4)
   
112
(Loss) income before income taxes
 
(513)
   
248
   
355
   
693
                       
Provision for income taxes
 
92
   
80
   
399
   
275
Net (loss) income
$
(605)
 
$
168
 
$
(44)
 
$
418
                       
                       
Basic (loss) earnings per common share
$
(0.03)
 
$
0.01
 
$
0.00
 
$
0.02
                       
Diluted (loss) earnings per common share
$
(0.03)
 
$
0.01
 
$
0.00
 
$
0.02

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

4


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

 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
 
2017
 
2016
                       
                       
Net (loss) income
$
(605)
 
$
168
 
$
(44)
 
$
418
                       
Foreign currency translation adjustment
 
192
   
(50)
   
319
   
(152)
                       
Comprehensive (loss) income
$
(413)
 
$
118
 
$
275
 
$
266

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
Capital
 
Accumulated
Deficit
 
Accumulated
Other Comprehensive
Loss
 
Treasury
Stock
 
Total
Shares
   
Amount
       
Shares
 
Amount
 
Balance, January 1, 2017
 
20,434
 
$
204
 
$
75,120
 
$
(49,427)
 
$
(1,777)
 
(1,599)
 
$
(2,999)
 
$
21,121
                                             
Stock-based compensation expense
 
-
   
-
   
1,793
   
-
   
-
 
-
   
-
   
1,793
Common stock issued for options exercised
 
160
   
2
   
274
   
-
   
-
 
-
   
-
   
276
Common stock issued for RSUs vested
 
383
   
4
   
(4)
   
-
   
-
 
-
   
-
   
-
Vested RSU shares withheld to pay taxes
 
-
   
-
   
(952)
   
-
   
-
 
-
   
-
   
(952)
Foreign currency translation adjustment
 
-
   
-
   
-
   
-
   
319
 
-
   
-
   
319
Net income
 
-
   
-
   
-
   
(44)
   
-
 
-
   
-
   
(44)
Balance, September 30, 2017
 
20,977
 
$
210
 
$
76,231
 
$
(49,471)
 
$
(1,458)
 
(1,599)
 
$
(2,999)
 
$
22,513

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



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

 
Nine months ended
September 30,
 
2017
 
2016
Cash flows from operating activities:
         
Net (loss) income
$
(44)
 
$
418
Adjustments to reconcile net income to net cash provided by operating activities:
         
Depreciation
 
254
   
294
Amortization of definite-lived intangible assets
 
148
   
219
Amortization of capitalized software development costs
 
352
   
296
Change in fair value of contingent consideration
 
436
   
(370)
Stock-based compensation expense
 
1,873
   
900
Bad debt expense
 
118
   
-
(Gain)/loss on derivative instruments, net
 
(226)
   
346
Deferred income taxes
 
78
   
96
Loss on sale of equipment, software, and leasehold improvements
 
-
   
3
Changes in assets and liabilities:
         
Contract receivables, net
 
5,318
   
(3,616)
Prepaid expenses and other assets
 
770
   
(269)
Accounts payable, accrued compensation, and accrued expenses
 
(911)
   
2,254
Billings in excess of revenue earned
 
(5,204)
   
3,183
Accrued warranty
 
112
   
(80)
Other liabilities
 
359
   
208
Cash provided by operating activities
 
3,433
   
3,882
           
Cash flows from investing activities:
         
Proceeds from sale of equipment, software and leasehold improvements
 
-
   
30
Capital expenditures
 
(64)
   
(53)
Capitalized software development costs
 
(126)
   
(196)
Acquisition of Absolute Consulting, Inc., net of cash acquired
 
(8,455)
   
-
Restrictions of cash as collateral under letters of credit
 
-
   
(4)
Releases of cash as collateral under letters of credit
 
180
   
254
Cash (used in) provided by investing activities
 
(8,465)
   
31
           
Cash flows from financing activities:
         
Proceeds from issuance of common stock on the exercise of stock options
 
276
   
594
Contingent consideration payments to Hyperspring, LLC
 
(850)
   
(1,421)
RSUs withheld to pay taxes
 
(952)
   
-
Cash used in financing activities
 
(1,526)
   
(827)
           
Effect of exchange rate changes on cash
 
336
   
(77)
Net (decrease) increase in cash and cash equivalents
 
(6,222)
   
3,009
Cash and cash equivalents at beginning of year
 
21,747
   
11,084
Cash and cash equivalents at end of period
$
15,525
 
$
14,093

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


GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1.
Summary of Significant Accounting Policies

Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") and are unaudited.  In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made.  Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on March 28, 2017.  Certain reclassifications have been made to prior period amounts to conform to the current presentation.  The Company reclassified research and development costs from selling, general and administrative expenses and presented them as a separate caption within operating expenses on the consolidated statements of operations. In addition, the Company also reclassified the stock-based compensation related to management/employees from cost of revenue and research and development expenses to selling, general and administrative expenses.

The Company has two reportable segments as follows:

Performance Improvement Solutions (approximately 62% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, as well as engineering solutions and interactive computer based tutorials/simulation focused on the process industry.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries.  Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training.  GSE and its predecessors have been providing these services since 1976.
8


Nuclear Industry Training and Consulting (approximately 38% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers,  work management specialists, planners and training material developers.  This business is managed through our subsidiaries Hyperspring and Absolute Consulting, Inc. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.

On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million. Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.  In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development. As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

Financial information about the two business segments is provided in Note 16 of the accompanying condensed consolidated financial statements.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company's most significant estimates relate to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, 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.
9


Revenue recognition

The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for Nuclear Industry Training and Consulting support and service agreements.

In accordance with Accounting Standards Codification (ASC) 605-35, Construction-Type and Production-Type Contracts (ASC 605), the Performance Improvement Solutions segment primarily 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 costs incurred to date compared to total estimated cost to complete 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.  We recognize 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 our revenue recognition as a significant change in the estimates can cause our revenue and related margins to change significantly from the amounts estimated in the early stages of the project.

As we recognize revenue under the percentage-of-completion method, we provide an accrual for estimated future warranty costs based on historical and projected claims experience.  Our long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.

Our system design contracts do not normally provide for post contract support (PCS) in terms of software upgrades, software enhancements or telephone support.  To obtain PCS, the customers must normally 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.  We recognize revenue from these contracts ratably over the term of the agreements.

Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered to the customer.

We also recognize revenue from the sale of software licenses from contracts with multiple deliverables.  These software license sales are evaluated under ASC 985-605, Software Revenue Recognition.  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.  The Company concluded that vendor specific objective evidence does not exist for all elements of its software license sales.  If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.

We recognize revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.
10


2.
Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, Simplifying the Measurement of Inventory (ASU 2015-11).  ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.  This ASU does not apply to inventory measured using the last-in, first-out method.  ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.  We adopted ASU 2015-11 effective January 1, 2017.  The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.

In March 2016, the FASB issued ASU No. 2016-09, Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting (ASU 2016-09).  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We adopted ASU 2016-09 effective January 1, 2017. The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.

Accounting pronouncements not yet adopted

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), 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 for the 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). We are currently in the process of evaluating the impact of the adoption of this ASU on our consolidated financial statements.  The adoption is expected to impact our revenue recognition and related disclosures.  For example, our revenue from software arrangements with multiple elements including services are currently recognized ratably due to the lack of vendor-specific objective evidence ("VSOE") of fair value.  We are currently evaluating these arrangements under the new revenue guidance to identify the distinct performance obligations and to determine the timing and pattern of recognition of each performance obligation. We are also evaluating other revenue streams, including power plant simulator design and build systems and training services. The Company will adopt the new standard on January 1, 2018 using the modified retrospective method.

In February 2016, the FASB issued ASU No. 2016-02, Leases.  The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.  Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.  The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.
11


In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.

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

In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18).  The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.  This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.  Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.  ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.  The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, Revenue from Contracts with Customers.  The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after June 30, 2019, with early adoption permitted.  Adoption of this guidance will be applied prospectively on or after the effective date.

In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment (ASU 2017-04).  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.  Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.  ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.  We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.

In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We do not expect the adoption of this standard to have a significant impact on our consolidated financial position, results of operations or cash flows.
12


3.
Basic and Diluted Earnings per Common Share

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

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

(in thousands, except for share amounts)
Three months ended
 
Nine months ended
 
September 30,
 
September 30,
 
2017
 
2016
 
2017
 
2016
Numerator:
                     
Net (loss) income
$
(605)
 
$
168
 
$
(44)
 
$
418
                       
Denominator:
                     
Weighted-average shares outstanding for basic (loss) income per share
 
19,280,770
   
18,230,148
   
19,204,778
   
18,052,019
                       
Effect of dilutive securities:
                     
Stock options and restricted stock units
 
-
   
239,969
   
-
   
235,851
Adjusted weighted-average shares outstanding and assumed conversions for diluted (loss) income per share
 
19,280,770
   
18,470,117
   
19,204,778
   
18,287,870
                       
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
534,833
   
734,833
   
550,218
   
741,862
13

 
4. Acquisition
 
On September 20, 2017, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. ("Performance Solutions"), acquired 100% of the capital stock of Absolute Consulting, Inc. ("Absolute") for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $8.9 million (subject to post-closing adjustment). An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. The acquisition of Absolute was completed on an all-cash transaction basis.
Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.
The following table summarizes the consideration paid to acquire Absolute and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition of Absolute, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of September 30, 2017, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, property, and equipment, intangible assets, accrued expenses, accrued compensation and the residual amount allocated to goodwill. The following amounts except for Cash are all reflected in the Consolidated Statement of Cash Flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.
(in thousands)
 
     
Total purchase price
$
8,910
     
Purchase price allocation:
   
Cash
$
455
Contract receivables
 
5,121
Prepaid expenses and other current assets
 
70
Property, and equipment, net
 
102
Intangible assets
 
3,340
Accounts payable, accrued expenses, and other liabilities
 
(78)
Accrued compensation
 
(1,618)
Total identifiable net assets
 
7,392
Goodwill
 
1,518
Net assets acquired
$
8,910
 
The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $1.5 million. All of the $1.5 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment. As discussed above, the goodwill amount is provisional pending receipt of the final valuations for various assets and liabilities.

The fair value of the assets acquired includes gross trade receivables of $5.1 million, of which the Company expects to collect in full. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.
The Company identified $3.3 million of other intangible assets, including customer relationships, trademarks/names and non-compete agreements, with amortization periods of three to five years. The fair values of the intangible assets are provisional pending receipt of the final valuations for those assets.
14

 
Unaudited Pro Forma Financial Information
The acquired business contributed revenue of $1.2 million and earnings of $36,000 to GSE for the period from September 20, 2017 to September 30, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.
 
These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE has incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the nine months ended September 30, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.

 
Three months ended September 30,
 
Nine months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(unaudited and in thousands)
Revenue
$
23,055
 
$
24,097
 
$
77,470
 
$
70,175
Net (loss) income
 
(293)
   
241
   
448
   
(69)

15

5.
Contingent Consideration

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, "Business Combination", contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

As of September 30, 2017 and December 31, 2016, contingent consideration, related to our acquisition of Hyperspring via an earnout,  included in current liabilities totaled $1.7 million and $2.1 million, respectively. The Company made a payment of $0.9 million and $1.4 million in the first quarter of 2017 and 2016, respectively, related to the liability-classified contingent consideration arrangements. As of November 14, 2017, we will not record contingent consideration adjustments for the Hyperspring acquisition due to the expiration of the earnout period.
 

6.
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 yet billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.

The components of contract receivables are as follows:

(in thousands)
September 30,
 
December 31,
 
2017
 
2016
       
Billed receivables
$
12,039
 
$
13,325
Recoverable costs and accrued profit not yet billed
 
6,715
   
5,555
Allowance for doubtful accounts
 
(138)
 
 
(17)
Total contract receivables, net
$
18,616
 
$
18,863

During October 2017, the Company invoiced $4.6 million of the unbilled amounts related to the balance at September 30, 2017.

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

On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company. Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment. Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.

At September 30, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $0.1 million in net billed and unbilled pre-petition receivables attributable to Westinghouse. The Company has assessed the recoverability of the remaining $0.1 million in net billed and unbilled pre-petition receivables and concluded that the likelihood of loss is not probable, and therefore, none of the remaining outstanding amounts have been reserved at September 30, 2017.
16


7. 
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
September 30,
 
December 31,
 
2017
 
2016
           
Inventory
$
1,159
 
$
-
Income taxes receivable
 
268
   
446
Prepaid expenses
 
451
   
422
Other current assets
 
1,078
   
1,184
Total prepaid expenses and other current assets
$
2,956
 
$
2,052

At September 30, 2017, prepaid expenses and other current assets are comprised primarily of inventory that is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or market value in accordance with ASC 330, Inventory.  At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.
 
 
8.
Software Development Costs, Net

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

Software development costs capitalized were $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively, and $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively.  Total amortization expense was $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively, and $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively.
17

 

9.
Goodwill and Intangible Assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, trade names, non-compete agreements, contract backlog, and software.

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).  As of the report date, the Company is still evaluating the impact of the Absolute acquisition on our reporting units. As of September 30, 2017, and December 31, 2016, goodwill of $7.1 million and $5.6 million, respectively, is related to the Nuclear Industry Training and Consulting segment.  The increase of $1.5 million in the carrying amount of goodwill during the nine months ended September 30, 2017 was due to the acquisition of Absolute. No events or circumstances occurred during the current reporting period that would indicate impairment of such goodwill and indefinite-lived intangible assets.

As discussed in Note 4, we recognized finite-lived intangible assets of $3.3 million upon acquisition of Absolute on September 20, 2017. Amortization of finite-lived intangible assets 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. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives, other than goodwill. There were no indications of impairment of intangible assets during the current reporting period.
 
 
10.
Fair Value of Financial Instruments

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

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

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

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

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

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

For the three and nine months ended September 30, 2017, the Company did not have any transfers between fair value Level 1, Level 2 or Level 3.  The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at September 30, 2017.

18

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

(in thousands)
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
 
Significant
Other Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
                       
Money market funds
$
3,238
 
$
-
 
$
-
 
$
3,238
Foreign exchange contracts
 
-
   
280
   
-
   
280
Total assets
$
3,238
 
$
280
 
$
-
 
$
3,518
                       
Foreign exchange contracts
$
-
 
$
-
 
$
-
 
$
-
Contingent consideration
 
-
   
-
   
(1,691)
   
(1,691)
Total liabilities
$
-
 
$
-
 
$
(1,691)
 
$
(1,691)

Money market funds at both September 30, 2017 and December 31, 2016 are included in cash and cash equivalents in the respective consolidated balance sheets.

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

(in thousands)
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
 
Significant
Other Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
               
Money market funds
$
16,435
 
$
-
 
$
-
 
$
16,435
Foreign exchange contracts
 
-
   
141
   
-
   
141
Total assets
$
16,435
 
$
141
 
$
-
 
$
16,576
                       
Foreign exchange contracts
$
-
 
$
(20)
 
$
-
 
$
(20)
Contingent consideration
 
-
   
-
   
(2,105)
   
(2,105)
Total liabilities
$
-
 
$
(20)
 
$
(2,105)
 
$
(2,125)

The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2017:

(in thousands)
 
   
     
Balance, January 1, 2017
$
2,105
Payments made on contingent liabilities
 
(850)
Change in fair value
 
436
Balance, September 30, 2017
$
1,691

19


11.
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 to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of September 30, 2017, the Company had foreign exchange contracts outstanding of approximately 212.5 million Japanese Yen, 0.2 million Euro, and 0.2 million Australian Dollars at fixed rates.  The contracts expire on various dates through December 2018.  At December 31, 2016, the Company had contracts outstanding of approximately 281.4 million Japanese Yen, 0.1 million Euro, 0.6 million Australian Dollars, and 0.5 million Canadian Dollars at fixed rates.

The Company has not designated the foreign exchange contracts as hedges and recorded the estimated net fair values of the contracts on the consolidated balance sheets as follows:

 
September 30,
 
December 31,
(in thousands)
2017
 
2016
           
Asset derivatives
         
Prepaid expenses and other current assets
$
133
 
$
57
Other assets
 
147
   
84
   
280
   
141
Liability derivatives
         
Other current liabilities
 
-
   
(20)
   
-
   
(20)
           
Net fair value
$
280
 
$
121

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

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

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

 
Three months ended
September 30,
 
Nine months ended
September 30,
(in thousands)
2017
 
2016
 
2017
 
2016
                       
Foreign exchange contracts-change in fair value
$
74
 
$
(125)
 
$
145
 
$
(302)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
 
(3)
   
(86)
   
81
   
(44)
                       
Gain (loss) on derivative instruments, net
$
71
 
$
(211)
 
$
226
 
$
(346)

20


12.
Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.5 million and $0.4 million of stock-based compensation expense related to equity awards for the three months ended September 30, 2017 and 2016, respectively, and recognized $1.8 million and $0.9 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2017 and 2016, respectively. In addition to the equity-based compensation expense recognized, the Company also recognized $92,000 and $80,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units ("RSUs") during the three and nine months ended September 30, 2017, respectively.

For the three and nine months ended September 30, 2017, the Company did not grant market-based RSUs. For the three and nine months ended September 30, 2016, the Company granted 1,162,500 and 1,322,500 market-based RSUs with an aggregate fair value of $1.6 million and $1.9 million, respectively. In accordance with ASC 718, Compensation - Stock Compensation, the RSUs are considered market-based because they vest upon the achievement of a specified price of the Company's shares. The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.

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

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

During the three months ended September 30, 2017, the Company did not grant time-based RSUs. For the nine months ended September 30, 2017, the Company granted 396,677 time-based RSUs with an aggregate fair value of $1.4 million. A portion of the RSUs vested immediately, a portion will vest quarterly in equal amounts over the course of eight quarters, a portion will vest one year after grant, and the remainder will vest annually in equal amounts over the course of three years. For the three and nine months ended September 30, 2016, the Company granted 70,000 and 204,824 time-based RSUs with an aggregate fair value of $172,300 and $471,650, respectively. The fair value of the RSUs is expensed ratably over the requisite service period.

The Company did not grant stock options during the three or nine month periods ended September 30, 2017. The Company did not grant any options during the three month period ended September 30, 2016, and granted 40,000 stock options during the nine month period ended September 30, 2016. The fair value of the options granted during the nine months ended September 30, 2016 was $46,000.

21


13.
Debt

Line of Credit

Citizens Bank

The Company entered into a three-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank on December 29, 2016, to fund general working capital needs, including acquisitions. Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum. The Company is not required to maintain a restricted cash collateral account at Citizens Bank for outstanding letters of credit and working capital advances. 

The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances.  At September 30, 2017, there were no outstanding borrowings on the RLOC and six letters of credit totaling $1.7 million. We have two letters of credit with Citizen Bank totaling $0.4 million, which have expired and are pending release by the bank and customer. The amount available at September 30, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $3.3 million.

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

BB&T Bank

At September 30, 2017, the Company had three letters of credit with BB&T totaling $0.9 million, which have expired and are pending release by the bank and customer.  At September 30, 2017 and December 31, 2016, the cash collateral account with BB&T totaled $1.0 million and $1.1 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.
 
 
14.
Product Warranty

The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.  The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.3 million, while the remaining $0.5 million is classified as long-term within other liabilities.  The activity in the accrued warranty accounts is as follows:

(in thousands)
 
   
Balance, January 1, 2017
$
1,478
Current period provision
 
474
Current period claims
 
(194)
Currency adjustment
 
11
Balance at September 30, 2017
$
1,769

22


15.
Income Taxes

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

(in thousands)
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
   
2017
 
2016
                       
Provision for income taxes
$
92
 
$
80
 
$
399
 
$
275
Effective tax rate
 
(17.9)%
   
32.3%
   
112.4 %
   
39.7%

The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Tax expense in both periods is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.  The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2014 forward for China, and 2015 forward for both India and the UK.

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

The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized.  The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its U.S., Swedish, U.K., and Chinese net deferred assets as of September 30, 2017.  The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in India.  In 2016, the Company paid income taxes in India and expects to do so again in 2017.
23


16.
Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications.  Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments.  Contracts typically range from nine months to 24 months.  The Company and its predecessors have been providing these services since 1976.

The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities.  This business is managed through our Hyperspring and newly acquired Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  The Company and its predecessors have been providing these services since 1997.

On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million.  Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings.  For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.  In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development.  As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

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

(in thousands)
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
   
2017
 
2016
                       
Revenue:
                     
Performance Improvement Solutions
$
8,737
 
$
10,215
 
$
30,093
 
$
27,382
Nuclear Industry Training and Consulting
 
6,672
   
4,213
   
18,783
   
12,438
   
15,409
   
14,428
   
48,876
   
39,820
                       
Operating income:
                     
Performance Improvement Solutions
 
(1,545)
   
(413)
   
(1,885)
   
(890)
Nuclear Industry Training and Consulting
 
1,052
   
321
   
2,394
   
1,395
Change in fair value of contingent consideration, net
 
(139)
   
525
   
(436)
   
370
                       
Operating (loss) income
 
(632)
   
433
   
73
   
875
                       
Interest income, net
 
15
   
11
   
60
   
52
Gain (loss) on derivative instruments, net
 
71
   
(211)
   
226
   
(346)
Other income (expense), net
 
33
   
15
   
(4)
   
112
(Loss) income before income taxes
$
(513)
 
$
248
 
$
355
 
$
693

24

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

GSE is a world leader in real-time high-fidelity simulation, providing a wide range of simulation, training, and engineering solutions to the global power and process industries. We provide customers with simulation, engineering and plant services that help clients reduce risks associated with operating their plants, increase revenue through improved plant and employee performance, and lower costs through improved operational efficiency. In addition, we provide services that systematically help clients fill key vacancies in the organization on a short-term basis, primarily in training professionals focused on regulatory compliance and certification in the nuclear power industry.

On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million (subject to a customary post-closing working capital adjustment). Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings.

Cautionary Statement Regarding Forward-Looking Statements

This report and the documents incorporated by reference herein contain "forward-looking" statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act") that are based on management's assumptions, expectations and projections about us, and the industry within which we operate, and that have been made pursuant to the Private Securities Litigation Reform Act of 1995 reflecting our expectations regarding our future growth, results of operations, performance and business prospects and opportunities. Wherever possible, words such as "anticipate", "believe", "continue", "estimate", "intend", "may", "plan", "potential", "predict", "expect", "should", "will" and similar expressions, or the negative of these terms or other comparable terminology, have been used to identify these forward-looking statements. These forward-looking statements may also use different phrases. These statements regarding our expectations reflect our current beliefs and are based on information currently available to us. Accordingly, these statements by their nature are subject to risks and uncertainties, including those listed under Item 1A - Risk Factors in our most recent annual report on Form 10-K, which could cause our actual growth, results, performance and business prospects and opportunities to differ from those expressed in, or implied by, these forward-looking statements. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. Except as otherwise required by federal securities law, we are not obligated to update or revise these forward looking statements to reflect new events or circumstances. We caution you that a variety of factors, including but not limited to the factors described under Item 1A - Risk Factors in our most recent annual report on Form 10-K, could cause our business conditions and results to differ materially from what is contained in forward-looking statements.

Other factors and assumptions not identified above were also involved in the formation of these forward-looking statements and the failure of such other assumptions to be realized, as well as other factors, may also cause actual results to differ materially from those projected.  Most of these factors are difficult to predict accurately and are generally beyond our control. You should consider the areas of risk described in Item 1A - Risk Factors in our most recent annual report on Form 10-K in connection with any forward-looking statements that may be made by us. You should not place undue reliance on any forward-looking statements. New factors emerge from time to time, and it is not possible for us to predict which factors will arise.

We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any additional disclosures we make in proxy statements, quarterly reports on Form 10-Q and current reports on Form 8-K filed with the SEC.


25

General Business Environment

We operate through two reportable business segments: Performance Improvement Solutions and Nuclear Industry Training and Consulting. Each segment focuses on delivering solutions to customers within our targeted markets - primarily the power and process industries. Marketing and communications, accounting, finance, legal, human resources, information systems and other administrative services are organized at the corporate level. Business development and sales resources are generally aligned with each segment to support existing customer accounts and new customer development.  The following is a description of our business segments:

Performance Improvement Solutions (approximately 62% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, as well as engineering solutions and interactive computer based tutorials/simulation focused on the process industry.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries.  Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training. GSE and its predecessors have been providing these services since 1976.

Nuclear Industry Training and Consulting (approximately 38% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers, work management specialists, planners and training material developers.  This business is managed through Hyperspring and the newly acquired Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio.  GSE and its predecessors have been providing these services since 1997.
26

 
Business Strategy

Our objective is to provide a powerful technology-enabled engineering and training/consulting services platform for the nuclear industry. We offer our differentiated suite of products and services to adjacent markets such as fossil power and the process industries where our offerings are a natural fit with a clear and compelling value proposition for the market.  Our primary growth strategy is twofold: (1) seek acquisitions to accelerate our overall growth in a manner that is complementary to our core business and (2) expand organically within our core markets by leveraging our market leadership position and drive increased usage and product adoption via new products and services. To accomplish this, we will pursue the following activities:

Pursue strategic acquisitions opportunistically. We intend to complement our organic growth strategy through selective acquisitions of other technical engineering as well as training, staffing and consulting service businesses focused on the power industry, value added components for the nuclear industry, and software utilized in the power industry, both domestic and international. We are focusing our efforts on acquisitions that would enhance our existing portfolio of products and services, strengthen our relationships with our existing customers, and potentially expand our footprint to include new customers in our core served industries.  We have made several acquisitions since 2010 and believe the opportunity exists to acquire businesses that are complementary to ours, allowing us to accelerate our growth strategy.

In January 2011, we acquired a software company called EnVision Systems Inc., which provided interactive multi-media tutorials and simulation models, primarily to the process industries.  We have integrated the technology assets from this acquisition and expanded the firm's application to other industries, and we intend to repeat this successful process.  In 2014, we acquired Hyperspring, which enabled GSE to offer highly skilled nuclear operations and consulting know-how on site at a large segment of our client base on an operational basis providing essential services.  This deepened our relationship with existing clients and won business for us at new client sites in the nuclear industry.  This acquisition has proven to be synergistic, enabling cross selling domestically, and in 2015, the expansion of these offerings to international customers for the first time. In September 2017, we acquired Absolute, a provider of technical consulting and staffing solutions to the global nuclear power industry, located in Navarre, Florida. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions and add new capacities to solution offering and bring highly complementary customers, while deepening GSE relationships with existing clients. The acquisition of Absolute is a significant proof point of the thesis that GSE is a compelling platform for consolidating a fragmented vendor ecosystem for nuclear power.  The acquisition adds significant scale and focus to the business, while positioning GSE as a "go to" provider of consulting solutions to the power industry, in particular nuclear power.

Expand our total addressable market.  Our focus on growth means introducing product capabilities or new product categories that create value for our customers and therefore expand our total addressable market. Currently we are working on initiatives to expand our solution offerings in both our business segments which may include, but not be limited to, the following: expanding our software product portfolio to the industries we serve with enhanced power and process simulation tools and systems that are complementary to our core offerings; delivering enhanced learning management systems/solutions; offering fully outsourced training solutions to our customers; adding work flow process improvement solutions; and tailoring operational reporting and business intelligence solutions to address the unique need of our end user markets.

Initiatives such as these will broaden our scope and enable us to engage more deeply with the segments we serve.  Recently, we have delivered a compelling new solution, the GSE GPWRTM Generic Pressurized Water Reactor simulation technology, proving that our modeling technology can be sold via traditional license terms and conditions to the nuclear industry ecosystem.  We have both upgraded and expanded the EnVision library of simulation and eLearning tutorials for the process industries with specific new products for training clients in the upstream segment of the oil and gas industry. We continue to provide cutting edge training systems by adapting our technology to systems to meet the specific needs of customers such as U.S. government laboratories.
27

Research and development (R&D).  We invest in R&D in order to deliver unique solutions that add value to our end-user markets.  We have delivered nuclear core and Balance-of-Plant modeling and visualization systems to the industry.  To address the nuclear industry's need for more accurate simulation of both normal and accident scenarios, we provide our DesignEP® and RELAP5-HD® solutions.  Our entire JADETM suite of simulation software, including industry leading JTOPMERET® and JElectricTM software, provides the most accurate simulation of Balance-of-Plant and electrical systems available to the nuclear and fossil plant simulation market. The significant enhancements we have made to our SimExec® and OpenSimTM platforms enables customers to be more efficient in the daily operation of their simulators.  We are bringing SimExec® and OpenSimTM together into a next generation unified environment that will add new capabilities as requested by clients and driven by market need.

We intend to continue to make prudent investments in R&D that first and foremost are driven by the market, and are complementary to advancing our growth strategy. Such investments in R&D may result in on-going enhancement of existing solutions as well as the creation of new solutions to serve our target markets, ensuring that we add greater value, in an easier to use fashion, than any alternative available to customers.  GSE has pioneered a number of industry standards over our lifetime and will continue to be one of the most innovative companies in our industry.
Strengthen and develop our talent.  Our experienced employees and management team are our most valuable resources. Attracting, training, and retaining top talent is critical to our success. To achieve our talent goals, we intend to remain focused on providing our employees with entrepreneurial opportunities to increase client contact within their areas of expertise and to expand our business within our service offerings. We will also continue to provide our employees with training, personal and professional growth opportunities, performance-based incentives including opportunities for stock ownership, bonuses and competitive benefits as benchmarked to our industry and locations.

Continue to deliver industry-recognized high-quality servicesWe have developed a strong reputation for quality services based upon our industry-recognized depth of experience, ability to attract and retain quality professionals, and expertise across multiple service sectors. We have received many industry certificates and awards including being recognized for outstanding work on projects by Bechtel's Nuclear, Security & Environmental global business unit (NS&E) at the Bechtel Supply Chain Recognition awards in April 2016.  In addition, we have a recognized high-value brand as one of the most respected providers of software and services to the industry, as evidenced by our marquee client base and significant market wins over the past year.  A recently conducted survey of clients with projects underway and/or just delivered validates our brand with a Net Promoter Score of +65, a compelling score for an industrial technology and services company.

Expand international operations in selected markets.  We believe there are additional opportunities for us to market our software and services to international customers, and to do so in a cost-effective manner. For example, we believe partnerships with Value Added Resellers (VAR) could significantly expand our sales pipeline for the EnVision software suite. In 2016, we entered into a reseller agreement with an entity in the Middle East that has an established track record of success selling simulation and workforce development solutions to the process industries throughout the region.  Such VARs may yield positive results for our pursuit of international nuclear opportunities globally (see industry trends below). We may explore the creation of appropriate joint ventures to target nuclear new-build programs in key growth regions.

Employees.  As of September 30, 2017, we had approximately 476 employees, which includes approximately 184 in our Performance Improvement segment and 292 in our Nuclear Industry Training and Consulting segment. In addition, we have approximately 100 licensed engineers and other advanced degreed professionals.  To date, we have been able to locate and engage highly qualified employees as needed and we expect our growth efforts to be addressed through attracting top talent.

Backlog.  As of September 30, 2017, we had approximately $76.4 million of total gross revenue backlog, which included $51.8 million of Performance Improvement Solutions backlog and $24.6 million of Nuclear Industry Training and Consulting backlog, $12.7 million of which was attributable to the Absolute acquisition. With respect to our backlog, it includes only those amounts that have been funded and authorized and does not reflect the full amounts we may receive over the term of such contracts.  Our backlog includes future expected revenue at contract rates, excluding contract renewals or extensions that are at the discretion of the client.  We calculate backlog without regard to possible project reductions or expansions or potential cancellations unless and until such changes may occur.

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

28

Industry Trends

Industry need for building and sustaining a highly skilled workforce

We believe a critical ongoing challenge facing the industries we serve is access to, and continued development of, a highly trained and efficient workforce. This challenge manifests primarily in two ways: the increasing pace at which industry knowledge and experience are lost as a significant percentage of the existing experienced workforce reaches retirement age and the fact that as new power plants come on-line, there is an increased demand for more workers to staff and operate those plants.

According to Power Engineering magazine (December 2014), in the United States every sector in the energy industry is expected to lose a large percentage of its workforce within the next few years as baby boomers retire on the traditional schedule.  The power sector alone will be forced to replace more than 100,000 skilled workers by 2018 simply to replace those retiring.  The Nuclear Energy Institute estimates that 39% of the nuclear workforce will be eligible to retire by 2018.  As the nuclear industry expands its fleet and strains to maintain the high standards of training the existing workforce, existing plant simulator systems, which provide a critical environment for training services, are often operating 24 hours a day. With workers retiring and the need to backfill as well as expand the workforce for new units, certain operators are exploring the opportunity to de-bottleneck their existing simulator capabilities through the creation of dual reference simulators.

According to the US Energy & Employment Report released in January 2017, the employment in the traditional energy and energy efficiency sectors increased by 55% in 2016, adding 300,000 net new jobs.  Electric power generation companies project a 7% growth in 2017 and the Nuclear Energy Institute projects 20,000 new position will be needed in the nuclear industry over the next 5 years.

Globally, as more people increase their standard of living, their demand for power will increase, which in turn will require the on-going construction of power plants to meet this surging demand.  Developing a skilled labor force to operate these plants and keeping their skills current and their certifications in compliance with regulatory requirements is a key challenge facing the global power industry.

29

Growing global power demand and the increasing emphasis on nuclear power

On September 28, 2017, United States Secretary of Energy, Rick Perry, directed the nation's federal grid regulator to create rules recognizing the critical value generated by nuclear power plants. The Notice of Proposed Rulemaking stated that the Federal Energy Regulatory Commission must order grid operators to increase how they value "reliability and resilience attributes" in energy generation.  All licensed nuclear power plants and a significant portion of existing coal plants can meet those requirements today.

This would represent one of the most sweeping changes to the U.S. electricity supply market in the past two decades, and could be implemented before the coming winter heating season. The bottom line of this proposal is that eligible power sources will be able to participate in a details-to-be-determined rate structure that allows the owner to recover its "fully allocated costs" plus a "fair return on equity". If adopted, this would be terrific news for the nuclear power industry.

In addition, Secretary Perry announced a separate action to support and accelerate the development of new nuclear plants with conditional commitments of up to $3.7 billion in loan guarantees to the owners of the Vogtle nuclear power plant in Georgia.  Secretary Perry stated, "I believe the future of nuclear energy in the United States is bright and look forward to expanding American leadership in innovative nuclear technologies." "Advanced nuclear energy projects like Vogtle are the kind of important energy infrastructure projects that support a reliable and resilient grid, promote economic growth, and strengthen our energy and national security".

World Energy Outlook 2015 projects that electricity demand will increase by more than 70% over the time period from 2013 to 2040.  At the same time, countries globally are pledging to reduce greenhouse gas emissions despite this growth in demand for power.  These trends are increasingly favorable to nuclear power. The United Kingdom illustrates this trend, with a recently announced energy policy that places a much greater reliance on nuclear power and unveiled plans for a new nuclear fleet, while slashing subsidies for solar energy and seeking to phase out coal fired power plants.  With plans to build at least three new nuclear plants, the UK plans to add 16GWe of new nuclear capacity operating by 2030 according to World Nuclear Association.

There are currently 60 nuclear plants under construction in 16 countries, including 20 in China, seven in Russia, five in India and four in the United Arab Emirates per the Nuclear Energy Institute. Two reactors are currently under construction in the U.S. While SCANA stated it is discontinuing building its two reactors at the Summer Nuclear Power Site in South Carolina, Southern Nuclear is building two reactors at its Vogtle, Georgia site. With that said, the CEO of Santee Cooper, an owner of the Summer Nuclear Power Site, publicly stated in September 2017 he believes the plant could be completed at some point in the future. There is precedent in the US with TVA's Watt's Barr unit 2 being completed after a period of pause. Per the World Nuclear Association, there are 160 reactors in 23 countries in specific phases of planning that will be operating by 2030. This pace of construction is surpassing the peak construction velocity of the 1970s and 1980s.

For the existing nuclear U.S. fleet, there is recognition that these plants are essential to meeting goals of reducing carbon emissions even as renewable energy sources are introduced. This recognition of the importance of nuclear providing zero-carbon baseload is demonstrated most recently by the state of New York's Clean Energy Standard that values the emission-free energy of New York's nuclear fleet and in so doing providing an emissions-free subsidy of 1.7¢/kWh.  This subsidy helps ensure the state's existing nuclear plants remain economically viable in an era of low cost natural gas and even with wind and solar receiving a subsidy of 4.5¢/kWh.  In addition, the Illinois Legislature passed the Future Energy Jobs Bill on December 2, 2016, a measure that ensures the continued operation of the Clinton and Quad Cities nuclear power plants in that state.  In a statement, the Nuclear Energy Institute said the bill's passage was a "remarkable moment" for the state and the nuclear industry. Gov. Bruce Rauner signed the bill into law on December 7, 2016.  The Future Energy Jobs Bill provides Exelon and Commonwealth Edison with a $235 million annual credit for the carbon-free energy produced by the Clinton and Quad Cities nuclear plants. The actions of New York and Illinois starts a trend which may continue to states such as Ohio, Pennsylvania, New Jersey and Connecticut to recognize the value of zero carbon power produced by nuclear plants in those states.  This would be similar to how the Renewable Portfolio Standard was rolled out across more than half the states in the U.S. to recognize the benefits of zero carbon renewable power.

In regulated markets where the economy is growing, the nuclear fleet is profitable and expanding, with two reactors under construction in the southeast U.S.  Longer term, the trends for nuclear power are favorable as well.  The U.S. Department of Energy recently released a draft plan to double America's nuclear power capacity by 2050.  The plan, dubbed "Vision 2050", promotes expanding America's nuclear capacity through advanced reactor designs including small and medium-size reactors.

As countries around the world recognize the importance of lowering carbon emissions from power generation, nuclear energy is an essential component of the solution.  India and the UK have recently announced plans to significantly expand nuclear power generation capacity through new builds.  China continues to aggressively build out its fleet.  In Japan, five reactors have restarted and up to 10 more should restart by end of March 2019 according to the Institute of Energy Economics, Japan.

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

Products and Services

Performance Improvement Solutions

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

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

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

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

Universal Training Simulators:  These products complement the Self-Paced Training Tutorials by reinforcing what the student learned in the tutorial, putting it into practice on the Universal Simulator.  The simulation models are high fidelity and engineering correct, but represent a typical plant or typical process, rather than the exact replication of a client's plant.  We have delivered over 250 such simulation models to clients consisting of major oil companies and educational institutions.

Part-Task Training Simulators:  Like the Universal Simulators, we provide other unique training solutions such as a generic nuclear plant simulator and VPanel® displays, which replicate control room hardware and simulator solutions specific to industry needs such as severe accident models to train on and aid in the understanding of events like the Fukushima Daiichi accident.

Plant-Specific Operator Training Simulators:  These simulators provide an exact replication of the plant control room and plant operations.  They provide the highest level of realism and training and allow users to practice their own plant-specific procedures.  Clients can safely practice startup, shutdown, normal operations, as well as response to abnormal events we all hope they never have to experience in real life.  Since our inception, we have delivered nearly 450 plant-specific simulators to clients in the nuclear power, fossil power and process industries worldwide.

31

Nuclear Industry Training and Consulting

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

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

Westinghouse Bankruptcy

On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751.  During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company. Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment. Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.

At September 30, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $0.1 million in net billed and unbilled pre-petition receivables attributable to Westinghouse. The Company has assessed the recoverability of the remaining $0.1 million in net billed and unbilled pre-petition receivables and concluded that the likelihood of loss is not probable, and therefore, none of the remaining outstanding amounts have been reserved at September 30, 2017.
32

Results of Operations

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

(in thousands)
Three months ended September 30,
 
Nine months ended September 30,
 
2017
 
%
 
2016
 
%
 
2017
 
%
 
2016
 
%
Revenue
$
15,409
 
100.0 %
 
$
14,428
 
100.0 %
 
$
48,876
 
100.0 %
 
$
39,820
 
100.0 %
Cost of revenue
 
11,185
 
72.6 %
   
10,430
 
72.3 %
   
35,513
 
72.7 %
   
28,329
 
71.1 %
                                       
Gross profit
 
4,224
 
27.4 %
   
3,998
 
27.7 %
   
13,363
 
27.3 %
   
11,491
 
28.9 %
Operating expenses:
                                     
Selling, general and administrative
 
4,374
 
28.4 %
   
2,936
 
20.3 %
   
11,740
 
24.0 %
   
8,606
 
21.6 %
Research and development
 
353
 
2.3 %
   
381
 
2.6 %
   
1,103
 
2.4 %
   
1,010
 
2.5 %
Restructuring charges
 
-
 
0.0%
   
85
 
0.6%
   
45
 
0.1%
   
487
 
1.2%
Depreciation
 
79
 
0.5 %
   
91
 
0.6 %
   
254
 
0.5 %
   
294
 
0.7 %
Amortization of definite-lived intangible assets
 
50
 
0.3 %
   
72
 
0.5 %
   
148
 
0.3 %
   
219
 
0.5 %
Total operating expenses
 
4,856
 
31.5 %
   
3,565
 
24.7 %
   
13,290
 
27.2 %
   
10,616
 
26.7 %
                                       
Operating (loss) income
 
(632)
 
(4.1)%
   
433
 
3.0%
   
73
 
0.1%
   
875
 
2.2%
                                       
Interest income, net
 
15
 
0.1 %
   
11
 
0.1 %
   
60
 
0.1 %
   
52
 
0.1 %
Gain (loss) on derivative instruments, net
 
71
 
0.5%
   
(211)
 
(1.5)%
   
226
 
0.5%
   
(346)
 
(0.9)%
Other income (expense), net
 
33
 
0.2%
   
15
 
0.2%
   
(4)
 
0.0%
   
112
 
0.3%
                                       
(Loss) income before income taxes
 
(513)
 
(3.3)%
   
248
 
1.7%
   
355
 
0.7%
   
693
 
1.7%
                                       
Provision for income taxes
 
92
 
0.6%
   
80
 
0.7%
   
399
 
0.8%
   
275
 
0.7%
                                       
Net (loss) income
$
(605)
 
(3.9)%
 
$
168
 
1.2%
 
$
(44)
 
(0.1)%
 
$
418
 
1.0%

33


Results of Operations - Three and nine months ended September 30, 2017, versus three and nine months ended September 30, 2016

Revenue.  Total revenue for the three months ended September 30, 2017, increased 6.8% greater compared to the three months ended September 30, 2016.  For the nine months ended September 30, 2017, revenue increased 22.7% compared to the nine months ended September 30, 2016.  The increase in revenue was primarily driven by the year over year increase in revenue in the Nuclear Industry Training and Consulting segment, as described below.

 
Three months ended
 
Nine months ended
 
September 30,
 
September 30,
(in thousands)
2017
 
2016
   
2017
 
2016
Revenue:
                     
Performance Improvement Solutions
$
8,737
 
$
10,215
 
$
30,093
 
$
27,382
Nuclear Industry Training and Consulting
 
6,672
   
4,213
   
18,783
   
12,438
Total revenue
$
15,409
 
$
14,428
 
$
48,876
 
$
39,820

Performance Improvement Solutions revenue decreased approximately $1.5 million or 14.5% during the three months ended September 30, 2017, compared to the same period in the prior year. Additionally, total new orders for this segment were $2.9 million during the three months ended September 30, 2017, a decrease of $7.3 million when compared to the $10.2 million in the new orders during the three months ended September 30, 2016. The decrease in new orders in the three months ended September 30, 2017, is primarily due to timing difference, a few key orders slipped into the fourth quarter. The decrease in revenues is primarily due to a decline in revenues from our foreign subsidiaries of approximately $0.8 million. In addition, we recorded a revenue adjustment of approximately $0.5 million related to a customer contract, due to an expected change order, which was offset by a similar adjustment to cost of revenue.

For the nine months ended September 30, 2017, Performance Improvement Solutions revenue was $30.1 million compared to $27.4 million for the nine months ended September 30, 2016. However, we recorded total orders of $12.0 million during the nine months ended September 30, 2017, compared to $50.7 million in the nine months ended September 30, 2016. The increase in revenue for the nine months ended September 30, 2017 compared to the prior year is mainly driven by an additional $7.4 million in revenues from a major customer per the large contract executed in the first quarter of 2016. Excluding this customer, revenues were down $4.7 million compared to the prior year. This decrease was primarily due to a $2.3 million decrease in revenues from foreign subsidiaries as well as several large contracts that were completed in 2016 and only partially backfilled by new orders in 2017.

For the three months ended September 30, 2017, Nuclear Industry Training and Consulting revenue increased $2.5 million, or 58.4% compared to the three months ended September 30, 2016. Total orders for this segment were $6.3 million in the three months ended September 30, 2017, compared to $3.6 million in the prior year. Absolute contributed $1.2 million of revenues to the current year increase. Hyperspring's largest customer contributed $1.5 million of increased revenues compared to the prior year.

For the nine months ended September 30, 2017, Nuclear Industry Training and Consulting revenue increased $6.3 million, or 51.0% compared to the nine months ended September 30, 2016. We recorded total orders of $25.1 million in the nine months ended September 30, 2017, compared to $12.1 million in the nine months ended September 30, 2016. The $6.3 million increase was primarily attributable to the acquisition of Absolute, which contributed $1.2 million of revenues to the current year increase, as well as Hyperspring's largest customer, which contributed $6.4 million of increased revenues compared to the prior year.

At September 30, 2017, backlog was $76.4 million: $51.8 million for the Performance Improvement Solutions business segment and $24.6 million for Nuclear Industry Training and Consulting, $12.7 million of which was attributable to Absolute. At December 31, 2016, the Company's backlog was $73.2 million: $68.8 million for the Performance Improvement Solutions business segment and $4.4 million for Nuclear Industry Training and Consulting. Excluding Absolute, total backlog decreased approximately $9.5 million from $73.2 million at December 31, 2016 to $63.7 million at September 30, 2017. The decrease in backlog is primarily due to 2016 backlog that was converted to revenues during 2017 and has only been partially backfilled by new orders. Excluding Absolute, Nuclear Industry Training and Consulting's backlog increased $7.5 million during 2017 primarily due to increased orders from Hyperspring's two largest customers.
34


Gross Profit.  Gross profit totaled $4.2 million for the three months ended September 30, 2017, compared to $4.0 million for the same period in 2016.  As a percentage of revenue, gross profit decreased from 27.7% for the three months ended September 30, 2016, to 27.4% for the three months ended September 30, 2017.  For the nine months ended September 30, 2017, gross profit was $13.4 million compared to $11.5 million for the same period in 2016.  As a percentage of revenue, gross profit decreased from 28.9% for the nine months ended September 30, 2016, to 27.3% for the nine months ended September 30, 2017.

 
Three months ended
 
Nine months ended
 
September 30,
 
September 30,
(in thousands)
2017
 
%
 
2016
 
%
 
2017
 
%
 
2016
 
%
Gross profit:
                                     
Performance Improvement Solutions
$
2,904
 
33.2 %
 
$
3,507
 
34.3 %
 
$
10,337
 
34.3 %
 
$
9,871
 
36.0 %
Nuclear Industry Training and Consulting
 
1,320
 
19.8 %
   
491
 
11.7 %
   
3,026
 
16.1 %
   
1,620
 
13.0 %
Consolidated gross profit
$
4,224
 
27.4 %
 
$
3,998
 
27.7 %
 
$
13,363
 
27.3 %
 
$
11,491
 
28.9 %

The year over year decrease in gross profit percentage for Performance Improvement Solutions during 2017 was primarily driven by three major nuclear simulation projects with lower margin.

The year over year increase in Nuclear Industry Consulting and Training gross profit percentage for 2017 was primarily driven by the change in the mix of projects with higher margins, which reflected the segment's focus on entering higher margin contracts.
35


Selling, General and Administrative Expenses.  Selling, general and administrative ("SG&A") expenses totaled $4.4 million in the three months ended September 30, 2017, a 49.0% increase from the $2.9 million for the same period in 2016.  For the nine months ended September 30, 2017 and 2016, SG&A expenses totaled $11.7 million and $8.6 million, respectively.  Fluctuations in the components of SG&A spending were as follows:

 
Three months ended
 
Nine months ended
 
September 30,
 
September 30,
(in thousands)
2017
 
2016
   
2017
 
2016
Corporate charges
$
3,245
 
$
2,381
 
$
8,287
 
$
5,785
Business development
 
773
   
802
   
2,250
   
2,378
Facility operation & maintenance ("O&M")
 
213
   
262
   
645
   
785
Bad debt expense
 
-
   
-
   
118
   
-
Contingent consideration accretion
 
139
   
(525)
   
436
   
(370)
Other
 
4
   
16
   
4
   
28
Total
$
4,374
 
$
2,936
 
$
11,740
 
$
8,606


Corporate charges increased from $2.4 million for the three months ended September 30, 2016, to $3.2 million for the three months ended September 30, 2017. The increase was primarily driven by the acquisition-related expenses of $0.5 million and an increase of $0.2 million in stock-based compensation in 2017. For the nine months ended September 30, 2017 and 2016, corporate charges increased from $5.8 million to $8.3 million. The increase was primarily due to higher stock-based compensation expenses of $0.9 million, acquisition-related expenses of $0.5 million, higher professional fees of $0.5 million, and higher realized foreign currency exchange losses of $0.2 million.

Business development expense decreased $29,000 and $128,000 for the three and nine months ended September 30, 2017, respectively, compared to the same periods in 2016. This was mainly due to lower headcount.

Facility O&M expenses totaled $213,000 and $262,000 for the three months ended September 30, 2017 and 2016, respectively. For the nine months ended September 30, 2017 and 2016, the facility O&M expenses totaled $645,000 and $785,000, respectively. The decrease in 2017 was mainly due to the sublease of a portion of our Sykesville location and the closing of our Georgia office at the end of 2016.

We recorded bad debt expense of $118,000 for the nine months ended September 30, 2017. We did not record bad debt expense for the three and nine months ended September 30, 2016. On July 31, 2017, South Carolina Electric and Gas Company announced that it would cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment.  Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE considered it likely that Westinghouse would  reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.

Contingent consideration expense mainly reflected the fair value adjustments related to our November 2014 Hyperspring acquisition. The contingent consideration expenses totaled $139,000 and $436,000  for the three and nine months ended September 30, 2017, respectively. For the three and nine months ended September 30, 2016, we recorded contingent consideration accretion income of $525,000 and $370,000, respectively. The increase in contingent consideration expenses primarily reflected better performance for Hyperspring in 2017.




36

Research and Development Expenses. Research and Development ("R&D") expenses totaled $0.4 million for the three months ended September 30, 2017 and 2016, respectively.  For the nine months ended September 30, 2017 and 2016, R&D expenses totaled $1.1 million and $1.0 million, respectively.

Restructuring Charges.  There were no restructuring charges during the three months ended September 30, 2017, compared to $0.1 million for the three months ended September 30, 2016.  For the nine months ended September 30, 2017 and 2016, restructuring charges totaled $45,000 and $487,000, respectively. The decrease in restructuring charges in 2017 was primarily due to nearing completion on the Company's restructuring activities initiated during 2015.

Depreciation.  Depreciation expense totaled $0.1 million for each of the three months ended September 30, 2017 and 2016. For each of the nine months ended September 30, 2017 and 2016, depreciation expense totaled $0.3 million.

Amortization of Definite-lived Intangible Assets.  Amortization expense related to definite-lived intangible assets totaled $50,000 and $72,000 for the three months ended September 30, 2017 and 2016, respectively.  For the nine months ended September 30, 2017 and 2016, amortization expense related to definite-lived intangible assets totaled $148,000 and $219,000, respectively. The decrease in amortization of definite-lived intangible assets in 2017 was primarily due to lower amortization of customer-related intangible assets that were recorded in conjunction with the Hyperspring acquisition in 2014.

Gain (Loss) on Derivative Instruments, Net. The Company periodically enters into forward foreign exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates on foreign-denominated trade receivables.  As of September 30, 2017, the Company had foreign exchange contracts outstanding of approximately 212.5 million Japanese Yen, 0.2 million Euro and 0.2 million Australian Dollars at fixed rates.  The contracts expire on various dates through December 2018.  The Company has not designated the contracts as cash flow hedges and has recognized a gain on the change in the estimated fair value of the contracts of $74,000 and $145,000 for the three and nine months ended September 30, 2017, respectively.

As of September 30, 2016, the Company had foreign exchange contracts outstanding of approximately 341.4 million Japanese Yen,  1.6 million Euro, 0.7 million Australian Dollars, and 0.5 million Canadian Dollars at fixed rates.  The contracts expired on various dates through June 2017.  The Company had not designated the contracts as hedges and had recognized a loss of $125,000 and  $302,000 for the three and nine months ended September 30, 2016, respectively.

The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts were remeasured into the functional currency using the current exchange rate at the end of the period.  For the three and nine months ended September 30, 2017, the Company recognized a loss of $3,000 and a gain of $81,000, respectively.  For the three and nine months ended September 30, 2016, the Company recognized a loss of $86,000 and $44,000, respectively.

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


Provision for Income Taxes

Income tax expense was $92,000 and $399,000 with effective income tax rates of (17.9)% and 112.4% for the three and nine months ended September 30, 2017, respectively.  This is compared to income tax expense of $80,000 and $275,000 with effective income tax rates of 32.3% and 39.7%, for the three and nine months ended September 30, 2016, respectively. The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Tax expense in both periods is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from years 1997 and forward.  The Company is subject to foreign tax examinations by tax authorities for years 2011 and forward for Sweden, 2014 and forward for China, and 2015 and forward for both India and the UK.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (i.e., a likelihood of more than 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 recorded uncertain tax positions for certain foreign tax contingencies in China, South Korea and the Ukraine.

The Company has recorded a full valuation allowance for its U.S., U.K., Swedish, and Chinese net deferred tax assets at September 30, 2017.


Critical Accounting Policies and Estimates

In preparing the Company's consolidated financial statements, management makes several estimates and assumptions that affect the Company's reported amounts of assets, liabilities, revenues and expenses. Those accounting estimates that have the most significant impact on the Company's operating results and place the most significant demands on management's judgment include revenue recognition, allowance for doubtful accounts, impairment of intangible assets, including goodwill, capitalization of computer software development costs, valuation of contingent consideration for business acquisitions, and deferred income tax valuation allowance.  These critical accounting policies and estimates are discussed in the Management's Discussion and Analysis of Financial Condition and Results of Operations section in our most recent Annual Report on Form 10-K. For all of these policies, management cautions that future events rarely develop exactly as forecast, and the best estimates may require adjustment.
38


Liquidity and Capital Resources

As of September 30, 2017, the Company's cash and cash equivalents totaled $15.5 million compared to $21.7 million at December 31, 2016.

For the nine months ended September 30, 2017 and 2016, net cash provided by operating activities was $3.4 million and $3.9 million, respectively. The year over year decrease in cash flows provided by operating activities was primarily driven by increased revenues during 2017, primarily driven by our two largest customers and contributing approximately $1.8 million of additional gross profit; an increase of $0.9 million in operating expenses (excluding non-cash operating expenses), mainly due to acquisition related expenses, increased headcount and higher professional fees; a decrease of $0.1 million in other income for the nine months ended September 30, 2017; finally, we had net inflows of $0.4 million from changes in net working capital during the nine months ended September 30, 2017 compared to net working capital inflows of $1.7 million during the same period in 2016.  This $1.3 million decrease in inflows from net working capital primarily reflects the timing difference of the operating expenditure payments.

Net cash used by investing activities totaled $8.5 million for the nine months ended September 30, 2017, compared to net cash provided in investing activities was $31,000 in the prior year. The significant cash outflow in 2017 was primarily driven by the acquisition of Absolute. The net cash consideration for the acquisition was $8.5 million.

For the nine months ended September 30, 2017 and 2016, net cash used in financing activities totaled $1.5 million and $0.8 million, respectively. The increase in the cash outflow from financing activities is largely driven by the Company withholding RSUs in order to pay employees' payroll withholding taxes on vested RSUs totaling approximately $1.0 million and a $0.3 million decrease in proceeds received from stock option exercises, partially offset by a $0.6 million decrease in contingent consideration payments to the former Hyperspring owners in 2017.

At September 30, 2017, the Company had cash and cash equivalents of $15.5 million.  The Company believes that its (i) cash and cash equivalents and (ii) cash generated from normal operations will be sufficient to fund its working capital and other requirements for at least the next twelve months.

Line of Credit

Citizens Bank

The Company entered into a three-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank on December 29, 2016, to fund general working capital needs, including acquisitions.  Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum.  The Company is not required to maintain a restricted cash collateral account at Citizens Bank for outstanding letters of credit and working capital advances. 

The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances. At September 30, 2017, there were no outstanding borrowings on the RLOC and six letters of credit totaling $1.7 million, two of which expired and are pending on release by the bank and customer. The amount available at September 30, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $3.3 million.

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

BB&T Bank

At September 30, 2017, we had three letters of credit with BB&T totaling $0.9 million, which expired and are pending on release by the bank and customer. At September 30, 2017 and December 31, 2016, the cash collateral account with BB&T totaled $1.0 million and $1.1 million, respectively and were classified as restricted cash on the consolidated balance sheets.
39

Non-GAAP Financial Measures

EBITDA and Adjusted EBITDA are not measures of financial performance under generally accepted accounting principles ("GAAP").  Management believes EBITDA and Adjusted EBITDA, in addition to operating profit, net income and other GAAP measures, are useful to investors to evaluate the Company's results because it excludes certain items that are not directly related to the Company's core operating performance that may, or could, have a disproportionate positive or negative impact on our results for any particular period. Investors should recognize that EBITDA and Adjusted EBITDA might not be comparable to similarly-titled measures of other companies.  These measures should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP.  Reconciliation of non-GAAP EBITDA and Adjusted EBITDA to the most directly comparable GAAP measures are as follows:

 
 
 
 
 
Three months ended
 
Nine months ended
 
 
 
 
 
September 30,
 
September 30,
 
 
 
 
 
2017
 
2016
 
2017
 
2016
Net (loss) income
($605)
 
$168
 
($44)
 
$418
Interest income, net
(15)
 
(11)
 
(60)
 
(52)
Provision for income taxes
92
 
80
 
399
 
275
Depreciation and amortization
247
 
276
 
754
 
809
EBITDA
(281)
 
513
 
1,049
 
1,450
Loss (gain) from the change in fair value of contingent consideration
139
 
(525)
 
436
 
(370)
Restructuring charges
-
 
85
 
45
 
487
Stock-based compensation expense
627
 
412
 
1,873
 
900
Consulting support for finance restructuring
-
 
232
 
-
 
310
Acquisition-related expense
454
 
-
 
473
 
-
Westinghouse bankruptcy related expense
-
 
-
 
122
 
-
Adjusted EBITDA
$939
 
$717
 
$3,998
 
$2,777




40

Adjusted Net Income and Adjusted EPS Reconciliation (in thousands, except per share amounts)

Adjusted Net Income and adjusted earnings (loss) per share ("adjusted EPS") are not measures of financial performance under GAAP.  Management believes adjusted net income and adjusted EPS, in addition to other GAAP measures, provide meaningful supplemental information regarding our operational performance. Our management uses Adjusted Net Income and other non-GAAP measures to evaluate the performance of our business and make certain operating decisions (e.g., budgeting, planning, employee compensation and resource allocation). This information facilitates management's internal comparisons to our historical operating results as well as to the operating results of our competitors. Since management finds this measure to be useful, we believe that our investors can benefit by evaluating both non-GAAP and GAAP results.  These measures should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP.  A reconciliation of non-GAAP adjusted net income and adjusted EPS to GAAP net income, the most directly comparable GAAP financial measure, is as follows:

(in thousands)
 
 
 
 
Three months ended
 
Nine months ended
 
 
 
 
 
September 30,
 
September 30,
 
 
 
 
 
2017
 
2016
 
2017
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income
($605)
 
$168
 
($44)
 
$418
Loss (gain) from the change in fair value of contingent consideration
139
 
(525)
 
436
 
(370)
Restructuring charges
-
 
85
 
45
 
487
Stock-based compensation expense
627
 
412
 
1,873
 
900
Consulting support for finance restructuring
-
 
232
 
-
 
310
Acquisition-related expense
454
 
-
 
473
 
-
Westinghouse bankruptcy related expense
-
 
-
 
122
 
-
Adjusted net income
$615
 
$372
 
$2,905
 
$1,745
               
(Loss) earnings per share - diluted
($0.03)
 
$0.01
 
$0.00
 
$0.02
               
Adjusted earnings per share - diluted (a)
$0.03
 
$0.02
 
$0.15
 
$0.10
               
Weighted average shares outstanding - Diluted (a)
19,702,742
 
18,470,117
 
19,601,661
 
18,287,870
 
(a) During the three months and nine months ended September 30, 2017, the Company reported a GAAP net loss and positive adjusted net income. Accordingly, there were 421,972 and 396,883 dilutive shares from options and RSUs included in the adjusted earnings per common share calculation for the three and nine months ended September 30, 2017, respectively, that were considered anti-dilutive in determining the GAAP diluted loss per common share.

41


Item 3.
Quantitative and Qualitative Disclosure about Market Risk

Not required of a smaller reporting company.

Item 4.
Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q.  Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives. Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this quarterly report, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were not effective at the reasonable assurance level because of a material weakness related to certain revenue recognition matters, as described below and in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2016.

Remediation Plan

We are committed to the remediation of the identified material weakness, as well as the continued improvement of our overall system of internal control over financial reporting. We are currently working to remediate the underlying causes of the control deficiencies that led to the identified material weakness. Our remediation plan includes the following:

·
Documenting policies and procedures to appropriately compile contract information and ensure that such information was properly recorded and reviewed;

·
Documenting review and approval of revenue arrangements to ensure that they were accounted in accordance with applicable U.S. GAAP, including certain software arrangements which lacked VSOE; and

·
Documenting evidence surrounding estimates-to-complete on the Company's fixed price contracts to ensure such estimates were appropriately reviewed and approved to support percentage of completion adjustments.

These additional review procedures and documentation have been in place and operating since the second quarter 2017, and while we believe these controls effectively remediate the identified material weakness, the identified material weakness will not be considered remediated until management has concluded the required level of testing. As we perform our testing, we may take additional measures or modify our remediation plan.

Changes in Internal Control over Financial Reporting

Except for the implementation of remediation measures described above, there were no changes in the Company's internal control over financial reporting that occurred during the most recent fiscal quarter that have materially affected or are reasonably likely to materially affect the Company's internal control over financial reporting.

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.


42

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

Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds

None

Item 3.
Defaults Upon Senior Securities

None

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.

Item 6.
Exhibits

 
2.1
Stock Purchase Agreement, among GSE Systems, Inc., through its wholly owned subsidiary GSE Performance Solutions, Inc., Richard and Cynthia Linton (and certain trusts owned thereby), and Absolute Consulting, Inc., dated as of September 20, 2017. Incorporated herein by reference to Exhibit 2.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on September 20, 2017.
     
 
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes- Oxley Act of 2002, filed herewith.
     
 
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
 
Certification of the Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
 
XBRL Instance Document
     
 
XBRL Taxonomy Extension Schema
     
 
XBRL Taxonomy Extension Calculation Linkbase
     
 
XBRL Taxonomy Extension Definition Linkbase
     
 
XBRL Taxonomy Extension Label Linkbase
     
 
XBRL Taxonomy Extension Presentation Linkbase



43

SIGNATURES

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


Date:  November 14, 2017
GSE SYSTEMS, INC.

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



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

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


I, Kyle J. Loudermilk, certify that:

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

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

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


I, Emmett A. Pepe, certify that:

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

Date:  November 14, 2017
 
/s/ Emmett A. Pepe
   
Emmett A. Pepe
   
Chief Financial Officer
(Principal Financial and Accounting Officer)

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

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the "Company") for the quarter ended September 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Kyle J. Loudermilk, Chief Executive Officer of the Company, and I, Emmett A. Pepe, Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that,

1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.
To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Date:  November 14, 2017
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 
         


EX-101.INS 5 gvp-20170930.xml XBRL INSTANCE DOCUMENT 0000944480 2017-01-01 2017-09-30 0000944480 2017-07-31 0000944480 2016-12-31 0000944480 2017-09-30 0000944480 2016-07-01 2016-09-30 0000944480 2016-01-01 2016-09-30 0000944480 2017-07-01 2017-09-30 0000944480 us-gaap:CommonStockMember 2016-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000944480 us-gaap:RetainedEarningsMember 2016-12-31 0000944480 us-gaap:TreasuryStockMember 2016-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-09-30 0000944480 us-gaap:CommonStockMember 2017-01-01 2017-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0000944480 us-gaap:RetainedEarningsMember 2017-01-01 2017-09-30 0000944480 us-gaap:TreasuryStockMember 2017-09-30 0000944480 us-gaap:CommonStockMember 2017-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000944480 us-gaap:RetainedEarningsMember 2017-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-09-30 0000944480 2015-12-31 0000944480 2016-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:NuclearIndustryTrainingAndConsultingMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember us-gaap:SalesRevenueServicesNetMember 2017-01-01 2017-09-30 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-20 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-21 2017-09-30 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-20 2017-09-20 0000944480 2017-09-20 2017-09-20 0000944480 2017-09-20 0000944480 2017-09-21 2017-09-30 0000944480 us-gaap:AcquisitionRelatedCostsMember 2017-09-20 2017-09-20 0000944480 2017-10-01 2017-10-31 0000944480 gvp:ContractReceivableMember 2016-12-31 0000944480 gvp:ContractReceivableMember 2017-09-30 0000944480 gvp:ContractReceivableMember 2017-01-01 2017-09-30 0000944480 gvp:ContractReceivableMember 2016-01-01 2016-12-31 0000944480 gvp:WestinghouseMember 2017-03-29 0000944480 gvp:WestinghouseMember 2017-09-30 0000944480 us-gaap:SubsequentEventMember gvp:WestinghouseMember 2017-07-31 0000944480 gvp:WestinghouseMember gvp:ContractReceivableMember 2017-01-01 2017-09-30 0000944480 gvp:WestinghouseMember 2017-01-01 2017-09-30 0000944480 gvp:WestinghouseMember 2017-07-01 2017-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2017-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2017-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2016-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2017-09-30 0000944480 us-gaap:ForeignExchangeContractMember 2016-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2017-09-30 0000944480 us-gaap:ForeignExchangeContractMember 2017-01-01 2017-09-30 0000944480 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNoncurrentAssetsMember 2017-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2016-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2017-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2016-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember 2016-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2016-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember 2017-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2017-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2016-01-01 2016-09-30 0000944480 us-gaap:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000944480 us-gaap:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0000944480 us-gaap:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-07-01 0000944480 2016-07-01 2016-07-01 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-09-30 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2017-09-30 0000944480 gvp:CitizenSBankMember us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-09-30 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2017-09-30 0000944480 gvp:CitizenSBankMember 2017-09-30 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2016-12-31 0000944480 us-gaap:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2017-01-01 2017-09-30 0000944480 us-gaap:DomesticCountryMember us-gaap:MinimumMember 2017-01-01 2017-09-30 0000944480 country:IN us-gaap:MinimumMember 2017-01-01 2017-09-30 0000944480 us-gaap:MinimumMember country:CN 2017-01-01 2017-09-30 0000944480 us-gaap:MinimumMember country:SE 2017-01-01 2017-09-30 0000944480 country:GB us-gaap:MinimumMember 2017-01-01 2017-09-30 0000944480 us-gaap:MinimumMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember us-gaap:MaximumMember 2017-01-01 2017-09-30 0000944480 us-gaap:MinimumMember gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-01-01 2016-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-07-01 2016-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-07-01 2017-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-01-01 2017-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-07-01 2016-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-07-01 2017-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-01-01 2016-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares gvp:Segment xbrli:pure gvp:Customer gvp:Facility gvp:Contract gvp:Project iso4217:AUD iso4217:CAD iso4217:EUR iso4217:JPY gvp:Quarter gvp:Letter false --12-31 2017-09-30 No No Yes Smaller Reporting Company GSE SYSTEMS INC 0000944480 0 2017 Q3 10-Q 600000 500000 0 100000 281400000 212500000 200000 200000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">2.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Recent Accounting Pronouncements</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements recently adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Measurement of Inventory </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2015-11).&#160; ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.&#160; This ASU does not apply to inventory measured using the last-in, first-out method.&#160; ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.&#160; We adopted ASU 2015-11 effective January 1, 20</font>17.&#160; The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting </font>(ASU 2016-09).&#160; The new guidance is intended to simplify the accounting for share based payment award transactions.&#160; The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.&#160; The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.&#160; We adopted ASU 2016-09 effective January 1, 2017. The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2014, the FASB issued ASU No. 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers </font>(ASU 2014-09), which provides guidance for revenue recognition. 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 for the 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). We are currently in the process of evaluating the impact of the adoption of this ASU on our consolidated financial statements.&#160; The adoption is expected to impact our revenue recognition and related disclosures.&#160; For example, our revenue from software arrangements with multiple elements including services are currently recognized ratably due to the lack of vendor-specific objective evidence ("VSOE") of fair value.&#160; We are currently evaluating these arrangements under the new revenue guidance to identify the distinct performance obligations and to determine the timing and pattern of recognition of each performance obligation. We are also evaluating other revenue streams, including power plant simulator design and build systems and training services. The Company will adopt the new standard on January 1, 2018 using the modified retrospective method.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases</font>.&#160; The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.&#160; Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.&#160; The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160; A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.&#160; We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments &#8211; Credit Losses", which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In August 2016, the FASB issued ASU No. 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Classification of Certain Cash Receipts and Cash Payments </font>(ASU 2016-15).&#160; The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.&#160; Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In November 2016, the FASB issued ASU No. 2016-18, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restricted Cash</font> (ASU 2016-18).&#160; The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.&#160; This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.&#160; Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Business Combinations: Clarifying the definition of a Business</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.&#160; ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.&#160; The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Revenue from Contracts with Customers</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">.&#160; The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after June 30, 2019, with early adoption permitted.&#160; Adoption of this guidance will be applied prospectively on or after the effective date.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-04, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Test for Goodwill Impairment </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2017-04).&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.&#160; Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.&#160; ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.&#160; </font>We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2017, the FASB issued ASU No. 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font> (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font>. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We do not expect the adoption of this standard to have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div><br /></div></div> 18616000 18863000 18616000 18863000 923000 676000 2437000 2967000 -1458000 -1777000 5527000 5997000 76231000 75120000 952000 1793000 1793000 535000 412000 900000 80 1793000 92 138000 17000 148000 219000 72000 50000 734833 741862 550218 534833 16435000 0 280000 3518000 3238000 0 16576000 141000 53656000 51038000 43802000 38057000 13325000 12039000 16131000 21444000 78000 5121000 102000 70000 2017-09-20 70175000 23055000 24097000 77470000 -293000 241000 -69000 448000 1618000 455000 -370000 436000 139000 -525000 Absolute Consulting, Inc. <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Unaudited Pro Forma Financial Information</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The acquired business contributed revenue of $1.2 million and earnings of $36,000 to GSE for the period from September 20, 2017 to September 30, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE has incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the nine months ended September 30, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 15.4%; vertical-align: top;">&#160;</td><td colspan="4" style="width: 40.39%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30,</div></td><td style="width: 4%; vertical-align: top;">&#160;</td><td colspan="4" style="width: 40.21%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30,</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 20.22%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td colspan="2" style="width: 20.17%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 4%; vertical-align: top; border-bottom: #000000 1pt solid;">&#160;</td><td colspan="2" style="width: 20.13%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td colspan="2" style="width: 20.09%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;">&#160;</td><td colspan="9" style="width: 84.6%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(unaudited and in thousands)</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue</div></td><td style="width: 4.05%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.17%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">23,055</div></td><td style="width: 4.05%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,097</div></td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 4%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">77,470</div></td><td style="width: 4%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,175</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Net (loss) income</div></td><td style="width: 4.05%; vertical-align: middle;">&#160;</td><td style="width: 16.17%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(293)</div></td><td style="width: 4.05%; vertical-align: middle;">&#160;</td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">241</div></td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">448</div></td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 16.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(69)</div></td></tr></table><div><br /></div></div> 1.0000 1518000 0 7392000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 0.2pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 26.9pt; vertical-align: top; font-weight: bold; align: right;">4.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Acquisition</div></td></tr></table></div><div><br /></div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">On September 20, 2017, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. ("Performance Solutions"), acquired 100% of the capital stock of Absolute Consulting, Inc. ("Absolute") for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $8.9 million (subject to post-closing adjustment). <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. </font>The acquisition of Absolute was completed on an all-cash transaction basis.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.</div><div style="margin-bottom: 12pt; margin-top: 12pt;"><br /></div><div style="margin-bottom: 12pt; margin-top: 12pt;"><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the consideration paid to acquire Absolute and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition of Absolute, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of September 30, 2017, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, property, and equipment, intangible assets, accrued expenses, accrued compensation and the residual amount allocated to goodwill. The following amounts except for Cash are all reflected in the Consolidated Statement of Cash Flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div><div>&#160;</div><div>&#160;</div></td><td colspan="2" style="width: 36.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,910</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Purchase price allocation:</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Cash</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">455</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Contract receivables</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,121</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Property, and equipment, net</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">102</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Intangible assets</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,340</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(78)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accrued compensation</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,618)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total identifiable net assets</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,392</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,518</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net assets acquired</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,910</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $1.5 million. All of the $1.5 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment. As discussed above, the goodwill amount is provisional pending receipt of the final valuations for various assets and liabilities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The fair value of the assets acquired includes gross trade receivables of $5.1 million, of which the Company expects to collect in full. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.</div><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company identified $3.3 million of other intangible assets, including customer relationships, trademarks/names and non-compete agreements, with amortization periods of three to five years. The fair values of the intangible assets are provisional pending receipt of the final valuations for those assets.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Unaudited Pro Forma Financial Information</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The acquired business contributed revenue of $1.2 million and earnings of $36,000 to GSE for the period from September 20, 2017 to September 30, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE has incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the nine months ended September 30, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 15.4%; vertical-align: top;">&#160;</td><td colspan="4" style="width: 40.39%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30,</div></td><td style="width: 4%; vertical-align: top;">&#160;</td><td colspan="4" style="width: 40.21%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30,</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 20.22%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td colspan="2" style="width: 20.17%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 4%; vertical-align: top; border-bottom: #000000 1pt solid;">&#160;</td><td colspan="2" style="width: 20.13%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td colspan="2" style="width: 20.09%; vertical-align: top; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;">&#160;</td><td colspan="9" style="width: 84.6%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(unaudited and in thousands)</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue</div></td><td style="width: 4.05%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.17%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">23,055</div></td><td style="width: 4.05%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,097</div></td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 4%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">77,470</div></td><td style="width: 4%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,175</div></td></tr><tr><td style="width: 15.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Net (loss) income</div></td><td style="width: 4.05%; vertical-align: middle;">&#160;</td><td style="width: 16.17%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(293)</div></td><td style="width: 4.05%; vertical-align: middle;">&#160;</td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">241</div></td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 16.13%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">448</div></td><td style="width: 4%; vertical-align: middle;">&#160;</td><td style="width: 16.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(69)</div></td></tr></table><div><br /></div></div> 3340000 5121000 5121000 36000 8910000 1156000 352000 296000 118000 111000 126000 38000 10000 196000 982000 756000 21747000 15525000 11084000 14093000 3009000 -6222000 16435000 3238000 0 0 3238000 16435000 0 0 30000000 30000000 20977230 20433608 0.01 0.01 210000 204000 18834697 19378319 20433608 -1598911 -1598911 20977230 266000 275000 -413000 118000 0.38 0.62 0.263 0.1 1 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") and are unaudited.&#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. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.&#160; The results of operations for interim periods are not necessarily an indication of the results for the full year.&#160; These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on March&#160;28,&#160;2017.&#160; Certain reclassifications have been made to prior period amounts to conform to the current presentation. The Company reclassified research and development costs from selling, general and administrative expenses and presented them as a separate caption within operating expenses on the consolidated statements of operations<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">. In addition, the Company also reclassified the stock-based compensation related to management/employees from cost of revenue and research and development expenses to selling, general and administrative expenses.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable segments as follows:</div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 27.1pt; vertical-align: top; align: right;"><!--Anchor--><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font></td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Performance Improvement Solutions (approximately 62% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, as well as engineering solutions and interactive computer based tutorials/simulation focused on the process industry.&#160; This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries.&#160; Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training.&#160; GSE and its predecessors have been providing these services since 1976.</div><div style="background-color: #ffffff;"><br /></div><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27.1pt; vertical-align: top; align: right;">&#9679;</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nuclear Industry Training and Consulting (approximately 38% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction.&#160; Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers,&#160; work management specialists, planners and training material developers.&#160; This business is managed through our subsidiaries Hyperspring and Absolute Consulting, Inc. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million. Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.&#160; This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.&#160; In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development. As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial information about the two business segments is provided in Note 16 of the accompanying condensed consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company's most significant estimates relate to revenue recognition on long-term contracts, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">allowance for doubtful accounts, </font>product warranties, valuation of goodwill and intangible assets acquired, valuation of 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> 100000 48876000 14428000 39820000 15409000 11185000 35513000 10430000 28329000 800000000 0.0225 P3Y 180000 254000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Prepaid expenses and other current assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,159</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income taxes receivable</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">268</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">446</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">451</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">422</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other current assets</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,078</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,184</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total prepaid expenses and other current assets</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,956</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,052</div></td></tr></table><div><br /></div></div> 78000 96000 79000 254000 294000 91000 2018-12-31 20000 20000 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27pt; vertical-align: top; font-weight: bold; align: right;">11.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Derivative Instruments</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of September 30, 2017, the Company had foreign exchange contracts outstanding of approximately 212.5 million Japanese Yen, 0.2 million Euro, and 0.2 million Australian Dollars at fixed rates.&#160; The contracts expire on various dates through December 2018.&#160; At December 31, 2016, the Company had contracts outstanding of approximately 281.4 million Japanese Yen, 0.1 million Euro, 0.6&#160;million&#160;Australian&#160;Dollars, and 0.5 million Canadian Dollars at fixed rates.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has not designated the foreign exchange contracts as hedges and recorded the estimated net fair values of the contracts on the consolidated balance sheets as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.4%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 17.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Asset derivatives</div></td><td style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Prepaid expenses and other current assets</div></td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">133</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Other assets</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">147</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability derivatives</div></td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Other current liabilities</div></td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Net fair value</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The changes in the fair value of the foreign exchange contracts are included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.&#160; The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2017 and 2016, the Company recognized a net gain (loss) on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 26.48%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 12.16%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.37%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 10.52%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.38%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts-change in fair value</div></td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">74</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(125)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">145</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(302)</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;billings in excess of revenue earned, and</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;subcontractor accruals</div></td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(86)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">81</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(44)</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Gain (loss) on derivative instruments, net</div></td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(211)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">226</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(346)</div></td></tr></table><div><br /></div><div><br /></div></div> 280000 121000 133000 147000 57000 280000 141000 84000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 29.5pt; vertical-align: top; font-weight: bold; align: right;">12.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Stock-Based Compensation</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.5 million and $0.4 million of stock-based compensation expense related to equity awards for the three months ended September 30, 2017 and 2016, respectively, and recognized $1.8 million and $0.9 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2017 and 2016, respectively. In addition to the equity-based compensation expense recognized, the Company also recognized $92,000 and $80,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units ("RSUs") during the three and nine months ended September 30, 2017, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2017, the Company did not grant market-based RSUs<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">.</font> For the three and nine months ended September 30, 2016, the Company granted 1,162,500 and 1,322,500 market-based RSUs with an aggregate fair value of $1.6 million and $1.9 million, respectively. The RSUs vest upon the achievement of a specified price of the Company's shares. The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The market-based RSUs granted during 2016 include 450,000 RSUs, which were canceled and reissued in accordance with the Chief Executive Officer's amended employment agreement dated July 1, 2016 and approved by the Board of Directors. The aggregate fair value of the RSUs reissued totaled $469,000.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Additionally, on July 1, 2016, the Board of Directors approved an amendment to the market-based RSU agreements with other employees, which reduced the time period from 90 to 30 consecutive trading days during which the volume weighted-average price ("VWAP") target must be attained in order for the RSUs to vest. This change resulted in an increase in the fair value of the RSUs granted of approximately $250,000, which will be expensed ratably over the remaining requisite service period.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the three months ended September 30, 2017, the Company did not grant time-based RSUs. For the nine months ended September 30, 2017, the Company granted 396,677 time-based RSUs with an aggregate fair value of $1.4 million. A portion of the RSUs vested immediately, a portion will vest quarterly in equal amounts over the course of eight quarters, a portion will vest one year after grant, and the remainder will vest annually in equal amounts over the course of three years. For<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> the three and nine months ended September 30, 2016, the Company granted 70,000 and 204,824 time-based RSUs with an aggregate fair value of $172,300 and $471,650, respectively. </font>The fair value of the RSUs is expensed ratably over the requisite service period<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company did not grant stock options during the three or nine month periods ended September 30, 2017. The Company did not grant any options during the three month period ended September 30, 2016, and granted 40,000 stock options during the nine month period ended September 30, 2016. The fair value of the options granted during the nine months ended September 30, 2016 was $46,000.</div><div><br /></div><div><br /></div></div> 0.00 0.01 -0.03 0.02 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">3.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Basic and Diluted Earnings per Common Share</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Basic (loss) earnings per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted (loss) earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands, except for share amounts)</div></td><td colspan="5" style="width: 25.51%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 25.51%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.3%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.47%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td style="width: 1.69%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net (loss) income</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(605)</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">168</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(44)</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">418</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic (loss) income per share</div></td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,280,770</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,230,148</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,204,778</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,052,019</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">239,969</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">235,851</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted (loss) income per share</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,280,770</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,470,117</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,204,778</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,287,870</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">534,833</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">734,833</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">550,218</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">741,862</div></td></tr></table><div><br /></div></div> 0.00 -0.03 0.01 0.02 336000 -77000 0.323 1.124 0.397 -0.179 2624000 3418000 850000 2105000 1691000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27pt; vertical-align: top; font-weight: bold; align: right;">10.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Fair Value of Financial Instruments</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ASC 820, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Fair Value Measurement </font>("ASC 820"), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The levels of the fair value hierarchy established by ASC 820 are:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; background-color: #ffffff;">Level 2:&#160; inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&#160; A Level 2 input must be observable for substantially the full term of the asset or liability.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 3:&#160; inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at September 30, 2017, and December 31, 2016, based upon the short-term nature of the assets and liabilities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2017, the Company did not have any transfers between fair value Level 1, Level 2 or Level 3.&#160; The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at September 30, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at September 30, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,238</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,238</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,238</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,518</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Contingent consideration</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Money market funds at both September 30, 2017 and December 31, 2016 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2016:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,576</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Contingent consideration</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,125)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2017</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,105</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Payments made on contingent liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(850)</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">436</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, September 30, 2017</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,691</div></td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2017</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,105</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Payments made on contingent liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(850)</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">436</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, September 30, 2017</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,691</div></td></tr></table><div><br /></div><div><br /></div></div> -436000 P3Y 0 0 20000 0 20000 0 0 0 141000 280000 0 280000 0 141000 0 0 -211000 -346000 71000 226000 -3000 0 -302000 74000 145000 -125000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 29.5pt; vertical-align: top; font-weight: bold; align: right;">9.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Goodwill and Intangible Assets</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, trade names, non-compete agreements, contract backlog, and software.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November&#160;14,&#160;2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).&#160; As of the report date, the Company is still evaluating the impact of the Absolute acquisition on our reporting units. As of September 30, 2017, and December 31, 2016, goodwill of $7.1 million and $5.6 million, respectively, is related to the Nuclear Industry Training and Consulting segment.&#160; The increase of $1.5 million in the carrying amount of goodwill during the nine months ended September 30, 2017 was due to the acquisition of Absolute. No events or circumstances occurred during the current reporting period that would indicate impairment of such goodwill and indefinite-lived intangible assets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 4, we recognized finite-lived intangible assets of $3.3 million upon acquisition of Absolute on September 20, 2017. Amortization of finite-lived intangible assets 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. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives, other than goodwill. There were no indications of impairment of intangible assets during the current reporting period.</div></div> 7130000 5612000 1518000 1518000 11491000 13363000 3998000 4224000 3340000 1997 1997 2015 2014 2011 2015 693000 355000 -513000 248000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 29.5pt; vertical-align: top; font-weight: bold; align: right;">15.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Income Taxes</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table presents the provision for income taxes and the effective tax rates:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td colspan="5" style="width: 35.58%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 30.48%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.53%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.37%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Provision for income taxes</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">92</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">80</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">399</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">275</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Effective tax rate</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-17.9 %</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32.3%</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">112.4 %</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">39.7%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Tax expense in both periods is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.&#160; The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2014 forward for China, and 2015 forward for both India and the UK.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">i.e.</font>, a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.&#160; The Company recorded uncertain tax positions for certain foreign tax contingencies in China, South Korea, and Ukraine.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized.&#160; The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its U.S., Swedish, U.K., and Chinese net deferred assets as of September 30, 2017.&#160; The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in India.&#160; In 2016, the Company paid income taxes in India and expects to do so again in 2017.</div><div><br /></div></div> 275000 80000 399000 92000 446000 268000 112000 -80000 -5204000 3183000 2254000 -911000 3616000 -5318000 -770000 269000 359000 208000 0 4000 4600000 0 0 239969 235851 3654000 454000 11000 52000 60000 15000 0 1159000 400000 1700000 900000 53656000 51038000 28525000 32535000 20000 1691000 2105000 2125000 0 0 0 1691000 31386000 27010000 0 5000000 3300000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27pt; vertical-align: top; font-weight: bold; align: right;">6.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Contract Receivables</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contract receivables represent balances due from a broad base of both domestic and international customers.&#160; All contract receivables are considered to be collectible within twelve months.&#160; Recoverable costs and accrued profit not yet 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Billed receivables</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,039</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,325</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Recoverable costs and accrued profit not yet billed</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,715</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,555</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Allowance for doubtful accounts</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(138)</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(17)</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total contract receivables, net</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,616</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,863</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During October 2017, the Company invoiced $4.6 million of the unbilled amounts related to the balance at September 30, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of September 30, 2017, the Company had one customer that accounted for 26.3% of the Company's consolidated contract receivables.&#160; As of December 31, 2016, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company.&#160;Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment.&#160;Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $0.1 million in net billed and unbilled pre-petition receivables attributable to Westinghouse. The Company has assessed the recoverability of the remaining $0.1 million in net billed and unbilled pre-petition receivables and concluded that the likelihood of loss is not probable, and therefore, none of the remaining outstanding amounts have been reserved at September 30, 2017.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">13.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Debt</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Line of Credit</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>Citizens Bank</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company entered into a three-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank on December 29, 2016, to fund general working capital needs, including acquisitions.&#160;Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum.&#160;The Company is not required to maintain a restricted cash collateral account at Citizens Bank for outstanding letters of credit and working capital advances.&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances.&#160; At September 30, 2017, there were no outstanding borrowings on the RLOC and six letters of credit totaling $1.7 million. We have two letters of credit with Citizen Bank totaling $0.4 million, which have expired and are pending release by the bank and customer. The amount available at September 30, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $3.3 million.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The credit facility agreement is subject to standard financial covenants and reporting requirements. At September 30, 2017, the Company was in compliance with its financial covenants.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>BB&amp;T Bank</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">At September 30, 2017, the Company had three letters of credit with BB&amp;T totaling $0.9 million, which have expired and are pending release by the bank and customer.&#160; At September 30, 2017 and December 31, 2016, the cash collateral account with BB&amp;T totaled $1.0 million and $1.1 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">5.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Contingent Consideration</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combination",</font> contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of September 30, 2017 and December 31, 2016, contingent consideration, related to our acquisition of Hyperspring via an earnout,&#160; included in current liabilities totaled $1.7 million and $2.1 million, respectively. The Company made a payment of $0.9 million and $1.4 million in the first quarter of 2017 and 2016, respectively, related to the liability-classified contingent consideration arrangements. As of November 14, 2017, we will not record contingent consideration adjustments for the Hyperspring acquisition due to the expiration of the earnout period.</div><div><br /></div></div> -827000 -1526000 31000 -8465000 3882000 3433000 -605000 418000 168000 -44000 -44000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements recently adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Measurement of Inventory </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2015-11).&#160; ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.&#160; This ASU does not apply to inventory measured using the last-in, first-out method.&#160; ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.&#160; We adopted ASU 2015-11 effective January 1, 20</font>17.&#160; The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting </font>(ASU 2016-09).&#160; The new guidance is intended to simplify the accounting for share based payment award transactions.&#160; The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.&#160; The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.&#160; We adopted ASU 2016-09 effective January 1, 2017. The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2014, the FASB issued ASU No. 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers </font>(ASU 2014-09), which provides guidance for revenue recognition. 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 for the 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). We are currently in the process of evaluating the impact of the adoption of this ASU on our consolidated financial statements.&#160; The adoption is expected to impact our revenue recognition and related disclosures.&#160; For example, our revenue from software arrangements with multiple elements including services are currently recognized ratably due to the lack of vendor-specific objective evidence ("VSOE") of fair value.&#160; We are currently evaluating these arrangements under the new revenue guidance to identify the distinct performance obligations and to determine the timing and pattern of recognition of each performance obligation. We are also evaluating other revenue streams, including power plant simulator design and build systems and training services. The Company will adopt the new standard on January 1, 2018 using the modified retrospective method.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases</font>.&#160; The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.&#160; Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.&#160; The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160; A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.&#160; We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments &#8211; Credit Losses", which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In August 2016, the FASB issued ASU No. 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Classification of Certain Cash Receipts and Cash Payments </font>(ASU 2016-15).&#160; The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.&#160; Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In November 2016, the FASB issued ASU No. 2016-18, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restricted Cash</font> (ASU 2016-18).&#160; The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.&#160; This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.&#160; Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Business Combinations: Clarifying the definition of a Business</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.&#160; ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.&#160; The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Revenue from Contracts with Customers</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">.&#160; The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after June 30, 2019, with early adoption permitted.&#160; Adoption of this guidance will be applied prospectively on or after the effective date.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-04, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Test for Goodwill Impairment </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2017-04).&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.&#160; Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.&#160; ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.&#160; </font>We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2017, the FASB issued ASU No. 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font> (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font>. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We do not expect the adoption of this standard to have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div><br /></div></div> 2 2 875000 73000 433000 -632000 1052000 -1885000 -413000 2394000 321000 1395000 -890000 -1545000 4856000 10616000 3565000 13290000 0 2105000 1691000 1691000 0 0 0 2105000 289000 1574000 1184000 1078000 1515000 1149000 867000 716000 112000 15000 33000 -4000 -50000 319000 -152000 192000 319000 850000 1421000 0 8455000 8910000 53000 64000 0.01 0.01 0 0 0 0 0 0 2000000 2000000 2052000 2956000 422000 451000 276000 594000 0 30000 1260000 1137000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">14.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Product Warranty</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.&#160; The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.&#160; The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.3 million, while the remaining $0.5 million is classified as long-term within other liabilities.&#160; The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2017</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period provision</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">474</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period claims</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(194)</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance at September 30, 2017</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,769</div></td></tr></table><div><br /></div><div><br /></div></div> 473000 1232000 1152000 7149000 6759000 118000 0 118000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td colspan="5" style="width: 35.2%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 29.82%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.44%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.35%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.98%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,737</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,215</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">30,093</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">27,382</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,672</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,213</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,783</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,438</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15,409</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14,428</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">48,876</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">39,820</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,545)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(413)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,885)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(890)</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,052</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">321</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,394</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,395</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in fair value of contingent consideration, net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(139)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">525</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(436)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">370</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating (loss) income</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(632)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">433</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">73</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">875</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest income, net</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">60</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">52</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Gain (loss) on derivative instruments, net</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(211)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">226</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(346)</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other income (expense), net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">112</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) income before income taxes</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(513)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">248</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">355</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">693</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;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 29.5pt; vertical-align: top; font-weight: bold; align: right;">8.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Software Development Costs, Net</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.&#160; Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers.&#160; Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years.&#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 carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Software development costs capitalized were $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively, and $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively.&#160; Total amortization expense was $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively, and $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively.</div><div><br /></div></div> 1010000 353000 381000 1103000 383467 960000 1140000 0 -4000 4000 1000000 1100000 0 487000 85000 45000 -49427000 -49471000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Revenue recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for Nuclear Industry Training and Consulting support and service agreements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In accordance with Accounting Standards Codification (ASC) 605-35<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, Construction-Type and Production-Type Contracts </font>(ASC 605), the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method.&#160; This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project.&#160; Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.&#160; Estimated losses are charged against earnings in the period such losses are identified.&#160; We recognize 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><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.&#160; The reliability of these cost estimates is critical to our revenue recognition as a significant change in the estimates can cause our revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As we recognize revenue under the percentage-of-completion method, we provide an accrual for estimated future warranty costs based on historical and projected claims experience.&#160; Our long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our system design contracts do not normally provide for post contract support (PCS) in terms of software upgrades, software enhancements or telephone support.&#160; To obtain PCS, the customers must normally purchase a separate contract.&#160; Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.&#160; We recognize revenue from these contracts ratably over the term of the agreements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.&#160; We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers.&#160; Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered to the customer.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We also recognize revenue from the sale of software licenses from contracts with multiple deliverables.&#160; These software license sales are evaluated under ASC 985-605, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Software Revenue Recognition</font>.&#160; Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.&#160; The Company concluded that vendor specific objective evidence does not exist for all elements of its software license sales.&#160; If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.&#160; If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We recognize revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.&#160; Revenue on time and material contracts is recognized as services are rendered and performed.&#160; <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.&#160; Any unbilled amounts are typically billed the following month. &#160;Under cost-reimbursable contracts, which are subject to a contract ceiling amount, </font>we are<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;"> reimbursed for allowable costs and paid a fee, which may be fixed or performance based.&#160; However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, </font>we<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;"> may not be able to obtain reimbursement for all such costs.</font></div><div><br /></div></div> 30093000 27382000 48876000 10215000 39820000 6672000 15409000 18783000 4213000 8737000 14428000 12438000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.&#160; The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.&#160; The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.3 million, while the remaining $0.5 million is classified as long-term within other liabilities.&#160; The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2017</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period provision</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">474</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period claims</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(194)</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11</div></td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance at September 30, 2017</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,769</div></td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at September 30, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,238</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,238</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,238</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,518</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Contingent consideration</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,691)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Money market funds at both September 30, 2017 and December 31, 2016 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2016:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,576</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Contingent consideration</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,125)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands, except for share amounts)</div></td><td colspan="5" style="width: 25.51%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 25.51%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.3%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.47%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td style="width: 1.69%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net (loss) income</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(605)</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">168</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(44)</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">418</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic (loss) income per share</div></td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,280,770</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,230,148</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,204,778</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,052,019</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">239,969</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">235,851</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted (loss) income per share</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,280,770</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,470,117</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,204,778</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,287,870</div></td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.57%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.85%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">534,833</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 10.53%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">734,833</div></td><td style="width: 1.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.69%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 11.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">550,218</div></td><td style="width: 0.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;">&#160;</td><td style="width: 9.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">741,862</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table presents the provision for income taxes and the effective tax rates:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td colspan="5" style="width: 35.58%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 30.48%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.53%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.37%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Provision for income taxes</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">92</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">80</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">399</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">275</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Effective tax rate</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-17.9 %</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32.3%</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">112.4 %</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">39.7%</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the consideration paid to acquire Absolute and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition of Absolute, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of September 30, 2017, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, property, and equipment, intangible assets, accrued expenses, accrued compensation and the residual amount allocated to goodwill. The following amounts except for Cash are all reflected in the Consolidated Statement of Cash Flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div><div>&#160;</div><div>&#160;</div></td><td colspan="2" style="width: 36.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,910</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Purchase price allocation:</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Cash</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">455</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Contract receivables</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,121</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Property, and equipment, net</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">102</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Intangible assets</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,340</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(78)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accrued compensation</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,618)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total identifiable net assets</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,392</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,518</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net assets acquired</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,910</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2017 and 2016, the Company recognized a net gain (loss) on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 26.48%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 12.16%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.37%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 10.52%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.38%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts-change in fair value</div></td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">74</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(125)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">145</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(302)</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;billings in excess of revenue earned, and</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;subcontractor accruals</div></td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(86)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">81</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(44)</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Gain (loss) on derivative instruments, net</div></td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(211)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">226</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(346)</div></td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Billed receivables</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,039</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,325</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Recoverable costs and accrued profit not yet billed</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,715</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,555</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Allowance for doubtful accounts</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(138)</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(17)</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total contract receivables, net</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,616</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,863</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has not designated the foreign exchange contracts as hedges and recorded the estimated net fair values of the contracts on the consolidated balance sheets as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.4%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 17.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Asset derivatives</div></td><td style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Prepaid expenses and other current assets</div></td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">133</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Other assets</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">147</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability derivatives</div></td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Other current liabilities</div></td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Net fair value</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">280</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121</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;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">16.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Segment Information</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable business segments.&#160; The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications.&#160; Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments.&#160; Contracts typically range from nine months to 24 months.&#160; The Company and its predecessors have been providing these services since 1976.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities.&#160; This business is managed through our Hyperspring and newly acquired Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.&#160; The Company and its predecessors have been providing these services since 1997.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million.&#160; Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.&#160; This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings.&#160; For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.&#160; In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development.&#160; As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td colspan="5" style="width: 35.2%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 29.82%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.44%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.35%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.98%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,737</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,215</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">30,093</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">27,382</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,672</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,213</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,783</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,438</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15,409</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14,428</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">48,876</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">39,820</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,545)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(413)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,885)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(890)</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,052</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">321</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,394</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,395</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in fair value of contingent consideration, net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(139)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">525</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(436)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">370</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating (loss) income</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(632)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">433</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">73</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">875</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest income, net</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">60</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">52</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Gain (loss) on derivative instruments, net</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(211)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">226</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(346)</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other income (expense), net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1pt solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">112</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) income before income taxes</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(513)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">248</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">355</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">693</div></td></tr></table><div><br /></div></div> 2936000 4374000 8606000 11740000 1873000 900000 P5Y P1Y P1Y P3Y 0 40000 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27pt; vertical-align: top; font-weight: bold; align: right;">1.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Summary of Significant Accounting Policies</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") and are unaudited.&#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. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.&#160; The results of operations for interim periods are not necessarily an indication of the results for the full year.&#160; These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on March&#160;28,&#160;2017.&#160; Certain reclassifications have been made to prior period amounts to conform to the current presentation. The Company reclassified research and development costs from selling, general and administrative expenses and presented them as a separate caption within operating expenses on the consolidated statements of operations<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">. In addition, the Company also reclassified the stock-based compensation related to management/employees from cost of revenue and research and development expenses to selling, general and administrative expenses.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable segments as follows:</div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 27.1pt; vertical-align: top; align: right;"><!--Anchor--><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font></td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Performance Improvement Solutions (approximately 62% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, as well as engineering solutions and interactive computer based tutorials/simulation focused on the process industry.&#160; This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries.&#160; Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training.&#160; GSE and its predecessors have been providing these services since 1976.</div><div style="background-color: #ffffff;"><br /></div><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27.1pt; vertical-align: top; align: right;">&#9679;</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nuclear Industry Training and Consulting (approximately 38% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction.&#160; Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers,&#160; work management specialists, planners and training material developers.&#160; This business is managed through our subsidiaries Hyperspring and Absolute Consulting, Inc. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million. Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.&#160; This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.&#160; In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development. As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial information about the two business segments is provided in Note 16 of the accompanying condensed consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company's most significant estimates relate to revenue recognition on long-term contracts, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">allowance for doubtful accounts, </font>product warranties, valuation of goodwill and intangible assets acquired, valuation of 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Revenue recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for Nuclear Industry Training and Consulting support and service agreements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In accordance with Accounting Standards Codification (ASC) 605-35<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, Construction-Type and Production-Type Contracts </font>(ASC 605), the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method.&#160; This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project.&#160; Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.&#160; Estimated losses are charged against earnings in the period such losses are identified.&#160; We recognize 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><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.&#160; The reliability of these cost estimates is critical to our revenue recognition as a significant change in the estimates can cause our revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As we recognize revenue under the percentage-of-completion method, we provide an accrual for estimated future warranty costs based on historical and projected claims experience.&#160; Our long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our system design contracts do not normally provide for post contract support (PCS) in terms of software upgrades, software enhancements or telephone support.&#160; To obtain PCS, the customers must normally purchase a separate contract.&#160; Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.&#160; We recognize revenue from these contracts ratably over the term of the agreements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.&#160; We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers.&#160; Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered to the customer.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We also recognize revenue from the sale of software licenses from contracts with multiple deliverables.&#160; These software license sales are evaluated under ASC 985-605, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Software Revenue Recognition</font>.&#160; Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.&#160; The Company concluded that vendor specific objective evidence does not exist for all elements of its software license sales.&#160; If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.&#160; If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We recognize revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.&#160; Revenue on time and material contracts is recognized as services are rendered and performed.&#160; <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.&#160; Any unbilled amounts are typically billed the following month. &#160;Under cost-reimbursable contracts, which are subject to a contract ceiling amount, </font>we are<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;"> reimbursed for allowable costs and paid a fee, which may be fixed or performance based.&#160; However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, </font>we<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;"> may not be able to obtain reimbursement for all such costs.</font></div><div><br /></div></div> 474000 194000 509000 1478000 1769000 11000 1260000 274000 2000 276000 160155 22513000 21121000 204000 -1777000 -49427000 -2999000 75120000 -2999000 210000 -1458000 -49471000 76231000 2999000 2999000 1598911 1598911 5555000 6715000 18470117 19204778 19280770 18287870 19280770 18230148 18052019 19204778 P1Y P1Y P1Y <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">7.&#160;</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Prepaid Expenses and Other Current Assets</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Prepaid expenses and other current assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,159</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income taxes receivable</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">268</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">446</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">451</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">422</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other current assets</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1pt solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,078</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1pt solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1pt solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,184</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total prepaid expenses and other current assets</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 1.5pt double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,956</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 1.5pt double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,052</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2017, prepaid expenses and other current assets are comprised primarily of inventory that is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or market value in accordance with ASC 330, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Inventory.</font>&#160; At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.</div><div><br /></div></div> 3 P12M 1 1 0 1 126000 196000 0 952000 0.5 0.5 2105000 1691000 81000 -86000 -3000 -44000 0.8 3 2 6 0.0125 0 1322500 0 1162500 1600377 1882377 396677 204824 70000 0 172300 1368763 0 471650 46000 P1Y P1Y 8 8 P3Y P3Y 250000 P30D P90D 450000 469000 P24M P9M P5Y P3Y 8750000 1000000 EX-101.SCH 6 gvp-20170930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Software Development Costs link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080402 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gvp-20170930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 gvp-20170930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 gvp-20170930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] 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 Legal Entity [Axis] Document Type Foreign exchange contract outstanding Award Type [Axis] Recent Accounting Pronouncements Not Yet Adopted Summary of Significant Accounting Policies [Abstract] Total contract receivables, net Contract Receivable Contract receivables, net Accounts payable Accrued expenses Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Loss [Member] Acquisition-related Costs [Member] Additional Paid-in Capital [Member] Additional paid-in capital Additional Paid in Capital Vested RSU shares withheld to pay taxes Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation Adjustments to reconcile net income to net cash provided by operating activities: Stock-based compensation expense Stock-based compensation expense Allocated Share-based Compensation Expense Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Amortization of deferred financing costs Amortization of definite-lived intangible assets Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) Total assets Assets, Fair Value Disclosure ASSETS Assets [Abstract] Total assets Assets Current assets: Total current assets Assets, Current Balance Sheet Location [Domain] Derivatives, Fair Value, by Balance Sheet Location [Axis] Billed receivables Billings in excess of revenue earned Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Contract receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Business Acquisition, Effective Date of Acquisition Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Acquiree [Domain] Business Acquisition [Axis] Acquisition - Absolute [Abstract] Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Cash Change in fair value of contingent consideration, net Change in fair value of contingent consideration, net Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Acquisition, Name of Acquired Entity Business Acquisition, Pro Forma Information [Table Text Block] Percentage of ownership interest acquired Business Acquisition, Pro Forma Information [Abstract] Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Combination, Acquired Receivables, Estimated Uncollectible Identifiable Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Acquisition - Absolute [Text Block] Business Combination, Acquired Receivables [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Acquired Receivable, Fair Value Business Combination, Acquired Receivables, Gross Contractual Amount Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Write-down of capitalized software development costs Write-down of capitalized software development costs Capitalized software amortization Amortization of capitalized software development costs Additions Software development costs, net Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash and cash equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Money market funds Cash and Cash Equivalents, Fair Value Disclosure Commitments and contingencies Commitments and Contingencies Common Stock [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Common stock $0.01 par value, 30,000,000 shares authorized, 20,777,168 and 20,433,608 shares issued and 19,178,257 and 18,834,697 shares outstanding Balance (in shares) Common stock, shares outstanding (in shares) Balance (in shares) Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Benchmark [Axis] Concentration Risk [Line Items] Concentration Risk [Table] Concentration Risk Benchmark [Domain] Percentage of revenue contributed by major customers Percentage of contract receivables accounted by major customers Percentage of accounts receivable, unbilled receivables, and billings in excess reserved Basis of Presentation Consolidation, Policy [Policy Text Block] Contract Receivables [Abstract] Billed and unbilled pre-petition receivables Revenue Contracts Revenue Cost of revenue Credit Facility [Domain] Credit Facility [Axis] Borrowings outstanding Debtor-in-Possession Financing, Borrowings Outstanding Debt instrument, basis spread on variable rate Line of credit facility term Long-Term Debt [Abstract] Releases of cash as collateral under letters of credit Prepaid Expenses and Other Current Assets [Abstract] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Deferred income taxes Depreciation Depreciation Derivative [Line Items] Expiration date of contract Derivative Instrument [Axis] Derivative [Table] Liability derivatives Derivative Asset, Fair Value, Gross Liability Derivative Instruments [Abstract] Derivative Instruments Net fair value Derivative, Fair Value, Net Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative Contract [Domain] Derivatives, Fair Value [Line Items] Stock-Based Compensation [Abstract] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Federal [Member] Diluted earnings per common share Basic and Diluted Earnings (Loss) Per Common Share Earnings Per Share [Text Block] Basic earnings per common share Basic and Diluted Earnings (Loss) Per Common Share [Abstract] Effect of exchange rate changes on cash Effective tax rate Effective Income Tax Rate Reconciliation, Percent Stock Option [Member] Employee Stock Option [Member] Accrued compensation Equity Component [Domain] Fair Value, Hierarchy [Axis] Payments made on contingent liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Assets and liabilities measured at fair value [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Balance, January 1, 2017 Balance, March 31, 2017 Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value of Financial Instruments [Abstract] Fair Value Hierarchy [Domain] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Significant Unobservable Inputs (Level 3) [Member] Rollforward of Fair Value of Contingent Consideration as Level 3 Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Economic life of product Foreign exchange contracts - Liabilities Foreign Currency Contracts, Liability, Fair Value Disclosure Foreign exchange contracts - Assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Exchange Contract [Member] Gain (loss) on derivative instruments, net (Gain)/loss on derivative instruments, net (Loss) gain on derivative instruments, net Gain (Loss) on Derivative Instruments, Net, Pretax Loss on sales of equipment, software, and leasehold improvements Gain (Loss) on Sale of Assets and Asset Impairment Charges Foreign exchange contracts- change in fair value Goodwill and Intangible Assets Goodwill Goodwill, Acquired During Period Goodwill and Intangible Assets [Abstract] Gross profit Gross Profit Hedging Designation [Axis] Hedging Designation [Domain] Intangible Assets, Explanation of Significant Additions Income Taxes [Abstract] Income tax examination, year under examination Income Tax Authority [Axis] Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Loss on equity method investments Income (Loss) from Equity Method Investments CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income Tax Examination [Table] Income Tax Examination [Line Items] Income Tax Authority [Domain] Provision for income taxes Income tax receivable Accrued warranty Increase (Decrease) in Accrued Liabilities Billings in excess of revenue earned Increase (Decrease) in Billing in Excess of Cost of Earnings Accounts payable, accrued compensation and accrued expenses Contract receivables Increase (Decrease) in Contract Receivables, Net Changes in assets and liabilities: Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Other liabilities Increase (Decrease) in Other Operating Liabilities Restrictions of cash as collateral under letters of credit Increase (Decrease) in Restricted Cash Unbilled contract receivables billed during Oct 2017 Stock options and restricted stock units (in shares) Intangible assets, net Interest income, net Inventory Inventory, Net London Interbank Offered Rate (LIBOR) [Member] Letters of credit, amount outstanding Total liabilities and stockholders' equity Liabilities and Equity Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total current liabilities Liabilities, Current Current liabilities: Line of Credit Facility [Table] Line of credit Line of Credit Facility [Line Items] Lines of Credit [Abstract] Lender Name [Axis] Outstanding borrowings Principal amount of the line of credit Line of credit facility, remaining borrowing capacity Line of Credit Facility, Lender [Domain] Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-Term Debt Long-term Debt [Text Block] Contingent Consideration [Abstract] Contingent Consideration Contingencies Disclosure [Text Block] Maximum [Member] Minimum [Member] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Domain] Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Cash flows from investing activities: Cash flows from operating activities: Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Net income Net income (loss) Net income Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements [Abstract] Number of reportable segment Number of reportable business segments Number of operating segments Not Designated as Hedging Instrument [Member] Operating expenses: Operating income (loss) Operating income (loss) Operating Income (Loss) Total operating expenses Operating Expenses Other Assets [Member] Other Current Liabilities [Member] Other Liabilities [Member] Other Noncurrent Liabilities [Member] Non-cash tax provision Contingent consideration Other Liabilities, Fair Value Disclosure Other assets Other current assets Other Assets, Current Other liabilities Other current liabilities Other income (expense), net Other Nonoperating Income (Expense) Foreign currency translation adjustment Foreign currency translation adjustment Wall Street Journal Prime Rate [Member] Payments on contingent consideration Payments of Merger Related Costs, Financing Activities Deferred financing costs Payments to Acquire Equity Method Investments Treasury stock purchases Acquisition of Absolute Consulting, Inc., net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash purchase price Capital expenditures Payments to Acquire Property, Plant, and Equipment Preferred stock, par value (in dollars per share) Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding Preferred stock, shares issued (in shares) Preferred stock, shares outstanding (in shares) Preferred stock, shares authorized (in shares) Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid expenses Payments on line of credit Release of cash for credit facility collateral Proceeds from issuance of common stock on the exercise of stock options Proceeds from sale of equipment, software and leasehold improvements Accrued warranty Product Warranty [Abstract] Product Warranty Product Warranty Disclosure [Text Block] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Equipment, software, and leasehold improvements, net Property, Plant and Equipment, Net Equipment, software, and leasehold improvements Bad debt expense Reorganizations [Abstract] Range [Domain] Range [Axis] Components of contract receivables [Abstract] Receivables, Long-term Contracts or Programs [Abstract] Reconciliation of Revenue and Operating Results to Consolidated Income (Loss) Before Income Tax Expense Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Software Development Costs [Abstract] Research and development Long-term restricted cash Common stock issued for RSUs vested (in shares) Restricted Stock Units [Member] Restricted cash Common stock issued for RSUs vested Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Restructuring charges Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated Deficit [Member] Retained Earnings [Member] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Total revenue Revenues Revolving Credit Facility [Member] Proceeds from sale/leaseback transaction Revenue [Member] Activities in the Product Warranty Accounts Schedule of Product Warranty Liability [Table Text Block] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Income (Loss) per Share Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Income Taxes Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Net (Loss) Gain on Derivative Instruments Components of Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Estimated Fair Value of the Contracts in the Consolidated Balance Sheets Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Segment Information [Abstract] Segment Reporting Information, Profit (Loss) [Abstract] Segments [Domain] Segment [Domain] Segment Reporting Information [Line Items] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Geographical [Domain] Selling, general and administrative Stock-based compensation expense Share-based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Requisite service period Shares granted under stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Equity Award [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Warranty provision Product warranty provision [Abstract] Warranty claims Standard Product Warranty Accrual, Decrease for Payments Accrued warranty, noncurrent Balance, January 1, 2017 Balance, March 31, 2017 Standard Product Warranty Accrual Currency adjustment Accrued warranty, current State [Member] Statement [Line Items] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Geographical [Axis] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Segments [Axis] Business Segments [Axis] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract] CONSOLIDATED BALANCE SHEETS [Abstract] Statement [Table] Equity Components [Axis] Common stock issued for options exercised Common stock issued for options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Cash-settled RSUs issued for services provided (in shares) Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Subsequent Event [Member] Treasury stock at cost, 1,598,911 shares Treasury Stock, Value Treasury Stock [Member] Treasury stock (in shares) Treasury stock at cost (in shares) Treasury Stock, Shares, Acquired Treasury stock at cost Treasury Stock, Value, Acquired, Cost Method Recoverable costs and accrued profit not yet billed Variable Rate [Domain] Variable Rate [Axis] Effect of dilutive securities [Abstract] Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares outstanding for basic earnings per share (in shares) Weighted Average Number of Shares Issued, Basic Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] China [Member] UK [Member] India [Member] Sweden [Member] Describes the approximate term of the product warranty. Standard Product Warranty, Period Term of warranty 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 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 Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Performance Improvement Solutions [Member] Nuclear Industry Training and Consulting [Member] Refers to the warranty terms for long-term contracts. Warranty terms for long-term contracts The entire disclosure for prepaid expenses and other current assets. Prepaid Expenses and Other Current Assets Disclosure [Text Block] Prepaid Expenses and Other Current Assets Number of major nuclear simulation projects related to a significant contract. Number of projects Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Amount billed to customers under long-term contracts or programs but not paid as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation. Contract Receivable [Member] Contract Receivable [Member] Number of facilities for which the Company has an executory contract for the provision of simulator software and equipment. Number of facilities Number of the company's contracts assumed. Number of contracts Refers to the number of customers that account for contract receivables. Number of customers accounting for contract receivables Refers to a customer from the company's Performance Improvement Solutions segment. Westinghouse [Member] The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization. Capitalized Software Development Costs Capitalized software development costs 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 RSUs withheld to pay taxes. RSUs withheld to pay taxes RSUs withheld to pay taxes Describes the minimum probability of uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements. Minimum Probability of Uncertain Tax Position to be Recognized Probability of uncertain tax position to be recognized Describes the minimum probability of tax position realized upon ultimate settlement. Probability of Tax Position Realized Upon Ultimate Settlement, Minimum Percentage of tax position realized upon ultimate settlement Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Current contingent consideration Contingent consideration accrued, current Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Contingent consideration Contingent consideration accrued, noncurrent Amount of 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 This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] Refers to the percentage of borrowing base equal to eligible accounts receivable which determines the maximum availability under the revolving line of credit. Percentage of borrowing base equal to eligible accounts receivable This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Number of letters of credit Refers to the percentage of letter of credit fees per annum. Percentage of letter of credit fees per annum This item represents all the relevant information regarding the credit agreement. Citizen's Bank [Member] Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted market-based RSUs Granted market-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions. Aggregate fair value for market-based RSUs Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Granted time-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions. Aggregate fair value for time-based RSUs The grant-date fair value of options granted during the reporting period as calculated by applying an option pricing methodology. Share Based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value Fair value of shares granted under stock option plan Period in which a portion of RSU's will vest after grant date. Period in which a portion of RSU's will vest after grant date Number of quarters RSU's will vest quarterly. Number of quarters RSU's will vest quarterly Period in which RSU's will vest annually in equal amounts. Period in which RSU's will vest annually in equal amounts Increase in fair value of RSUs upon changes in the award plan Increase in fair value of RSUs granted consecutive trading days during which VWAP target must be met Consecutive trading days number of shares canceled and reissued Number of shares canceled and reissued fair value of the RSUs reissued Fair value of the RSUs reissued Document and Entity Information [Abstract] Refers to the range of expiration dates contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract term Absolute Absolute Consulting, Inc. [Member] Maximum term of intangible assets amortization Maximum term of intangible asset amortization Maximum term of intangible assets amortization Minimum term of intangible assets amortization Minimum term of intangible assets amortization Cash consideration before working capital adjustment Cash consideration before working capital adj Cash withheld in escrow account Cash consideration in escrow EX-101.PRE 10 gvp-20170930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Jul. 31, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name GSE SYSTEMS INC  
Entity Central Index Key 0000944480  
Current Fiscal Year End Date --12-31  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   0
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q3  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2017  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 15,525 $ 21,747
Restricted cash 960 1,140
Contract receivables, net 18,616 18,863
Prepaid expenses and other current assets 2,956 2,052
Total current assets 38,057 43,802
Equipment, software, and leasehold improvements 7,149 6,759
Accumulated depreciation (5,997) (5,527)
Equipment, software, and leasehold improvements, net 1,152 1,232
Software development costs, net 756 982
Goodwill 7,130 5,612
Intangible assets, net 3,654 454
Other assets 289 1,574
Total assets 51,038 53,656
Current liabilities:    
Accounts payable 676 923
Accrued expenses 2,967 2,437
Accrued compensation 3,418 2,624
Billings in excess of revenue earned 16,131 21,444
Accrued warranty 1,260 1,137
Current contingent consideration 1,691 2,105
Other current liabilities 867 716
Total current liabilities 27,010 31,386
Other liabilities 1,515 1,149
Total liabilities 28,525 32,535
Commitments and contingencies
Stockholders' equity:    
Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock $0.01 par value, 30,000,000 shares authorized, 20,777,168 and 20,433,608 shares issued and 19,178,257 and 18,834,697 shares outstanding 210 204
Additional paid-in capital 76,231 75,120
Accumulated deficit (49,471) (49,427)
Accumulated other comprehensive loss (1,458) (1,777)
Treasury stock at cost, 1,598,911 shares (2,999) (2,999)
Total stockholders' equity 22,513 21,121
Total liabilities and stockholders' equity $ 51,038 $ 53,656
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2017
Dec. 31, 2016
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 20,977,230 20,433,608
Common stock, shares outstanding (in shares) 19,378,319 18,834,697
Treasury stock (in shares) 1,598,911 1,598,911
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 15,409 $ 14,428 $ 48,876 $ 39,820
Cost of revenue 11,185 10,430 35,513 28,329
Gross profit 4,224 3,998 13,363 11,491
Operating expenses:        
Selling, general and administrative 4,374 2,936 11,740 8,606
Research and development 353 381 1,103 1,010
Restructuring charges 0 85 45 487
Depreciation 79 91 254 294
Amortization of definite-lived intangible assets 50 72 148 219
Total operating expenses 4,856 3,565 13,290 10,616
Operating income (loss) (632) 433 73 875
Interest income, net 15 11 60 52
Gain (loss) on derivative instruments, net 71 (211) 226 (346)
Other income (expense), net 33 15 (4) 112
Income (loss) before income taxes (513) 248 355 693
Provision for income taxes 92 80 399 275
Net income (loss) $ (605) $ 168 $ (44) $ 418
Basic earnings per common share $ (0.03) $ 0.01 $ 0.00 $ 0.02
Diluted earnings per common share $ (0.03) $ 0.01 $ 0.00 $ 0.02
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]        
Net income $ (605) $ 168 $ (44) $ 418
Foreign currency translation adjustment 192 (50) 319 (152)
Comprehensive income (loss) $ (413) $ 118 $ 275 $ 266
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - 9 months ended Sep. 30, 2017 - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2016 $ 204 $ 75,120 $ (49,427) $ (1,777) $ (2,999) $ 21,121
Balance (in shares) at Dec. 31, 2016 20,433,608       (1,598,911) 18,834,697
Stock-based compensation expense   1,793       $ 1,793
Common stock issued for options exercised (in shares) 160,155          
Common stock issued for options exercised $ 2 274       276
Common stock issued for RSUs vested (in shares) 383,467          
Common stock issued for RSUs vested $ 4 (4)       0
Vested RSU shares withheld to pay taxes           (952)
Foreign currency translation adjustment       319   319
Net income     (44)     (44)
Balance at Sep. 30, 2017 $ 210 $ 76,231 $ (49,471) $ (1,458) $ (2,999) $ 22,513
Balance (in shares) at Sep. 30, 2017 20,977,230       (1,598,911) 19,378,319
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Cash flows from operating activities:    
Net income $ (44) $ 418
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 254 294
Amortization of definite-lived intangible assets 148 219
Amortization of capitalized software development costs 352 296
Change in fair value of contingent consideration, net 436 (370)
Stock-based compensation expense 1,873 900
(Gain)/loss on derivative instruments, net (226) 346
Deferred income taxes 78 96
Loss on sales of equipment, software, and leasehold improvements 0 3
Changes in assets and liabilities:    
Contract receivables 5,318 (3,616)
Prepaid expenses and other assets 770 (269)
Accounts payable, accrued compensation and accrued expenses (911) 2,254
Billings in excess of revenue earned (5,204) 3,183
Accrued warranty 112 (80)
Other liabilities 359 208
Bad debt expense 118 0
Cash provided by operating activities 3,433 3,882
Cash flows from investing activities:    
Proceeds from sale of equipment, software and leasehold improvements 0 30
Capital expenditures (64) (53)
Capitalized software development costs (126) (196)
Acquisition of Absolute Consulting, Inc., net of cash acquired (8,455) 0
Restrictions of cash as collateral under letters of credit 0 (4)
Releases of cash as collateral under letters of credit 180 254
Cash used in investing activities (8,465) 31
Cash flows from financing activities:    
Proceeds from issuance of common stock on the exercise of stock options 276 594
Payments on contingent consideration (850) (1,421)
RSUs withheld to pay taxes (952) 0
Cash used in financing activities (1,526) (827)
Effect of exchange rate changes on cash 336 (77)
Net increase (decrease) in cash and cash equivalents (6,222) 3,009
Cash and cash equivalents at beginning of year 21,747 11,084
Cash and cash equivalents at end of period $ 15,525 $ 14,093
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2017
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.
Summary of Significant Accounting Policies

Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") and are unaudited.  In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on March 28, 2017.  Certain reclassifications have been made to prior period amounts to conform to the current presentation. The Company reclassified research and development costs from selling, general and administrative expenses and presented them as a separate caption within operating expenses on the consolidated statements of operations. In addition, the Company also reclassified the stock-based compensation related to management/employees from cost of revenue and research and development expenses to selling, general and administrative expenses.

The Company has two reportable segments as follows:

Performance Improvement Solutions (approximately 62% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, as well as engineering solutions and interactive computer based tutorials/simulation focused on the process industry.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries.  Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training.  GSE and its predecessors have been providing these services since 1976.

Nuclear Industry Training and Consulting (approximately 38% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers,  work management specialists, planners and training material developers.  This business is managed through our subsidiaries Hyperspring and Absolute Consulting, Inc. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.

On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million. Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.  In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development. As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

Financial information about the two business segments is provided in Note 16 of the accompanying condensed consolidated financial statements.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company's most significant estimates relate to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.

Revenue recognition

The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for Nuclear Industry Training and Consulting support and service agreements.

In accordance with Accounting Standards Codification (ASC) 605-35, Construction-Type and Production-Type Contracts (ASC 605), the Performance Improvement Solutions segment primarily 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 costs incurred to date compared to total estimated cost to complete 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.  We recognize 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 our revenue recognition as a significant change in the estimates can cause our revenue and related margins to change significantly from the amounts estimated in the early stages of the project.

As we recognize revenue under the percentage-of-completion method, we provide an accrual for estimated future warranty costs based on historical and projected claims experience.  Our long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.

Our system design contracts do not normally provide for post contract support (PCS) in terms of software upgrades, software enhancements or telephone support.  To obtain PCS, the customers must normally 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.  We recognize revenue from these contracts ratably over the term of the agreements.

Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered to the customer.

We also recognize revenue from the sale of software licenses from contracts with multiple deliverables.  These software license sales are evaluated under ASC 985-605, Software Revenue Recognition.  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.  The Company concluded that vendor specific objective evidence does not exist for all elements of its software license sales.  If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.

We recognize revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2017
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements Not Yet Adopted
2.
Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, Simplifying the Measurement of Inventory (ASU 2015-11).  ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.  This ASU does not apply to inventory measured using the last-in, first-out method.  ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.  We adopted ASU 2015-11 effective January 1, 2017.  The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.

In March 2016, the FASB issued ASU No. 2016-09, Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting (ASU 2016-09).  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We adopted ASU 2016-09 effective January 1, 2017. The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.

Accounting pronouncements not yet adopted

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), 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 for the 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). We are currently in the process of evaluating the impact of the adoption of this ASU on our consolidated financial statements.  The adoption is expected to impact our revenue recognition and related disclosures.  For example, our revenue from software arrangements with multiple elements including services are currently recognized ratably due to the lack of vendor-specific objective evidence ("VSOE") of fair value.  We are currently evaluating these arrangements under the new revenue guidance to identify the distinct performance obligations and to determine the timing and pattern of recognition of each performance obligation. We are also evaluating other revenue streams, including power plant simulator design and build systems and training services. The Company will adopt the new standard on January 1, 2018 using the modified retrospective method.

In February 2016, the FASB issued ASU No. 2016-02, Leases.  The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.  Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.  The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments – Credit Losses", which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.

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

In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18).  The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.  This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.  Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.  ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.  The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, Revenue from Contracts with Customers.  The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after June 30, 2019, with early adoption permitted.  Adoption of this guidance will be applied prospectively on or after the effective date.

In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment (ASU 2017-04).  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.  Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.  ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.  We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.

In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We do not expect the adoption of this standard to have a significant impact on our consolidated financial position, results of operations or cash flows.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basic and Diluted Earnings (Loss) Per Common Share
9 Months Ended
Sep. 30, 2017
Basic and Diluted Earnings (Loss) Per Common Share [Abstract]  
Basic and Diluted Earnings (Loss) Per Common Share
3.
Basic and Diluted Earnings per Common Share

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

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

(in thousands, except for share amounts)
Three months ended
 
Nine months ended
 
September 30,
 
September 30,
 
2017
 
2016
 
2017
 
2016
Numerator:
           
Net (loss) income
$
(605)
 
$
168
 
$
(44)
 
$
418
            
Denominator:
           
Weighted-average shares outstanding for basic (loss) income per share
 
19,280,770
  
18,230,148
  
19,204,778
  
18,052,019
            
Effect of dilutive securities:
           
Stock options and restricted stock units
 
-
  
239,969
  
-
  
235,851
Adjusted weighted-average shares outstanding and assumed conversions for diluted (loss) income per share
 
19,280,770
  
18,470,117
  
19,204,778
  
18,287,870
            
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
534,833
  
734,833
  
550,218
  
741,862

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisition
9 Months Ended
Sep. 30, 2017
Acquisition - Absolute [Abstract]  
Acquisition - Absolute [Text Block]
4.
Acquisition


On September 20, 2017, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. ("Performance Solutions"), acquired 100% of the capital stock of Absolute Consulting, Inc. ("Absolute") for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $8.9 million (subject to post-closing adjustment). An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. The acquisition of Absolute was completed on an all-cash transaction basis.
Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.


The following table summarizes the consideration paid to acquire Absolute and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition of Absolute, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of September 30, 2017, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, property, and equipment, intangible assets, accrued expenses, accrued compensation and the residual amount allocated to goodwill. The following amounts except for Cash are all reflected in the Consolidated Statement of Cash Flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.

(in thousands)
 
 
  
    
Total purchase price
$
8,910
 
    
Purchase price allocation:
   
Cash
$
455
 
Contract receivables
 
5,121
 
Prepaid expenses and other current assets
 
70
 
Property, and equipment, net
 
102
 
Intangible assets
 
3,340
 
Accounts payable, accrued expenses, and other liabilities
 
(78)
 
Accrued compensation
 
(1,618)
 
Total identifiable net assets
 
7,392
 
Goodwill
 
1,518
 
Net assets acquired
$
8,910
 
    
    


The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $1.5 million. All of the $1.5 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment. As discussed above, the goodwill amount is provisional pending receipt of the final valuations for various assets and liabilities.

The fair value of the assets acquired includes gross trade receivables of $5.1 million, of which the Company expects to collect in full. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.


The Company identified $3.3 million of other intangible assets, including customer relationships, trademarks/names and non-compete agreements, with amortization periods of three to five years. The fair values of the intangible assets are provisional pending receipt of the final valuations for those assets.
Unaudited Pro Forma Financial Information
The acquired business contributed revenue of $1.2 million and earnings of $36,000 to GSE for the period from September 20, 2017 to September 30, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.
These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE has incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the nine months ended September 30, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.

 
Three months ended September 30,
 
Nine months ended September 30,
 
2017
2016
 
2017
2016
 
(unaudited and in thousands)
Revenue
$
23,055
$
24,097
 
$
77,470
$
70,175
Net (loss) income
 
(293)
 
241
  
448
 
(69)

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingent Consideration
9 Months Ended
Sep. 30, 2017
Contingent Consideration [Abstract]  
Contingent Consideration
5.
Contingent Consideration

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, "Business Combination", contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

As of September 30, 2017 and December 31, 2016, contingent consideration, related to our acquisition of Hyperspring via an earnout,  included in current liabilities totaled $1.7 million and $2.1 million, respectively. The Company made a payment of $0.9 million and $1.4 million in the first quarter of 2017 and 2016, respectively, related to the liability-classified contingent consideration arrangements. As of November 14, 2017, we will not record contingent consideration adjustments for the Hyperspring acquisition due to the expiration of the earnout period.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Receivables
9 Months Ended
Sep. 30, 2017
Contract Receivables [Abstract]  
Contract Receivables
6.
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 yet billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.

The components of contract receivables are as follows:

(in thousands)
September 30,
 
December 31,
 
2017
 
2016
      
Billed receivables
$
12,039
 
$
13,325
Recoverable costs and accrued profit not yet billed
 
6,715
  
5,555
Allowance for doubtful accounts
 
(138)
  
(17)
Total contract receivables, net
$
18,616
 
$
18,863

During October 2017, the Company invoiced $4.6 million of the unbilled amounts related to the balance at September 30, 2017.

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

On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company. Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment. Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.

At September 30, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $0.1 million in net billed and unbilled pre-petition receivables attributable to Westinghouse. The Company has assessed the recoverability of the remaining $0.1 million in net billed and unbilled pre-petition receivables and concluded that the likelihood of loss is not probable, and therefore, none of the remaining outstanding amounts have been reserved at September 30, 2017.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepaid Expenses and Other Current Assets
9 Months Ended
Sep. 30, 2017
Prepaid Expenses and Other Current Assets [Abstract]  
Prepaid Expenses and Other Current Assets
7. 
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
September 30,
 
December 31,
 
2017
 
2016
      
Inventory
$
1,159
 
$
-
Income taxes receivable
 
268
  
446
Prepaid expenses
 
451
  
422
Other current assets
 
1,078
  
1,184
Total prepaid expenses and other current assets
$
2,956
 
$
2,052

At September 30, 2017, prepaid expenses and other current assets are comprised primarily of inventory that is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or market value in accordance with ASC 330, Inventory.  At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Software Development Costs
9 Months Ended
Sep. 30, 2017
Software Development Costs [Abstract]  
Software Development Costs
8.
Software Development Costs, Net

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

Software development costs capitalized were $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively, and $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively.  Total amortization expense was $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively, and $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
9.
Goodwill and Intangible Assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, trade names, non-compete agreements, contract backlog, and software.

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).  As of the report date, the Company is still evaluating the impact of the Absolute acquisition on our reporting units. As of September 30, 2017, and December 31, 2016, goodwill of $7.1 million and $5.6 million, respectively, is related to the Nuclear Industry Training and Consulting segment.  The increase of $1.5 million in the carrying amount of goodwill during the nine months ended September 30, 2017 was due to the acquisition of Absolute. No events or circumstances occurred during the current reporting period that would indicate impairment of such goodwill and indefinite-lived intangible assets.

As discussed in Note 4, we recognized finite-lived intangible assets of $3.3 million upon acquisition of Absolute on September 20, 2017. Amortization of finite-lived intangible assets 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. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives, other than goodwill. There were no indications of impairment of intangible assets during the current reporting period.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2017
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
10.
Fair Value of Financial Instruments

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

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

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

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

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

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

For the three and nine months ended September 30, 2017, the Company did not have any transfers between fair value Level 1, Level 2 or Level 3.  The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at September 30, 2017.

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

(in thousands)
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
 
Significant
Other Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
            
Money market funds
$
3,238
 
$
-
 
$
-
 
$
3,238
Foreign exchange contracts
 
-
  
280
  
-
  
280
Total assets
$
3,238
 
$
280
 
$
-
 
$
3,518
            
Foreign exchange contracts
$
-
 
$
-
 
$
-
 
$
-
Contingent consideration
 
-
  
-
  
(1,691)
  
(1,691)
Total liabilities
$
-
 
$
-
 
$
(1,691)
 
$
(1,691)

Money market funds at both September 30, 2017 and December 31, 2016 are included in cash and cash equivalents in the respective consolidated balance sheets.

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

(in thousands)
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
 
Significant
Other Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
        
Money market funds
$
16,435
 
$
-
 
$
-
 
$
16,435
Foreign exchange contracts
 
-
  
141
  
-
  
141
Total assets
$
16,435
 
$
141
 
$
-
 
$
16,576
            
Foreign exchange contracts
$
-
 
$
(20)
 
$
-
 
$
(20)
Contingent consideration
 
-
  
-
  
(2,105)
  
(2,105)
Total liabilities
$
-
 
$
(20)
 
$
(2,105)
 
$
(2,125)
            

The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2017:

(in thousands)
 
  
   
Balance, January 1, 2017
$
2,105
Payments made on contingent liabilities
 
(850)
Change in fair value
 
436
Balance, September 30, 2017
$
1,691


XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments
9 Months Ended
Sep. 30, 2017
Derivative Instruments [Abstract]  
Derivative Instruments
11.
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 to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of September 30, 2017, the Company had foreign exchange contracts outstanding of approximately 212.5 million Japanese Yen, 0.2 million Euro, and 0.2 million Australian Dollars at fixed rates.  The contracts expire on various dates through December 2018.  At December 31, 2016, the Company had contracts outstanding of approximately 281.4 million Japanese Yen, 0.1 million Euro, 0.6 million Australian Dollars, and 0.5 million Canadian Dollars at fixed rates.

The Company has not designated the foreign exchange contracts as hedges and recorded the estimated net fair values of the contracts on the consolidated balance sheets as follows:

 
September 30,
 
December 31,
(in thousands)
2017
 
2016
      
Asset derivatives
     
Prepaid expenses and other current assets
$
133
 
$
57
Other assets
 
147
  
84
  
280
  
141
Liability derivatives
     
Other current liabilities
 
-
  
(20)
  
-
  
(20)
      
Net fair value
$
280
 
$
121

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

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

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

 
Three months ended
September 30,
 
Nine months ended
September 30,
(in thousands)
2017
 
2016
 
2017
 
2016
            
Foreign exchange contracts-change in fair value
$
74
 
$
(125)
 
$
145
 
$
(302)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
 
(3)
  
(86)
  
81
  
(44)
            
Gain (loss) on derivative instruments, net
$
71
 
$
(211)
 
$
226
 
$
(346)


XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2017
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
12.
Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.5 million and $0.4 million of stock-based compensation expense related to equity awards for the three months ended September 30, 2017 and 2016, respectively, and recognized $1.8 million and $0.9 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2017 and 2016, respectively. In addition to the equity-based compensation expense recognized, the Company also recognized $92,000 and $80,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units ("RSUs") during the three and nine months ended September 30, 2017, respectively.

For the three and nine months ended September 30, 2017, the Company did not grant market-based RSUs. For the three and nine months ended September 30, 2016, the Company granted 1,162,500 and 1,322,500 market-based RSUs with an aggregate fair value of $1.6 million and $1.9 million, respectively. The RSUs vest upon the achievement of a specified price of the Company's shares. The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.

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

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

During the three months ended September 30, 2017, the Company did not grant time-based RSUs. For the nine months ended September 30, 2017, the Company granted 396,677 time-based RSUs with an aggregate fair value of $1.4 million. A portion of the RSUs vested immediately, a portion will vest quarterly in equal amounts over the course of eight quarters, a portion will vest one year after grant, and the remainder will vest annually in equal amounts over the course of three years. For the three and nine months ended September 30, 2016, the Company granted 70,000 and 204,824 time-based RSUs with an aggregate fair value of $172,300 and $471,650, respectively. The fair value of the RSUs is expensed ratably over the requisite service period.

The Company did not grant stock options during the three or nine month periods ended September 30, 2017. The Company did not grant any options during the three month period ended September 30, 2016, and granted 40,000 stock options during the nine month period ended September 30, 2016. The fair value of the options granted during the nine months ended September 30, 2016 was $46,000.


XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt
9 Months Ended
Sep. 30, 2017
Long-Term Debt [Abstract]  
Long-Term Debt
13.
Debt

Line of Credit

Citizens Bank

The Company entered into a three-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank on December 29, 2016, to fund general working capital needs, including acquisitions. Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum. The Company is not required to maintain a restricted cash collateral account at Citizens Bank for outstanding letters of credit and working capital advances. 

The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances.  At September 30, 2017, there were no outstanding borrowings on the RLOC and six letters of credit totaling $1.7 million. We have two letters of credit with Citizen Bank totaling $0.4 million, which have expired and are pending release by the bank and customer. The amount available at September 30, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $3.3 million.

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

BB&T Bank

At September 30, 2017, the Company had three letters of credit with BB&T totaling $0.9 million, which have expired and are pending release by the bank and customer.  At September 30, 2017 and December 31, 2016, the cash collateral account with BB&T totaled $1.0 million and $1.1 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Product Warranty
9 Months Ended
Sep. 30, 2017
Product Warranty [Abstract]  
Product Warranty
14.
Product Warranty

The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.  The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.3 million, while the remaining $0.5 million is classified as long-term within other liabilities.  The activity in the accrued warranty accounts is as follows:

(in thousands)
 
  
Balance, January 1, 2017
$
1,478
Current period provision
 
474
Current period claims
 
(194)
Currency adjustment
 
11
Balance at September 30, 2017
$
1,769


XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
9 Months Ended
Sep. 30, 2017
Income Taxes [Abstract]  
Income Taxes
15.
Income Taxes

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

(in thousands)
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
  
2017
 
2016
            
Provision for income taxes
$
92
 
$
80
 
$
399
 
$
275
Effective tax rate
 
-17.9 %
  
32.3%
  
112.4 %
  
39.7%

The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Tax expense in both periods is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.  The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2014 forward for China, and 2015 forward for both India and the UK.

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

The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized.  The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its U.S., Swedish, U.K., and Chinese net deferred assets as of September 30, 2017.  The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in India.  In 2016, the Company paid income taxes in India and expects to do so again in 2017.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
9 Months Ended
Sep. 30, 2017
Segment Information [Abstract]  
Segment Information
16.
Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications.  Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments.  Contracts typically range from nine months to 24 months.  The Company and its predecessors have been providing these services since 1976.

The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities.  This business is managed through our Hyperspring and newly acquired Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  The Company and its predecessors have been providing these services since 1997.

On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million.  Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings.  For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.  In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development.  As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

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

(in thousands)
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
  
2017
 
2016
            
Revenue:
           
Performance Improvement Solutions
$
8,737
 
$
10,215
 
$
30,093
 
$
27,382
Nuclear Industry Training and Consulting
 
6,672
  
4,213
  
18,783
  
12,438
  
15,409
  
14,428
  
48,876
  
39,820
            
Operating income:
           
Performance Improvement Solutions
 
(1,545)
  
(413)
  
(1,885)
  
(890)
Nuclear Industry Training and Consulting
 
1,052
  
321
  
2,394
  
1,395
Change in fair value of contingent consideration, net
 
(139)
  
525
  
(436)
  
370
            
Operating (loss) income
 
(632)
  
433
  
73
  
875
            
Interest income, net
 
15
  
11
  
60
  
52
Gain (loss) on derivative instruments, net
 
71
  
(211)
  
226
  
(346)
Other income (expense), net
 
33
  
15
  
(4)
  
112
(Loss) income before income taxes
$
(513)
 
$
248
 
$
355
 
$
693

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2017
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") and are unaudited.  In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on March 28, 2017.  Certain reclassifications have been made to prior period amounts to conform to the current presentation. The Company reclassified research and development costs from selling, general and administrative expenses and presented them as a separate caption within operating expenses on the consolidated statements of operations. In addition, the Company also reclassified the stock-based compensation related to management/employees from cost of revenue and research and development expenses to selling, general and administrative expenses.

The Company has two reportable segments as follows:

Performance Improvement Solutions (approximately 62% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, as well as engineering solutions and interactive computer based tutorials/simulation focused on the process industry.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries.  Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training.  GSE and its predecessors have been providing these services since 1976.

Nuclear Industry Training and Consulting (approximately 38% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers,  work management specialists, planners and training material developers.  This business is managed through our subsidiaries Hyperspring and Absolute Consulting, Inc. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.

On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $8.9 million. Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 200 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute Consulting, Inc. was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.  In addition, both entities will report to the same management team and share support staff such as sales, recruiting and business development. As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

Financial information about the two business segments is provided in Note 16 of the accompanying condensed consolidated financial statements.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company's most significant estimates relate to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.

Revenue Recognition
Revenue recognition

The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for Nuclear Industry Training and Consulting support and service agreements.

In accordance with Accounting Standards Codification (ASC) 605-35, Construction-Type and Production-Type Contracts (ASC 605), the Performance Improvement Solutions segment primarily 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 costs incurred to date compared to total estimated cost to complete 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.  We recognize 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 our revenue recognition as a significant change in the estimates can cause our revenue and related margins to change significantly from the amounts estimated in the early stages of the project.

As we recognize revenue under the percentage-of-completion method, we provide an accrual for estimated future warranty costs based on historical and projected claims experience.  Our long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.

Our system design contracts do not normally provide for post contract support (PCS) in terms of software upgrades, software enhancements or telephone support.  To obtain PCS, the customers must normally 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.  We recognize revenue from these contracts ratably over the term of the agreements.

Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered to the customer.

We also recognize revenue from the sale of software licenses from contracts with multiple deliverables.  These software license sales are evaluated under ASC 985-605, Software Revenue Recognition.  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.  The Company concluded that vendor specific objective evidence does not exist for all elements of its software license sales.  If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.

We recognize revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2017
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Accounting pronouncements recently adopted

In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, Simplifying the Measurement of Inventory (ASU 2015-11).  ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.  This ASU does not apply to inventory measured using the last-in, first-out method.  ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.  We adopted ASU 2015-11 effective January 1, 2017.  The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.

In March 2016, the FASB issued ASU No. 2016-09, Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting (ASU 2016-09).  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We adopted ASU 2016-09 effective January 1, 2017. The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.

Accounting pronouncements not yet adopted

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), 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 for the 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). We are currently in the process of evaluating the impact of the adoption of this ASU on our consolidated financial statements.  The adoption is expected to impact our revenue recognition and related disclosures.  For example, our revenue from software arrangements with multiple elements including services are currently recognized ratably due to the lack of vendor-specific objective evidence ("VSOE") of fair value.  We are currently evaluating these arrangements under the new revenue guidance to identify the distinct performance obligations and to determine the timing and pattern of recognition of each performance obligation. We are also evaluating other revenue streams, including power plant simulator design and build systems and training services. The Company will adopt the new standard on January 1, 2018 using the modified retrospective method.

In February 2016, the FASB issued ASU No. 2016-02, Leases.  The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.  Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.  The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments – Credit Losses", which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.

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

In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18).  The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.  This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.  Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.  ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.  The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, Revenue from Contracts with Customers.  The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after June 30, 2019, with early adoption permitted.  Adoption of this guidance will be applied prospectively on or after the effective date.

In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment (ASU 2017-04).  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.  Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.  ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.  We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.

In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We do not expect the adoption of this standard to have a significant impact on our consolidated financial position, results of operations or cash flows.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basic and Diluted Earnings (Loss) Per Common Share (Tables)
9 Months Ended
Sep. 30, 2017
Basic and Diluted Earnings (Loss) Per Common Share [Abstract]  
Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Income (Loss) per Share
The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:

(in thousands, except for share amounts)
Three months ended
 
Nine months ended
 
September 30,
 
September 30,
 
2017
 
2016
 
2017
 
2016
Numerator:
           
Net (loss) income
$
(605)
 
$
168
 
$
(44)
 
$
418
            
Denominator:
           
Weighted-average shares outstanding for basic (loss) income per share
 
19,280,770
  
18,230,148
  
19,204,778
  
18,052,019
            
Effect of dilutive securities:
           
Stock options and restricted stock units
 
-
  
239,969
  
-
  
235,851
Adjusted weighted-average shares outstanding and assumed conversions for diluted (loss) income per share
 
19,280,770
  
18,470,117
  
19,204,778
  
18,287,870
            
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
534,833
  
734,833
  
550,218
  
741,862

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2017
Acquisition - Absolute [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the consideration paid to acquire Absolute and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition of Absolute, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of September 30, 2017, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, property, and equipment, intangible assets, accrued expenses, accrued compensation and the residual amount allocated to goodwill. The following amounts except for Cash are all reflected in the Consolidated Statement of Cash Flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.

(in thousands)
 
 
  
    
Total purchase price
$
8,910
 
    
Purchase price allocation:
   
Cash
$
455
 
Contract receivables
 
5,121
 
Prepaid expenses and other current assets
 
70
 
Property, and equipment, net
 
102
 
Intangible assets
 
3,340
 
Accounts payable, accrued expenses, and other liabilities
 
(78)
 
Accrued compensation
 
(1,618)
 
Total identifiable net assets
 
7,392
 
Goodwill
 
1,518
 
Net assets acquired
$
8,910
 
    
    


Business Acquisition, Pro Forma Information [Table Text Block]
Unaudited Pro Forma Financial Information
The acquired business contributed revenue of $1.2 million and earnings of $36,000 to GSE for the period from September 20, 2017 to September 30, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.
These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE has incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the nine months ended September 30, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.

 
Three months ended September 30,
 
Nine months ended September 30,
 
2017
2016
 
2017
2016
 
(unaudited and in thousands)
Revenue
$
23,055
$
24,097
 
$
77,470
$
70,175
Net (loss) income
 
(293)
 
241
  
448
 
(69)

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Receivables (Tables)
9 Months Ended
Sep. 30, 2017
Contract Receivables [Abstract]  
Components of Contract Receivables
The components of contract receivables are as follows:

(in thousands)
September 30,
 
December 31,
 
2017
 
2016
      
Billed receivables
$
12,039
 
$
13,325
Recoverable costs and accrued profit not yet billed
 
6,715
  
5,555
Allowance for doubtful accounts
 
(138)
  
(17)
Total contract receivables, net
$
18,616
 
$
18,863

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2017
Prepaid Expenses and Other Current Assets [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following:

(in thousands)
September 30,
 
December 31,
 
2017
 
2016
      
Inventory
$
1,159
 
$
-
Income taxes receivable
 
268
  
446
Prepaid expenses
 
451
  
422
Other current assets
 
1,078
  
1,184
Total prepaid expenses and other current assets
$
2,956
 
$
2,052

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2017
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table presents assets and liabilities measured at fair value at September 30, 2017:

(in thousands)
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
 
Significant
Other Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
            
Money market funds
$
3,238
 
$
-
 
$
-
 
$
3,238
Foreign exchange contracts
 
-
  
280
  
-
  
280
Total assets
$
3,238
 
$
280
 
$
-
 
$
3,518
            
Foreign exchange contracts
$
-
 
$
-
 
$
-
 
$
-
Contingent consideration
 
-
  
-
  
(1,691)
  
(1,691)
Total liabilities
$
-
 
$
-
 
$
(1,691)
 
$
(1,691)

Money market funds at both September 30, 2017 and December 31, 2016 are included in cash and cash equivalents in the respective consolidated balance sheets.

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

(in thousands)
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
 
Significant
Other Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total
        
Money market funds
$
16,435
 
$
-
 
$
-
 
$
16,435
Foreign exchange contracts
 
-
  
141
  
-
  
141
Total assets
$
16,435
 
$
141
 
$
-
 
$
16,576
            
Foreign exchange contracts
$
-
 
$
(20)
 
$
-
 
$
(20)
Contingent consideration
 
-
  
-
  
(2,105)
  
(2,105)
Total liabilities
$
-
 
$
(20)
 
$
(2,105)
 
$
(2,125)
            

Rollforward of Fair Value of Contingent Consideration as Level 3
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2017:

(in thousands)
 
  
   
Balance, January 1, 2017
$
2,105
Payments made on contingent liabilities
 
(850)
Change in fair value
 
436
Balance, September 30, 2017
$
1,691


XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments (Tables)
9 Months Ended
Sep. 30, 2017
Derivative Instruments [Abstract]  
Estimated Fair Value of the Contracts in the Consolidated Balance Sheets
The Company has not designated the foreign exchange contracts as hedges and recorded the estimated net fair values of the contracts on the consolidated balance sheets as follows:

 
September 30,
 
December 31,
(in thousands)
2017
 
2016
      
Asset derivatives
     
Prepaid expenses and other current assets
$
133
 
$
57
Other assets
 
147
  
84
  
280
  
141
Liability derivatives
     
Other current liabilities
 
-
  
(20)
  
-
  
(20)
      
Net fair value
$
280
 
$
121

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

 
Three months ended
September 30,
 
Nine months ended
September 30,
(in thousands)
2017
 
2016
 
2017
 
2016
            
Foreign exchange contracts-change in fair value
$
74
 
$
(125)
 
$
145
 
$
(302)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
 
(3)
  
(86)
  
81
  
(44)
            
Gain (loss) on derivative instruments, net
$
71
 
$
(211)
 
$
226
 
$
(346)


XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2017
Product Warranty [Abstract]  
Activities in the Product Warranty Accounts
The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.  The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.3 million, while the remaining $0.5 million is classified as long-term within other liabilities.  The activity in the accrued warranty accounts is as follows:

(in thousands)
 
  
Balance, January 1, 2017
$
1,478
Current period provision
 
474
Current period claims
 
(194)
Currency adjustment
 
11
Balance at September 30, 2017
$
1,769


XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2017
Income Taxes [Abstract]  
Schedule of Income Taxes
The following table presents the provision for income taxes and the effective tax rates:

(in thousands)
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
  
2017
 
2016
            
Provision for income taxes
$
92
 
$
80
 
$
399
 
$
275
Effective tax rate
 
-17.9 %
  
32.3%
  
112.4 %
  
39.7%

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
9 Months Ended
Sep. 30, 2017
Segment Information [Abstract]  
Reconciliation of Revenue and Operating Results to Consolidated Income (Loss) Before Income Tax Expense
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:

(in thousands)
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
  
2017
 
2016
            
Revenue:
           
Performance Improvement Solutions
$
8,737
 
$
10,215
 
$
30,093
 
$
27,382
Nuclear Industry Training and Consulting
 
6,672
  
4,213
  
18,783
  
12,438
  
15,409
  
14,428
  
48,876
  
39,820
            
Operating income:
           
Performance Improvement Solutions
 
(1,545)
  
(413)
  
(1,885)
  
(890)
Nuclear Industry Training and Consulting
 
1,052
  
321
  
2,394
  
1,395
Change in fair value of contingent consideration, net
 
(139)
  
525
  
(436)
  
370
            
Operating (loss) income
 
(632)
  
433
  
73
  
875
            
Interest income, net
 
15
  
11
  
60
  
52
Gain (loss) on derivative instruments, net
 
71
  
(211)
  
226
  
(346)
Other income (expense), net
 
33
  
15
  
(4)
  
112
(Loss) income before income taxes
$
(513)
 
$
248
 
$
355
 
$
693

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Details)
9 Months Ended
Sep. 30, 2017
Segment
Summary of Significant Accounting Policies [Abstract]  
Number of reportable segment 2
Term of warranty 1 year
Period of post customer support service (PCS) 1 year
Revenue [Member] | Performance Improvement Solutions [Member]  
Revenue by major customers [Abstract]  
Percentage of revenue contributed by major customers 62.00%
Revenue [Member] | Nuclear Industry Training and Consulting [Member]  
Revenue by major customers [Abstract]  
Percentage of revenue contributed by major customers 38.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basic and Diluted Earnings (Loss) Per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Numerator [Abstract]        
Net income $ (605) $ 168 $ (44) $ 418
Denominator [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 19,280,770 18,230,148 19,204,778 18,052,019
Effect of dilutive securities [Abstract]        
Stock options and restricted stock units (in shares) 0 239,969 0 235,851
Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share (in shares) 19,280,770 18,470,117 19,204,778 18,287,870
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 534,833 734,833 550,218 741,862
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 20, 2017
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Business Acquisition [Line Items]              
Cash consideration before working capital adj   $ 8,750          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]              
Goodwill $ 7,130   $ 7,130   $ 7,130   $ 5,612
Business Combination, Acquired Receivables [Abstract]              
Business Combination, Acquired Receivable, Fair Value   5,121          
Business Combination, Acquired Receivables, Gross Contractual Amount   5,121          
Business Combination, Acquired Receivables, Estimated Uncollectible   0          
Business Acquisition, Goodwill, Expected Tax Deductible Amount   1,518          
Business Acquisition, Pro Forma Information [Abstract]              
Business Acquisition, Pro Forma Revenue     23,055 $ 24,097 77,470 $ 70,175  
Business Acquisition, Pro Forma Net Income (Loss)     $ (293) $ 241 $ 448 $ (69)  
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,156            
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 36            
Acquisition-related Costs [Member]              
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]              
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest   $ 473          
Absolute Consulting, Inc. [Member]              
Business Acquisition [Line Items]              
Percentage of ownership interest acquired   100.00%          
Business Acquisition, Name of Acquired Entity Absolute Consulting, Inc.            
Business Acquisition, Effective Date of Acquisition   Sep. 20, 2017          
Cash purchase price   $ 8,910          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]              
Cash   455          
Contract receivables   5,121          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets   70          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment   102          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   3,340          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable   (78)          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other   (1,618)          
Identifiable Net assets acquired   7,392          
Goodwill   1,518          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total   $ 8,910          
Business Combination, Acquired Receivables [Abstract]              
Maximum term of intangible assets amortization   5 years          
Minimum term of intangible assets amortization   3 years          
Cash consideration in escrow   $ 1,000          
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingent Consideration (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Contingent Consideration [Abstract]      
Contingent consideration accrued, current $ 1,691   $ 2,105
Payments on contingent consideration $ (850) $ (1,421)  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Receivables (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Customer
Contract
Sep. 30, 2017
USD ($)
Customer
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Customer
Jul. 31, 2017
Facility
Mar. 29, 2017
USD ($)
Contract Receivables [Abstract]              
Maximum term of contract receivables     12 months        
Components of contract receivables [Abstract]              
Billed receivables   $ 12,039,000 $ 12,039,000   $ 13,325,000    
Recoverable costs and accrued profit not yet billed   6,715,000 6,715,000   5,555,000    
Allowance for doubtful accounts   (138,000) (138,000)   (17,000)    
Total contract receivables, net   18,616,000 18,616,000   $ 18,863,000    
Unbilled contract receivables billed during Oct 2017 $ 4,600,000            
Reorganizations [Abstract]              
Bad debt expense     118,000 $ 0      
Westinghouse [Member]              
Reorganizations [Abstract]              
Borrowings outstanding             $ 800,000,000
Billed and unbilled pre-petition receivables   $ 100,000 100,000        
Bad debt expense     $ 118,000        
Number of contracts | Contract   1          
Westinghouse [Member] | Subsequent Event [Member]              
Reorganizations [Abstract]              
Number of facilities | Facility           1  
Contract Receivable [Member]              
Concentration Risk [Line Items]              
Number of customers accounting for contract receivables | Customer   1 1   0    
Percentage of contract receivables accounted by major customers     26.30%   10.00%    
Reorganizations [Abstract]              
Percentage of accounts receivable, unbilled receivables, and billings in excess reserved     26.30%   10.00%    
Contract Receivable [Member] | Westinghouse [Member]              
Concentration Risk [Line Items]              
Percentage of contract receivables accounted by major customers     100.00%        
Reorganizations [Abstract]              
Percentage of accounts receivable, unbilled receivables, and billings in excess reserved     100.00%        
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepaid Expenses and Other Current Assets (Details)
$ in Thousands
Sep. 30, 2017
USD ($)
Project
Dec. 31, 2016
USD ($)
Prepaid Expenses and Other Current Assets [Abstract]    
Inventory $ 1,159 $ 0
Income tax receivable 268 446
Prepaid expenses 451 422
Other current assets 1,078 1,184
Total prepaid expenses and other current assets $ 2,956 $ 2,052
Number of projects | Project 3  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Software Development Costs [Abstract]        
Economic life of product     3 years  
Additions $ 38 $ 10 $ 126 $ 196
Capitalized software amortization $ 118 $ 111 $ 352 $ 296
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Segment
Dec. 31, 2016
USD ($)
Goodwill and Intangible Assets [Abstract]    
Number of operating segments | Segment 2  
Goodwill $ 7,130 $ 5,612
Goodwill, Acquired During Period 1,518  
Intangible Assets, Explanation of Significant Additions $ 3,340  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Assets and liabilities measured at fair value [Abstract]    
Money market funds $ 3,238 $ 16,435
Foreign exchange contracts - Assets 280 141
Total assets 3,518 16,576
Foreign exchange contracts - Liabilities 0 (20)
Contingent consideration (1,691) (2,105)
Total liabilities (1,691) (2,125)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, January 1, 2017 2,105  
Payments made on contingent liabilities (850)  
Change in fair value 436  
Balance, March 31, 2017 1,691  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 3,238 16,435
Foreign exchange contracts - Assets 0 0
Total assets 3,238 16,435
Foreign exchange contracts - Liabilities 0 0
Contingent consideration 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 0 0
Foreign exchange contracts - Assets 280 141
Total assets 280 141
Foreign exchange contracts - Liabilities 0 (20)
Contingent consideration 0 0
Total liabilities 0 (20)
Significant Unobservable Inputs (Level 3) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 0 0
Foreign exchange contracts - Assets 0 0
Total assets 0 0
Foreign exchange contracts - Liabilities 0 0
Contingent consideration (1,691) (2,105)
Total liabilities $ (1,691) $ (2,105)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contract [Member]
€ in Millions, ¥ in Millions, CAD in Millions, AUD in Millions
9 Months Ended
Sep. 30, 2017
AUD
Sep. 30, 2017
CAD
Sep. 30, 2017
EUR (€)
Sep. 30, 2017
JPY (¥)
Dec. 31, 2016
AUD
Dec. 31, 2016
CAD
Dec. 31, 2016
EUR (€)
Dec. 31, 2016
JPY (¥)
Derivative [Line Items]                
Foreign exchange contract outstanding AUD 0.2 CAD 0.0 € 0.2 ¥ 212.5 AUD 0.6 CAD 0.5 € 0.1 ¥ 281.4
Expiration date of contract Dec. 31, 2018              
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 280 $ 141
Liability derivatives 0 (20)
Net fair value 280 121
Prepaid Expenses and Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 133 57
Other Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 147 84
Other Current Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ 0 $ (20)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Foreign exchange contracts- change in fair value $ 74 $ (125) $ 145 $ (302)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (3) (86) 81 (44)
(Loss) gain on derivative instruments, net $ 71 $ (211) $ 226 $ (346)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details)
3 Months Ended 9 Months Ended
Jul. 01, 2016
USD ($)
shares
Sep. 30, 2017
USD ($)
Quarter
shares
Sep. 30, 2016
USD ($)
shares
Sep. 30, 2017
USD ($)
Quarter
shares
Sep. 30, 2016
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 535,000 $ 412,000 $ 1,793,000 $ 900,000
Number of shares canceled and reissued | shares 450,000        
Fair value of the RSUs reissued $ 469,000        
Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 92   $ 80  
Granted market-based RSUs (in shares) | shares   0 1,162,500 0 1,322,500
Aggregate fair value for market-based RSUs     $ 1,600,377   $ 1,882,377
Granted time-based RSUs (in shares) | shares   0 70,000 396,677 204,824
Aggregate fair value for time-based RSUs   $ 0 $ 172,300 $ 1,368,763 $ 471,650
Number of quarters RSU's will vest quarterly | Quarter   8   8  
Period in which a portion of RSU's will vest after grant date   1 year   1 year  
Period in which RSU's will vest annually in equal amounts   3 years   3 years  
Increase in fair value of RSUs granted $ 250,000        
Consecutive trading days 90 days       30 days
Restricted Stock Units [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Requisite service period       1 year 1 year
Restricted Stock Units [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Requisite service period       3 years 5 years
Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares granted under stock options (in shares) | shares   0 0 0 40,000
Fair value of shares granted under stock option plan         $ 46,000
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt (Details)
$ in Millions
9 Months Ended
Sep. 30, 2017
USD ($)
Letter
Dec. 31, 2016
USD ($)
Citizen's Bank [Member]    
Line of Credit Facility [Line Items]    
Number of letters of credit | Letter 2  
Letters of credit, amount outstanding $ 0.4  
Citizen's Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Line of credit facility term 3 years  
Principal amount of the line of credit $ 5.0  
Percentage of letter of credit fees per annum 1.25%  
Percentage of borrowing base equal to eligible accounts receivable 80.00%  
Outstanding borrowings $ 0.0  
Number of letters of credit | Letter 6  
Letters of credit, amount outstanding $ 1.7  
Line of credit facility, remaining borrowing capacity $ 3.3  
Citizen's Bank [Member] | Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 2.25%  
BB&T Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Number of letters of credit | Letter 3  
Letters of credit, amount outstanding $ 0.9  
Restricted cash and cash equivalents $ 1.0 $ 1.1
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Product Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Product warranty provision [Abstract]  
Warranty terms for long-term contracts 1 year
Accrued warranty, current $ 1,260
Accrued warranty, noncurrent 509
Activities in product warranty account [Abstract]  
Balance, January 1, 2017 1,478
Warranty provision 474
Warranty claims (194)
Currency adjustment 11
Balance, March 31, 2017 $ 1,769
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Taxes [Abstract]        
Provision for income taxes $ 92 $ 80 $ 399 $ 275
Effective tax rate (17.90%) 32.30% 112.40% 39.70%
Minimum [Member]        
Income Tax Examination [Line Items]        
Probability of uncertain tax position to be recognized     50.00%  
Percentage of tax position realized upon ultimate settlement     50.00%  
Sweden [Member] | Minimum [Member]        
Income Tax Examination [Line Items]        
Income tax examination, year under examination     2011  
China [Member] | Minimum [Member]        
Income Tax Examination [Line Items]        
Income tax examination, year under examination     2014  
India [Member] | Minimum [Member]        
Income Tax Examination [Line Items]        
Income tax examination, year under examination     2015  
UK [Member] | Minimum [Member]        
Income Tax Examination [Line Items]        
Income tax examination, year under examination     2015  
Federal [Member] | Minimum [Member]        
Income Tax Examination [Line Items]        
Income tax examination, year under examination     1997  
State [Member] | Minimum [Member]        
Income Tax Examination [Line Items]        
Income tax examination, year under examination     1997  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
USD ($)
Sep. 30, 2016
USD ($)
Sep. 30, 2017
USD ($)
Segment
Sep. 30, 2016
USD ($)
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Number of reportable business segments | Segment     2  
Segment Reporting Information, Profit (Loss) [Abstract]        
Total revenue $ 15,409 $ 14,428 $ 48,876 $ 39,820
Change in fair value of contingent consideration, net (139) 525 (436) 370
Operating income (loss) (632) 433 73 875
Interest income, net 15 11 60 52
Gain (loss) on derivative instruments, net 71 (211) 226 (346)
Other income (expense), net 33 15 (4) 112
Income (loss) before income taxes (513) 248 355 693
Performance Improvement Solutions [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total revenue 8,737 10,215 30,093 27,382
Operating income (loss) (1,545) (413) (1,885) (890)
Nuclear Industry Training and Consulting [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total revenue 6,672 4,213 18,783 12,438
Operating income (loss) $ 1,052 $ 321 $ 2,394 $ 1,395
Minimum [Member] | Performance Improvement Solutions [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract term     9 months  
Maximum [Member] | Performance Improvement Solutions [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract term     24 months  
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **";DL?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ HH)N2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "B@FY+5-80I^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G\48O^/ 9^P(S&K!' MAP,EX#4')N>)X33U'5P!,XPPNO1=0+,02_5/;.D .R>G9)?4.([UN"JYO .' MMZ?'E[)N98=$:M"8?R4KZ!1PRRZ37U=W][L')MN&WU:<5WR]XQO1-H*OWV?7 M'WY78>>-W=M_;'P1E!W\N@OY!5!+ P04 " "B@FY+F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( **";DNAE7$!=P( -D( 8 >&PO=V]R:W-H965T&UL?5;MCILP$'P5Q ,3\IEC=TJ,(Y*UIB/BSIXP_ MMB$*WP^>ZVNES$%4Y!VYTA]4_>R.0N^B,E#3M:!*>7$^:O9?#UOP]AD1!DME0E!].5.#Y0Q$TGG\7L(&HZ:ACA=OT?_ M;(O7Q9R(I ?.?M5G56W#51BZM=='?R=-!AI,P ,!CP2<_9>0#(1D)*#4%M]G9DO] M1!0IC_K8X84Z!-HA]F:0[ML[/W=+52G]Z+.(_N)LR V/<(/$&@$1'I MV*, A@3VV*/CCP(''Y' @E806+IR82>PO04I*>6GD[H"^L3"(EJ+6*=INHIAE0Q4R3R5E:/B(]:PP!(46'ITY#H%@,Q8905*K'R^ MXY4] )F16(,2:Y^?.!( 9,90*(9;*O8CN)Z",#.N0C.-B_P(CK$. V;JK!E3 M(;!Y=PC[(JZO!LQ4!,>35#[JP#V,$E]G[>KTF&SZ)IFK!FYUY'LQ"#-G,KC?D=_.V#,9@'%-%DT&14/%U]$7.M6!B>N]+BR0^7"N:(ZE?A)%USI[XQQP^A%F>52KT4_;/N- MXMWP(1&-7S/%7U!+ P04 " "B@FY+4B&*CT\$ !W%0 & 'AL+W=O MO&;L]1@O& 6:\^_8!S%BXJGIR8P[^J_OOT]=%KR]-^Z,[.M>O?M;5J=L$ MQ[X_/X9AMSNZNN@^-6=W&OXY-&U=],-C^Q)VY]85^RFHKD*,(AO617D*MNOI MW5.[73>O?56>W%.[ZE[KNFA_9:YJ+IL @O<77\J78S^^"+?K<_'B_G']U_-3 M.SR%MU+V9>U.7=F<5JT[;(+?X#%7=@R8%-]*=^D6]ZNQ*<]-\V-\^&N_":+1 MD:O5-_+?7_< M!$FPVKM#\5KU7YK+GVYND E6<^O_=F^N&N2CDZ&.75-UT^]J]]KU33V7,EBI MBY_7:WF:KI>Y_/^F_X;6=L/;MRW&Z_!M+&>69%<)+B7WBEQ0)#=).-1_,X&B M"9SBU3(^E>.5&*^F>+V(5Q%IQ%423Y+3) %CT)"&K MQ"QJ22WQFW,-@(YD(T8T8K@1,FZ9X94D%BRQ(JD2JV0O5O1BN1=%O%A6"Z:& M6A%$D4'922PZB;D339S$K!*51(:LBIRK]"#S>$E$+PGW0B9DEK!:8M IL<)% M-C:>!92*3E+NA'1]EK)*'DR:TEZ15 8]"P@B&4D1=\.8% GKPS N"2I4GC$" M#R"!NTFH&^##Q.:N($H3GQ>9DX#<2TJ]H#!E* YS064L^-S(U 6.74VQ.VON M%I,UFKKA*KT0W9N1L0N$WR-@$SDU-N0DGINP$CD6E@0TU5Z%%S\Q#F9W(V:DI.U&@H@6:I>2"#$%K MGQ^9GLCIJ2D]D8,1D"5$D@I\8X6>/)/SDVZF&7(R@DU9YW 50F0\;F1^(N>G MH?Q$3L:$36-!%(.'$"CC$SD^#<4G"OB,(V #Q64*5.+S(Q,4.4'I[IZAD)@: MH"F]I%JF4/=N9'XBSU\-S5]1R$T3_H4AR!0:Y9LY,HV1TYCNJ9FD868^U-P[ MD5F,"=M9?'L3ROQ$SD^::V?(R2^T](F9R*D]-04BD)B=2))(H\U%0R M-16GIJ&<4D+.:9%17)(90%_?R-Q4G)N4SYGB1'S0J8Z9(5GG^T90GB]^SDY+ M>:4X%A] TT'-15D<^_S(_%2CP*O#WUSGH\YP]M9Z_8_4$L# M!!0 ( **";DL;JD$A8 ( $ ( 8 >&PO=V]R:W-H965T&ULC9;;CILP$(9?!?$ "\8<(X+4I*I:J96BK=I>.XD3T!I,;2=LW[ZV M81$8YY"+8)O_G_F&F''RCK(W7F(LG/>:-'SMED*T*\_CAQ+7B+_0%C?RSHFR M&@DY96>/MPRCHS;5Q M\/_9J5#5ND>NU'2MR>A&D:O"..?Q2UXC]VV!"N[4+ MW(^%U^I<"K7@%7F+SO@G%K_:'9,S;XQRK&K<\(HV#L.GM?L)K+9 &[3B=X4[ M/AD[JI0]I6]J\NVX=GU%A D^"!4"RP1QUM*_E1'4:[=U'6.^(0N1+S2[BL>"HI<9ZC^.[YB(N6*1.8X4,+UMW.X M<$'K(8I$J=%[?ZT:?>WZ.W$VV.R&8# $HP&$=PUP,$##X/5DNM3/2* B9[1S M6/]KM4AM"K""\F$>U*)^=OJ>K);+U6L11[EW57$&R::7!!-),%=L+8ITE'@R M_P@16"$"[8<3?Q3;_=#JA]H?3HN(C2)Z2:HEC9;X+SXPZG@@FI&$5I)P29(8 M)+TDFB21+YWZ&#"/=3.>R,H3+7E2@R=:Y#%)[BEF#+&5(5XR9 9#_)#AGF+& MD%@9D@5#8F38),_LD >B&4EJ)4F7)$:23;JH%?K6+?*$<$:468FR)9'Q@F\R MRU[,DB2 )I%-&$(8^S?Z ?#M7M34FVY2 )T#@9-F #BCML>^TF2F*<'S+;:6[??O+#Y1R2;O>FB94? M*?XEF62UO%7UM^9L3.M\+_*R6;GGMKTL/*_9GTV1-L_5Q93VEV-5%VEK'^N3 MUUQJDQYZHR+WA.^'7I%FI;M>]F.O]7I97=L\*\UK[337HDCK?SS%?3_GEYK>V3=_=RR I3-EE5.K4YKMP76.R$Z QZXJ_, MW)K)=Z>3\E95W[J'WPXKU^\B,KG9MYV+U'Z\F\3D>>?)QO'/Z-2]S]D93K__ M\/Y++]Z*>4L;DU3YW]FA/:]<[3H'?NENOUJ1D&!ZXSJ?S?O)K=X%XF= M8U_E3?_7V5^;MBI&+S:4(OT^?&9E_WD;?HF"T8PW$*.!N!O QP9R-) _#=2' M!FHT4/]WAF T"- ,WJ"]7\QMVJ;K95W=G'HX#Y>T.W:P".QV[;O!?G?ZW^QZ M-G;T?1T%2^^]\S,BFP$14R1\1+84@3OAV?GO00@NB(T@YN)Q@H02481B^-3) M[D,G#V%*=JUD;R^G]IJW5ZR]ZNW5U#Y&:ST@48^4PT(&RD=4PE!*"8T6A%)* M:[QU.TK)6 N?UQ6PN@*B2_M(UX $TX@!-#II"4/Y2B)?6TK)( ")=%%*:"EB M7E?(Z@JI+D"Z0C*+$D(A6122<8QWBT(@98A5,12H>.9EBUA5$3G%6O#VFK77 M=%50E!M-5T5&>%4H)&*)$PN% "*%3L2.4CKT0UY4S(J*J2@4[R9FCAT2GC , M/C);R@#X>)\9R(>9EQ)\/K/[5!-)[3Z9!ZUMPB#8S99A%&)V'*-GTB_,U"J@ MBD*L",@T.,DF#!/C76(8$2BLB8%B-:.)+7TO(*BF"&L29)J ;!-E(H$U40:4 MQIHH)& F;0)?)T%231IKDLQQ"$*LBE(R",GQHQ385(^S!(?Y(!K.- B MKG$1'YGI1$^AQ"T-0RDIL30*13A7,(R>-'&/JO@*#K2$X^7; %.=<0'G&/)F M428D6T698*9( 5^[@19O_(YO@%;3"+ BRCP)JHE20N!.BW,EU=SQXXLW1%26 MP+(B^M+@0L4P>#.W#/-$,B#C!^9VBN\G@#84,6XH@%;X)]+R)0PE<'[;,I!M M'[$L"H63H!YE\1T%T)8BQBT%T#*/=S-A&-Q=;QG&=IA8$X7$7)H0?$LA:$L1 MXY9B9**'Y.?C1,%0$.*MXEPI? (92,',OV6"[RL$[2MBW%>,C)[&XC_COBUA M,$OA=#%2TYAQ!N0=S;Q9@N\M!.TM8MQ;C,RGNBC&Z1*?ZV(=85W>Y/JB,/6I MOTMJG'UU+=ON?Y?)Z/V^ZJ6_KD+C&U@DP(QO8;$;;J-^NA\NQ_Y(ZU-6-LY; MU;95T5^-'*NJ-39X_]F^/&>3'NX/N3FVW=?(?J^'2ZGAH:TNXX6;=[_U6_\' M4$L#!!0 ( **";DNQ4\D!4P( "\' 8 >&PO=V]R:W-H965T&ULC57;CILP$/T5Q/LNF&L2$:3-I6JE5HJV:OOL)). UF!J.V'[ M][4-88FQTK[$]G#.S)P99YRUE+WQ D X[Q6I^=(MA&@6GL48O@I0U[)C#+U6%V9\5$-HN M7>3>#*_EN1#*X.59@\_P'<2/9L?DR1N\',L*:E[2VF%P6KHO:+%-%%X#?I;0 M\M'>44KVE+ZIPY?CTO550D#@()0'+)3^PZO?BO< 4BX2H3&>- "=>_SN'" M!:UZ+S*5"K]W:UGKM>W]WVAV0M 3@H$@8S\BA#TA_"!$#PE13XC^-T+<$V(C M@M=IU\7<8('SC-'68=UU:+"Z=6@1RW8=E%%W1W^3]>32>LWGL\R[*C\]9-5! M@A$D3>XAFRD$#0A/QA^2"&Q)K(()/;@/L)XBTM3(X9].M@^=W*496FL5:GXX MKM7'^Z[I^0;9N>RYLZ>"CFC]"0Y42I INX_RT84\O4:#@1. M0FU3N6?=#.\.@C;]\^0-;V3^%U!+ P04 " "B@FY+HRE" 1@# !9# M& 'AL+W=O\VA++/Z[UP6ZC3UB?\V\9AO=]I.!+/)/MO*)ZE_ M[A]J,PJ&*.N\E%63J\JKY6;J?R$W2Q)90HOXER*&PDH^-/']0?6F^Q0Z$=U^BK[!3'?ZU?_71YE8>!6BD+QG MB"\2>$_@ X&T+@6=N^UVW68ZFTUJ=?+J[L3M,WNPR0TW!V)E)]O];W\S.]:8 MV>.,A-$D.-I /6;>8>@($X\Q"PS#QIA;#).,,7<8AH\Q]Q@F'6.6&$8,F,!X M,AA#46-H&R ^#T!"8$R'X2VF:C'4,<;%<$8HB'3KHJYB$5.P\CL$1CB'_B H M*H0 #B'B":$$]RA"/8H0CPCPJ,.PL4=1E, =NW>!5X2)5,"(2Q=(TC2*$\%Q M[3&J/4:T4[!WL9N)"_!U+&/'QQ%H)(6A4A@B!7Z#S)62A(0Q/$^"YDF0/."X MSA/W5 !3$G=#.8BRQ# )+I6C4CDB%923.7>21/88?' *4C1/BN0!)6F>.I; M;SQUCRYTQ(6$N$Z!ZA2(3O#9+X6K0C"*9S&] NT&H9LG)+!$AZ[Q!%:73T!C M,1^T)H*(@86S!XV]A^9_ AJ+P=L!P?H!*&%S@M54H'B!@'A"(P(7AK<$[NP& MUA-B!JLK!D.: K8"RL@'Y8S@;8%@?4% K[#&(#BG40BE_W=G0)!$1#QU3UYP M=C^RE^X?6;W-J\9[5MIZ^ZRVPVT MVO<7^6#X;V+V#U!+ P04 " "B@FY+OCS*&HT$ !^%@ & 'AL+W=O MN_QO#1 C^USK^V?_ZRN5?V].3C7SGZ4Q:EY MG!_:]OP0!,WVX,J\^52=W:G[SVM5EWG;O=;[H#G7+M\-A59>V.)[<U>'^=/YB'CM"\P*/X^NFLS>9[UH;Q4U??^Y??= MXSSL';G";=N^BKS[>7.9*XJ^IL['OV.E\WN;?<'I\WOM7X;@NV!>\L9E5?'/ M<=<>'N?)?+9SK_FE:+]6U]_<&% TGXW1_^'>7-')>R==&]NJ:(:_L^VE::MR MK*6S4N8_;K_'T_!['>M_+X8+T%B [@6ZMG]5@,<"_+. '8*_.1M"_9RW^7I5 M5]=9?>NM<]X/"O/ 73*W_<:N"+K: M[TT0:F)#JCA];"#3BCC&+3 ,@H?R_"$(CT4+*[!#!79:02BS<-/$@^8T:!;6 MBD"TQIH$&XF@D0A$0KB"):Q@J2))EB*0FR2:F*1(!@(TJ<4^8N@CUCYBX2-6 M;1B;"!]:0R;%/A+H(]$]2RR,)*H1CN00U1I*E]A("HVDP(C(^B95C5@6O9=I MS8+C$#LQ(9[SH?9B2$[Z4'=/$HO494"5ACXW'@(9D)E(NC$Z;"*9&Z!BZ^DE M V'U9 BXD3-H%$W;B>7(!1K?@#&8:H:!%3F)1M&TF5 ZT1+V&,%T-!90R8,U M@[EF(A!+*F.)E-&(C4JL5BUX:7RYQ9@TFI.&U;JG*1C'*KM:M*"EAU$&P])H M6AHVTHUFX2(U1MH!Q)SB_:,=S$RCH6G5N-- 7$04RG4$R+H>]0T_3$ZCT2G7 MB8W16%1(RX!HD7A@11B=I-$IEXH-:29R),9Z!D04>N8487 2 "^8Q9ZC+]@DRF/IAO4.<)%$LJ^1JLN-+[^8FPRX:24W64-QD:HC%U!Y)B1C M#([A)I8YS(#,F##QS2P,4080E7-F,XJF-SXF MBN3Q-4,R&Z9R[0TFMW:EJ_?#!66[^TOA7MO^,>Z>Z]N- MZ.VEK<[C;6]POW)>_P]02P,$% @ HH)N2^OI )BT 0 T@, !@ !X M;"]W;W)KV$ *[Y0VRSIWW=L"*$MS8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=[MW3'&A:9E'W]F6N1F\%!K. MEKA!*6Y_G4":L: )?7$\B+;SP<'*O.$>I Q$*./GS$F7E &X M/K^P?XRU8RT7[N#>R$=1^ZZ@MY34T/!!^@)*JL%YHV86E*+X\[0+'?=QNCED,VP;D,Z = 'E[DU([%3 M[WL>GC@YIMB;*CAC*^(=BG?HO9;)(+'$K9O]7$K;JJ0+;QFERI#*#CI.\\BX# M>Y?&-WD-GZ;]*[>MT(Y7C?UOC/& 4G8W.$(=?K#%D-#X<'R/9SN-V61X MT\\_B"W?N/P-4$L#!!0 ( **";DL]*.X:MP$ -(# 8 >&PO=V]R M:W-H965T&UL;5-A;]L@$/TKB!]0$L=IN\BVU'2:.FF5HD[; M/A/[;*,"YP*.VW\_P*[G=OX"W''OW;OCR 8TS[8%<.1526USVCK7'1BS90N* MVROL0/N;&HWBSINF8;8SP*L(4I(EF\TU4UQH6F31=S)%AKV30L/)$-LKQ3:%H7'*S(.M[ 3W"_NI/Q%IM9*J% 6X&:&*AS>K<]'-,0'P-^ M"QCLXDQ")6?$YV!\KW*Z"8) 0ND" _?;!>Y!RD#D9;Q,G'1.&8#+\SO[MUB[ MK^7,+=RC_",JU^;TEI(*:MY+]X3# TSU["F9BO\!%Y ^/"CQ.4J4-JZD[*U# M-;%X*8J_CKO0<1_&F_3+!%L')!,@F0&W,0\;$T7E7[GC169P(&;L?]-&9RQ%?'.B[?>>RFV^S1CET TQ1S'F&09,TJ MJK -'&:+"FQUW&2%]YY8.^2 M^";_PL=I?^2F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34+AQO_-F,8S8:#KOI M!['Y&Q=_ 5!+ P04 " "B@FY+!I>?Y;8! #2 P &0 'AL+W=OO2FJ7T];[[LB8*UM0 MW-V8#C3>U,8J[M&T#7.=!5Y%D)(L39(]4UQH6F31=[9%9GHOA8:S):Y7BMNW M$T@SY'1#WQW/HFE]<+ BZW@#7\%_Z\X6+3:S5$*!=L)H8J'.Z?WF>-J%^!CP M7<#@%F<2*KD8\Q*,+U5.DR ())0^,'#&UL=5/;;MP@$/T5Q >$-7:VTI5"VP)US_8$06W4@F;W2 M/2A_TV@CF?.F:8GM#; Z@J0@=+?;$\FXPF4>?2=3YGIP@BLX&60'*9EY.X+0 M8X$3_.YXXFWG@H.4><]:^ 'N9W\RWB(+2\TE*,NU0@:: M\FAV,6XF/ +PZC M79U1J.2L]7,P'NH"[X(@$%"YP,#\=H$[$"(0>1DO,R=>4@;@^OS._C76[FLY M,PMW6OSFM>L*?(-1#0T;A'O2XS>8Z[G&:"[^.UQ ^/"@Q.>HM+!Q1=5@G98S MBYNTD1FZGW/PA,G!^I[ M4P5G;$6\\^*M]U[*9)_DY!*(YICC%$/7,4L$\>Q+"KJ5XDC_@=-M>+JI,(WP M](/"_Q!DFP19),@^$*2?2MR*R3XE(:N>2C!MG":+*CVH.,DK[S*PMS2^R=_P M:=H?F6FYLNBLG7_9V/]&:P=>RN[*CU#G/]AB"&A<.'[Q9S.-V60XW<\_B"S? MN/P#4$L#!!0 ( **";DO4@HS?M $ -(# 9 >&PO=V]R:W-H965T MO&EE7$Y;[[LC8ZYL00MW@QV8 M<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[ZS+3+LO9(&SI:X7FMA?YY X9#3 M+7UWO,BF]='!BJP3#7P!_[4[VV"QF:62&HR3:(B%.J7;G-Y34D$M>N5?E80<)2J75E+VSJ.>6((4 M+=[&79JT#^/-[C#!U@%\ O 9<)_RL#%14OXDO"@RBP.Q8^\[$9]X>^2A-V5T MIE:DNR#>!>^UV!YN,W:-1%/,:8SARY@Y@@7V.05?2W'B_\#Y.GRWJG"7X+L_ M%![6"?:K!/M$L/]OB6LQ=W\E88N>:K!-FB9'2NQ-FN2%=Q[8!Y[>Y'?X..V? MA6VD<>2"/KQLZG^-Z"%(V=R$$6K#!YL-!;6/Q[MPMN.8C8;';OI!;/[&Q2]0 M2P,$% @ HH)N2W6NJH&V 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4[69H%MH.DPK$ +!!VV/2LV;0O5Q9/D MN/W[4;+K>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3& M*N[1M USG05>19"2+$V2:Z:XT+3(HN]DB\ST7@H-)TM09LCIAKXY MGD33^N!@1=;Q!KZ#_]&=+%IL9JF$ NV$T<1"G=/;S>&X"_$QX*> P2W.)%1R M-N8Y&/=53I,@""24/C!PW"YP!U(&(I3Q>^*D<\H 7)[?V+_&VK&6,W=P9^0O M4?DVIWM**JAY+_V3&;[!5,\G2J;B'^ "$L.#$LQ1&NGB2LK>>:,F%I2B^,NX M"QWW8;S9IA-L'9!.@'0&[&,>-B:*RK]PSXO,FH'8L?<=#T^\.:38FS(X8ROB M'8IWZ+T4F^M]QBZ!:(HYCC'I,F:.8,@^ITC74AS3#_!T';Y=5;B-\.T_"C^O M$^Q6"7:18/??$E=B;I)W2=BBIPIL$Z?)D=+T.D[RPCL/[&U\1/8W?)SV1VX; MH1TY&X\O&_M?&^,!I217.$(M?K#9D%#[<+S!LQW';#2\Z:8?Q.9O7/P!4$L# M!!0 ( **";DN&#.WFM $ -(# 9 >&PO=V]R:W-H965T552NX)VWO<'QES5@>+NRO2@\:8Q5G&/ MIFV9ZRWP.H*49.EN=\,4%YJ6>?2=;)F;P4NAX62)&Y3B]N<1I!D+FM!WQZ-H M.Q\;L.S3859A&>_*?P'P7Z3 M8!\)]O\M<2LF^R,)6_54@6WC-#E2F4''25YYEX&]3^.;_ J?IOTKMZW0CIR- MQY>-_6^,\8!2=E&UL?5/;;MLP#/T501]0)8[;!H%MH&E1=, &!"VV/2LV;0O5Q97DN/O[4K+K M>9NQ%TFD> X/*2H;C'UU+8 G[TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-EL;ICB0M,BB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_33\2R:U@<' M*[*.-_ "_GMWLFBQF:42"K031A,+=4[OMH=C&N)CP \!@UN<2:CD;,QK,+Y4 M.=T$02"A](&!XW:!>Y R$*&,MXF3SBD#<'G^9'^,M6,M9^[@WLB?HO)M3O>4 M5%#S7OIG,SS!5,\U)5/Q7^$"$L.#$LQ1&NGB2LK>>:,F%I2B^/NX"QWW8;S9 M[2?8.B"9 ,D,V,<\;$P4E3]PSXO,FH'8L?<=#T^\/238FS(X8ROB'8IWZ+T4 MV]LT8Y= -,4&UL M?5-A;]L@$/TKB!]0$L=;LLBVU'2:.FF3HDYK/Q/[;*,"YP*.NW\_P*[K;=:^ M '?<>_?N.+(!S;-M 1QY55+;G+;.=4?&;-F"XO8&.]#^ID:CN/.F:9CM#/ J M@I1DR6;SD2DN-"VRZ#N;(L/>2:'A;(CME>+FUPDD#CG=TC?'@VA:%QRLR#K> MP ]P/[NS\1:;62JA0%N!FABH)DXZIPS Y?F-_4NLW==RX1;N4#Z)RK4Y/5!20IG@^43,5_@RM('QZ4^!PE2AM74O;6H9I8O!3%7\==Z+@/XTV:3+!U M0#(!DAEPB'G8F"@J_\P=+S*# S%C[SL>GGA[3'QORN",K8AW7KSUWFNQW>\S M=@U$4\QIC$F6,7,$\^QSBF0MQ2GY!YZLPW>K"G<1OOM#X6&=(%TE2"-!^M\2 MUV(^_96$+7JJP#1QFBPIL==QDA?>>6!OXR.R]_!QVK]STPAMR06=?]G8_QK1 M@9>RN?$CU/H/-AL2:A>.>W\VXYB-AL-N^D%L_L;%;U!+ P04 " "B@FY+ M$Z8>&+,! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*$MS8OM&<\Y MF!XTWC;&*>S1MRUQO@=<1I"1+ MD^0]4UQH6N;1=[9E;@8OA8:S)6Y0BMM?)Y!F+.B.OC@>1-OYX&!EWO,6OH'_ MWI\M6FQAJ84"[831Q$)3T+O=\92%^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^ M,'#)*JL%YHV86E*+X\[0+'?=QNLEN9]@V()T! MZ0(XQ#QL2A25?^">E[DU([%3[WL>GGAW3+$W57#&5L0[%._0>RUWAR1GUT T MQYRFF'0=LT0P9%]2I%LI3ND_\'0;OM]4N(_P_1\*_Y,_VR3((D'V9HE;,7^K M9*N>*K!MG"9'*C/H.,DK[S*P=VE\D]?P:=J_'S9V/_&& \H);G! M$>KP@RV&A,:'XRV>[31FD^%-/_\@MGSC\C=02P,$% @ HH)N2R@N ZT M 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5 MRQ\0[P)I5RM RJ:J&JF15JG:/GMA "N^$-LLR=]W; BE+>J+[1G/.7-F/,Y' M8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT; T:W.)%1R,>8Y& ]U07=!$$BH?&#@N%WA M'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NNH =*:FCX(/V3&;_ 7,\M M)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW<;I)LQFV#4AF0+( #C$/ MFQ)%Y9^XYV5NS4CLU/N>AR?>'Q/L316;"M,(3_]0F&T39)L$623(_EOB5LSM7TG8JJ<* M;!NGR9'*##I.\LJ[#.Q=$M_D=_@T[8_7S;VOS'& TK9W> (=?C! M%D-"X\/Q(Y[M-&:3X4T__R"V?./R%U!+ P04 " "B@FY+9&W^6[0! #2 M P &0 'AL+W=OW<0>&0TRU]1_C4\!W"8-;G$FLY(KX$HU/54XW41 H*'UD$&&[P2,H%8F" MC!\3)YU31N#R_,;^(=4>:KD*!X^HGF7EVYP>*:F@%KWR3SA\A*F>=Y1,Q7^& M&Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS>XPP=8!? +P&7!,>=B8*"E_ M+[PH,HL#L6/O.Q&?>'OBH3=E=*96I+L@W@7OK=@>#QF[1:(IYCS&\&7,',$" M^YR"KZ4X\W_@?!V^6U6X2_#='PKOUPGVJP3[1+#_;XEK,<>_DK!%3S78)DV3 M(R7V)DWRPCL/[ -/;_([?)SV+\(VTCAR11]>-O6_1O00I&SNP@BUX8/-AH+: MQ^-].-MQS$;#8S?](#9_X^(74$L#!!0 ( **";DLEGO:OM0$ -(# 9 M >&PO=V]R:W-H965T?<#R[I@.;5-@".O&G5 MVHPVSG5'QFS1@!;V!CMH_4V%1@OG35,SVQD0921IQ7B2W#(M9$OS-/K.)D^Q M=TJV<#;$]EH+\_L$"H>,;NB[XTG6C0L.EJ>=J.$'N)_=V7B+S2JEU-!:B2TQ M4&7T;G,\[0(^ IXE#'9Q)J&2"^)K,+Z7&4U"0J"@<$%!^.T*]Z!4$/)I_)HT MZ1PR$)?G=_6OL79?RT58N$?U(DO79'1/20F5Z)5[PN$;3/5\HF0J_@&NH#P\ M9.)C%*AL7$G16X=Z4O&I:/$V[K*-^S#>\-N)MD[@$X'/A'V,P\9 ,?,OPHD\ M-3@0,_:^$^&)-T?N>U,$9VQ%O//)6^^]YIO](677(#1A3B.&+S$S@GGU.01? M"W'B_]#Y.GV[FN$VTK?+Z(=D76"W*K"+ KO_EKB".?Q=)%OT5(.IXS194F#? MQDE>>.>!O>/Q33[@X[0_"E/+UI(+.O^RL?\5H@.?2G+C1ZCQ'VPV%%0N'#_[ MLQG';#0<=M,/8O,WSO\ 4$L#!!0 ( **";DMS3ER&PO=V]R:W-H965TV\ M[T^,N:H#+=P=]F#"38-6"Q],VS+76Q!U FG%^&[WFFDA#2WSY+O8,L?!*VG@ M8HD;M!;VYQD4C@7=TQ?'HVP['QVLS'O1PA?P7_N+#19;6&JIP3B)AEAH"GJ_ M/YVS&)\"ODD8W>I,8B57Q*=H?*P+NHN"0$'E(X,(VPT>0*E(%&3\F#GIDC(" MU^<7]O>I]E#+53AX0/5=UKXKZ)&2&AHQ*/^(XP>8ZWE%R5S\)[B!"N%125A4Z*D_)WPHLPMCL1. MO>]%?.+]B8?>5-&96I'N@G@7O+=R_Y;G[!:)YICS%,/7,4L$"^Q+"KZ5XLS_ M@?-M^&%3X2'!#W\H/&P39)L$62+(_EOB5DSV5Q*VZJD&VZ9I@I3=71BA+GRPQ5#0^'A\$\YV&K/) M\-C//X@MW[C\!5!+ P04 " "B@FY+'?M%F[4! #2 P &0 'AL+W=O M9=VXX&!YVHD:?H+[U1V-M]C,4DH-K978$@-51F^W^T,2 MXF/ DX3!+LXD5')"? [&MS*CFR (%!0N, B_G>$.E I$7L:?B9/.*0-P>7YE M?XBU^UI.PL(=JM^R=$U&;R@IH1*]6IP(&;L?2?" M$V_WW/>F",[8BGCGQ5OO/>?;+YB*>8PQO!ES!S!//N<@J^E./ /<+X. MWZTJW$7X[HW"JW6"9)4@B03)IR6NQ5R_2\(6/=5@ZCA-EA38MW&2%]YY8&]Y M?)/_X>.T_Q"FEJTE)W3^96/_*T0'7LKFPH]0XS_8;"BH7#A>^[,9QVPT'';3 M#V+S-\[_ 5!+ P04 " "B@FY+: #][8! #2 P &0 'AL+W=O2X^_M1LNMYK=$72:1X#@\I*AN,?7(M@"U,8J[M&T#7.=!5Y%D)(LW6RNF>)"TR*+OI,M,M-[*32<+'&]4MS^ M.8(T0TX3^NIX%$WK@X,56<<;^ '^9W>R:+&9I1(*M!-&$PMU3F^3PW$7XF/ M+PYQ)J.1LS%,POE8YW01!(*'T@8'C=H$[D#(0H8SGB9/.*0-P>7YEOX^U M8RUG[N#.R-^B\FU.]Y144/->^D+--)M@Z()T Z0S8QSQL3!25?^&>%YDU [%C[SL>GC@Y MI-B;,CAC*^(=BG?HO13)S3YCET TQ1S'F'09,T+H.WZXJ MW$;X]C^%-^L$NU6"7238?5CB^QB4LKG"$6KQ@\V&A-J'XV<\VW',1L.;;OI! M;/[&Q5]02P,$% @ HH)N2S!6?AC$ 0 -P0 !D !X;"]W;W)K&UL=53;;MP@$/T5Q <$+VNGTIW]?P([C;NF+888SY\PPC/-)Z1?3 5CT)K@T!>ZL'0Z$F*H#P%TX\2KI [?[=_8OH797 MRYD9>%#\5U_;KL!W&-70L)';9S4]PE)/AM%2_%>X '=PGXG3J!0WX8NJT5@E M%A:7BF!O\]K+L$[S298N8?$ N@30-> NZ)!9*&3^F5E6YEI-2,]W/S#?XMV! MNKNIO#-<13ASR1OGO90TV>7DXHD6S''&T WF T$<^RI!8Q)'^D\XC8?OHQGN M0_A^JY[]AR"-$J2!(/VK1'I58@RSCXMD49$L0I!>B<0PV94(V31.@&[#DS6H M4J,,X[+QKE-Q3T/C/^#S2'UCNNVE06=EW?,)36Z4LN!226Y<+IV;XM7@T%B_ M_>3V>G[+LV'5L(PI6?\5Y1]02P,$% @ HH)N2ZZ2F<6X 0 T@, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^M-HI5M M*9NJ:J566J5J^\S:8QL%/"[@=?KW!>PX;N(78(9SSEP8LA'-LVT!''G1JK,Y M;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ)+EE6LB.%EGTG4V1X>"4 M[.!LB!VT%N;O"12..=W15\>3;%H7'*S(>M' #W _^[/Q%EM4*JFALQ([8J#. MZ$H#/@)^21CMZDQ")1?$YV!\K7*:A(1 0>F"@O#;%1Y!J2#DT_@S:](E M9""NSZ_JGV/MOI:+L/"(ZK>L7)O3>THJJ,6@W!..7V"NYT#)7/PWN(+R\)") MCU&BLG$EY6 =ZEG%IZ+%R[3++N[C=).F,VV;P&<"7PCW,0Z; L7,/PDGBLS@ M2,S4^UZ$)]X=N>]-&9RQ%?'.)V^]]UKPY#9CUR T8TX3AJ\PNP7!O/H2@F^% M./$/=+Y-WV]FN(_T_3KZX; MD&X*I%$@_4\@?5?B1PQ/[MX%8:N>:C!-G"9+ M2ARZ.,DK[S*P#SR^R1M\FO;OPC2RL^2"SK]L['^-Z,"GDMSX$6K]!UL,!;4+ MQSM_-M.838;#?OY!;/G&Q3]02P,$% @ HH)N2_":!S>T 0 T@, !D M !X;"]W;W)K&UL;5/;CM,P$/T5RQ^P3MPN[%9) MI.TB!!)(U2+@V4TF%ZTOP7::Y>\9.VD()2_QS.2<,Q>/L]'85]<">/*FI'8Y M;;WO#XRYL@4EW)WI0>.?VE@E/+JV8:ZW(*I(4I+Q)'G'E.@T+;(8.]DB,X.7 MG8:3)6Y02MC?1Y!FS&E*KX&7KFE]"+ BZT4#W\!_[T\6/;:H5)T"[3JCB84Z MIT_IX;@/^ CXT<'H5C8)G9R->0W.YRJG22@())0^* @\+O ,4@8A+./7K$F7 ME(&XMJ_J'V/OV,M9.'@V\F=7^3:G#Y144(M!^AF!XVS*$(RCB/^P>(?12\&3AXQ=@M",.4X8OL*D"X*A^I*";Z4X\O_H M?)N^VZQP%^F[=?;[QVV!_:; /@KL_VGQ\:;%#4R:W"1AJYDJL$W<)D=*,^BX MR:OHLK!//-[)7_BT[5^%;3KMR-EXO-DX_]H8#UA*[3M MM&:3XTT_OR"V/./B#U!+ P04 " "B@FY+]LY JL0! W! &0 'AL M+W=O9U9')0=B =?KOR^@Y]DM_2+,\.:]&88QGY1^,1V 1:]2]*; G;7# MD1!3=2"9N5,#].ZD45HRZTS=$C-H8'4(DH+0W>Y ).,]+O/@.^LR5Z,5O(>S M1F:4DNG?)Q!J*G""WQQ/O.VL=Y R'U@+W\'^&,[:661EJ;F$WG#5(PU-@1^2 MXRGS^ #XR6$RFSWRE5R4>O'&E[K .Y\0"*BL9V!NN<(C".&)7!J_%DZ\2OK M[?Z-_5.HW=5R808>E7CFM>T*?(]1#0T;A7U2TV=8ZLDP6HK_"E<0#NXS<1J5 M$B9\434:J^3"XE*1['5>>1_6:3XYI$M8/( N 70-N \Z9!8*F7]DEI6Y5A/2 M\]T/S+:,&<9@S=8-X1Q+&O$C0F<:+_ MA--X>!K-, WAZ5;]\!^"?91@'PCV?Y5(;TJ,8=*X2!85R2($^QN1&":[$2&; MQDG0;7BR!E5J[,.X;+SK5#S0T/AW^#Q2WYAN>6_015GW?$*3&Z4LN%1V=RZ7 MSDWQ:@AHK-]^<'L]O^79L&I8QI2L_XKR#U!+ P04 " "B@FY+ \O>+[@! M #2 P &0 'AL+W=O*"FA$KWRSV;X#%,]MY1, MQ7^%*RB$ATPP1F&4BRLI>N>-GE0P%2W>QEVV<1_&F^WM1%LG\(G 9\(AQF%C MH)CYH_ B3ZT9B!U[WXGPQ,F18V^*X(RMB'>8O$/O->?)/F77(#1A3B.&+S#) MC&"H/H?@:R%._#\Z7Z=O5S/<1OIV&7W_:5U@MRJPBP*[?TJ\^U#B&N;P(0A; M]%2#K>,T.5*8OHV3O/#. WO/XYO\A8_3_DW86K:.7(S'EXW]KXSQ@*EL;G"$ M&OQ@LZ&@\N%XAV<[CMEH>---/XC-WSC_ U!+ P04 " "B@FY+82!.X;8! M #2 P &0 'AL+W=O\3EG+A[GD['/ MK@/PY$6KWA6T\WXX,N:J#K1P-V: 'F\:8[7P:-J6N<&"J"-)*\:3Y!W30O:T MS*/O;,O4U)#(T;EG\ST"99Z;BE9 MBO\"5U (#YE@C,HH%U=2C M:K!MG"9'*C/V<9(WWG5@'WA\D[_P>=J_"MO*WI&+\?BRL?^-,1XPE>0&1ZC# M#[8:"AH?CG=XMO.8S88WP_*#V/J-RS]02P,$% @ HH)N2_S(HDO% 0 M-P0 !D !X;"]W;W)K&UL=53;CML@$/T5Q F+888SY\PPC/-1FQ?; M 3CT*H6R!>ZR#[D'YDT8;R9PW34ML;X#5,4@*0C>; Y&,*USF MT7BSP%K\YGGG;N> @9=ZS%KZ"^]9?C+?(PE)S M"ZP)N0$ BH7&!@?KG!$P@1 MB'P:/V=.O$B&P/7^C?U#K-W7,O$:E18V?E$U6*?ES.)3D>QU6KF*ZSB='+(Y+!U YP"Z!!RC#IF$ M8N;OF6-E;O2(S'3W/0LMWIZHOYLJ..-5Q#.?O/7>6TDIS\F0XW<]C2I9_1?D;4$L#!!0 ( M **";DLG?QKKQ@$ #<$ 9 >&PO=V]R:W-H965T2E? M#'>\>^_NX)R-2K^:%L"B-RDZD^/6VOY(B"E;D,S(>++/C.NLC48 7OX*R1&:1D^L\)A!ISO,'OCF?>M-8[2)'U MK($?8'_V9^TLLK!47$)GN.J0ACK'#YOC:>?Q ?#"832K/?*57)1Z]<;7*L>) M3P@$E-8S,+=!Z_\[^%&IWM5R8@49Z=AC-Q7^#*P@']YDXC5()$[ZH'(Q5S3 M.2P>0.< N@0<@@Z9A$+FGYEE1:;5B/34^Y[Y*]XM-Z9VA%>',)6^<]UI0 MNL_(U1/-F-.$H2O,9D$0Q[Y(T)C$B7X(I_'P-)IA&L+3M?IA&R?81@FV@6#[ M7XF'FQ)CF$]QD5U49/>1($UN1&*8VTZ2U<5)T$UXL@:5:NC"N*R\RU0\T'#Q M_^#32'UGNN&=01=EW?,)EUPK9<&EDMRY7%HWQ8LAH+9^NW=[/;WER;"JG\>4 M+/^*XB]02P,$% @ HH)N2S)[Y):W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7>RDZC;%H7'*S(>M' 3W"_^I/Q%EM4*JFALQ([8J#.Z=W^<$P#/@)^2QCM MZDQ")6?$IV!\KW*Z"PF!@M(%!>&W"]R#4D'(I_$\:](E9""NSV_J7V/MOI:S ML'"/ZH^L7)O36THJJ,6@W"..WV"NYYJ2N?@?< 'EX2$3'Z-$9>-*RL$ZU+.* M3T6+EVF77=S'Z29-9]HV@<\$OA!N8QPV!8J9?Q%.%)G!D9BI][T(3[P_<-^; M,CAC*^*=3]YZ[Z7@"<_8)0C-F..$X2O,?D$PK[Z$X%LACOP#G6_3D\T,DTA/ MUM$_)]L"Z:9 &@72_TI,WI6XA4G?!6&KGFHP39PF2THC I[*[\B/4^@^V& IJ%XZ?_-E,8S89#OOY!['E M&Q=_ 5!+ P04 " "B@FY+JG:-=;CL[ MDU#)&?$U&#^*E*Y"0J @=T%!^.T"=Z!4$/)I_!DUZ10R$.?G#_6'6+NOY2PL MW*%ZD86K4WI#20&EZ)1[POX[C/7L*!F+_PD74!X>,O$Q$,RK3R'X4H@C_X_.E^F;Q0PWD;Z9 M1_^V7Q;8+@ILH\#VGQ+W7TIC I[*Z\B-4^P\V&0I*%X[7_FR&,1L,A^WX@]CT MC;._4$L#!!0 ( **";DNC5:#>M $ -(# 9 >&PO=V]R:W-H965T MDF97@)1-%+52*ZU2-7WVP@!6 M?*&V6=*_KVU82C:\X)GAG#,7C[-!FS?; CCT+H6R.6Z=Z_:$V+(%R>R-[D#Y M/[4VDCGOFH;8S@"K(DD*0I/DCDC&%2ZR&#N:(M.]$US!T2#;2\G,WP,(/>1X M@R^!%]ZT+@1(D76L@9_@?G5'XSTRJU1<@K)<*V2@SO'#9G]( SX"7CD,=F&C MT,E)Z[?@?*MRG(2"0$#I@@+SQQD>08@@Y,OX,VGB.64@+NV+^G/LW?=R8A8> MM?C-*]?F^!ZC"FK6"_>BAZ\P]7.+T=3\=SB#\/!0B<]1:F'C%Y6]=5I.*KX4 MR=['DZMX#I/^A;9.H!.!7A'(F"A6_L0<*S*C!V3&V7?4]"U% ?ZB4[7Z=O5"K>1OEUFW^W6 M!=)5@30*I!]:W%VUN())DZLD9#%3"::)VV11J7L5-WD1G1?V@<8[^0\?M_T' M,PU7%IVT\S<;YU]K[<"7DMSX%6K] YL= ;4+YA=OFW'-1L?I;GI!9'[&Q3]0 M2P,$% @ HH)N2RX,/O88 @ <@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LP8%<5@0IV:IJI5:*MFK[[)!)0&MC:CMA M^_?UA65I,I'V!7O&9\Z9,?:XZ*5ZT36 B5X%;_4ZKHWI'@G150V"Z0?906M7 MCE()9JRI3D1W"MC!!PE.:)+,B6!-&Y>%]^U46$"3\"Y8[)Y_!E(XU'3!4[G;^R???&V MF#W3\"3Y[^9@ZG6\C*,#'-F9FV?9?X&AH#R.ANJ_P06XA;M,K$8EN?;?J#IK M(\7 8E,1[#6,3>O'/JS,5T,8'D"' #H&T%!+$/*9?V*&E862?:3"YG?,_>/T MD=J]J9S3;X5?L\EKZ[V4-$L+4<0RSY*4$QB2V_":49Q@AF: MX\P3S*;Z^1V"#"7(/$'V7P:SJR(#)O>8-F!PB1R5R!&)[$H"P^2XR!P5F2,$ M\RL1#'-'9(&*+!""!4ZP1 F6-[^+9DN<8(42K) ,5E=E(I@\P472!#_Y"4)Q MYV"G=RY/^O%24_1R;%+Z@6(QT,T-(),K+T"=?+/3427/K>^T$^_84#>^GY)W M>.C&WYDZ-:V.]M+8QN/;PU%* S:7Y,&>XMH^ */!X6C<=&'G*G3!8!C9#1V> MC,],^0]02P,$% @ HH)N2RI,#L^_ @ D D !D !X;"]W;W)K&ULC59=;YLP%/TKB/<58VP^HB1223)MTB95K;8]NXF3 MH )FV$FZ?S_;4$K,[<=+L&_./?>>8X,]OXCV21XY5]YS5=9RX1^5:F9!(+=' M7C%Y(QI>ZW_VHJV8TM/V$,BFY6QGDZHRP C%0<6*VE_.;>RN7<[%295%S>]: M3YZJBK7_\JTR%$P_SGS%R](PZ3[^ M]J3^4-,DCL"WFD4F^$N6?8J>."S_UO1W?LU.I[L7E&^\%4=_KU?_@ M9UYJN.E$U]B*4MI?;WN22E0]BVZE8L_=LZCM\]+SOZ3!";A/P$."KOU>0M0G M1*\)Y-T$TB>0SU:@?0)U*@2==FOFFBFVG+?BXK7=?FB8V7;AC.KEVIJ@71W[ MG_93ZNAYB6DT#\Z&J,?D'0:/,$E\#5E/(>& "'0#0Q<8ZB+'DW1\76 U122) MT\.'))MW2:[:C$"S(IL?79E%8 ("$A!+0,8V(>2XW6$2BZDMYDN,J&/'%!3& MJ>,'0$2(X\@40\(45D1!112PA,($,4@03RS!U-E=>8>A8[493E&2.-ZM &"* M(Q02UQN0$9$D<8 ;B!%1C,(,%IF (A/ I3=V7@H2I(!+3JMY.FG5M6>*P%&6 MQ9ECSH=$&XB(IO2-=SX#)66 )*>3//OLP@/ E"0H#-V/!,@(+3S$B-,D'96^ M$JE/2_#[BJ8R8_>5[T'C8C0B:>1\B%< +@%P:XB/(ARZ&B$^_?['V)$8C$Z3 MBK<'>[1+;RM.M3+;>A0=K@^WV)Q&3CP/9ZL0B*_-=<.>7J_TW5WE)VL/12V] M1Z'T&6A/JKT0BNOVT8UN_*BO1\.DY'MEAHD>M]T=H9LHT?3WGV"XA"W_ U!+ M P04 " "B@FY+7^P_OPX$ #R$P &0 'AL+W=O6SI*G)<8R+GGZDHZ1Q=F^[KYV6ZU[KQ?95&U@W;7Z&P]!I5%P&&8!&665_YB-CZ[;Q:S^JDK\DK? M-U[[5)99\_M&%_5^[I/_\N!K_KCMA@?!8K;+'O4WW?V[NV_ZN^#(LLY+7;5Y M77F-WLS]O^CZ3J1#P(CXGNM]>W+M#:4\U/7/X>:?]=P/AQ'I0J^Z@2+K?Y[U M4A?%P-2/X[^)U#_F' )/KU_8;\?B^V(>LE8OZ^)'ONZVB^UKO M[_144.Q[4_6?];,N>O@PDC['JB[:\:^W>FJ[NIQ8^J&4V:_#;UZ-O_N)_R4, M!_ 4P,< 3EX-$%. . ;0ZP'1%!#]'Q"]&A!/ ?&E 6F F@*4 M$1 -D/(<W2>X B3I"@GZZCG/&<,YX MC!=GU0I,(""!& FB,X+(F-(#1HZ8:L0H&8 ;B\!W=F@."'&-26PI@1,2H())"208.V,#;8\8.+381(3SJ)@ M%@6R*".+>D>6%&9)019CA9>IE<6Q"2G$!A/:261H^D=H9:&8'*(DAY.1O;32 M,1V$A4T,QFKY&%MC91'&L6EF;.U5CL+4,C2;3%S8ZBD!=AI_>3*"S+4:Q0_J$ M#9%L1V09FXELDQ*N--BC* %I7!38I4@",4@'!;8@ AXD30^:0&=++!UG(6$3 M(N!"TK$!&'L,AY>?R(S=@\D>A3)M"H(<%L..W@%8C#(LY@:"7/5@K3/0NC)[ M# AR> IC[3'0GDK,/)'=S*3D.$<8:X_CR]L9QKIBH"MEGMT3Z-0GHMB5!XN/ M[1Z!V#Q7^3U- F.),I"H,B7*=I\@75./%A>VWLV7@J4 1ZVSFQ-8[@( M" 36NP#O!&ELCA6!7'FPW 60N]E0+B'(-?=8[P+H/;46.;7FGL+0G/O@Y#O$ M\#7L2]8\YE7K/=1=5Y?CAX=-77>Z9PP_]*NYU=GZ>%/H33=&UL?53;CILP$/T5Q'O77),T J0-4=5*K11M MU?;9@>&BM3&U3=C^?6U#6 )H7[ ]G'/FS/@2]8R_B@I 6F^4-"*V*RG;(T(B MJX!B\<1::-2?@G&*I5KR$HF6 \X-B1+D.LDJ1NX<$MT ME&+^[P2$];'MVO? 2UU64@=0$K6XA)\@?[47KE9H4LEK"HVH66-Q*&+[V3V> M0XTW@-\U]&(VMW0E5\9>]>);'MN.-@0$,JD5L!IND (A6DC9^#MJVE-*39S/ M[^I?3.VJEBL6D#+RI\YE%=L'V\JAP!V1+ZS_"F,]H6V-Q7^'&Q %UTY4CHP1 M8;Y6U@G)Z*BBK%#\-HQU8\9^^+.[T[8)WDCP)H(;?DCP1X+_3@@^) 0C(5@0 MT%"*Z89DSR>0$ZKT&>ZX3;5L)-*^'*BAL$"ROA*LNG0[C8V'0# MY ;>8#C?Z769X7WY@7M:- ML*Y,JI-NSF/!F 1ETGE2+BOUI$T+ H74T[V:\^%B#PO)VO'-0M/#F?P'4$L# M!!0 ( **";DN;6=EUS0, "D2 9 >&PO=V]R:W-H965TG>I<\F3?">690UTWS5HAM[+E<+<:FSM.#/I55= M\CPI_WO@F;@N;6*_#7Q)CZ>Z'7!6BW-RY%]Y_>W\7#9OSJ!EG^:\J%)16"4_ M+.U[__X:\\:^ MD\;&3F15]VOM+E4M$.1-P\4*/ 5I@BC4D68<(IY1)A( M<0AAXBGF,\ 0=XIY0AB")X;!,+-. 1O/?1!C!1Y4X'4*O D#)4\V",.P$1\: M\366C!CB'T % 6"@QK_'A!VFZ*>"NBQV7672-W.!6P!DC/ICX(1["+F'@+N2 ME^L>XX\L!2'Q=>HS<5L=YS>7D7@$B4> N%(LZT@S]!=AD4Y\)FZ+<*&1=PQY MQX"W4L#K6+-#HH $.O&YP&VL)TL4!2(M0I M39-B:@KW* *:%/54[_6N8DH*W%$(:"G4QRHHKFOJSL\KBLN5$L!"64D^2] , M7RFN:*I7-*.A004N0ZI_E3 :&53@,J3@FX,J;7 M0=A7^<'W1\@60$QQP?5. M0;TSM;(@2*."0-1 !K<#&GP@SW#Y4O#%PICJ#P)I_B"0R1]Z?0R;Y[(_O.A?:G&6!S/.<#JT^A]02P,$% @ MHH)N2VSX_6$= @ 708 !D !X;"]W;W)K&UL M?97;CILP$(9?!?$ :S#'C0C2)JNJE5HIVJKMM9-, EJ#J>V$[=O7!Y8FQML; M?/KGGV]L,-7(^*MH &3PUM%>K,-&RF&%D#@TT!'QP ;HU1G) 8. MY&B".HIP%.6H(VT?UI69V_&Z8A=)VQYV/!"7KB/\SP8H&]=A'+Y/O+3G1NH) M5%<#.<-WD#^&'5BFBML@5)MI#!^3Y[AG%('WO;?W3^9VE4M>R)@R^BO]BB; M=5B&P1%.Y$+E"QL_PU1/%@93\5_A"E3)-8G*<6!4F&=PN C)NLE%H73DS;9M M;]K1KN3%%.8/P%, G@-P^=^ 9 I(_@78XBV9*?692%)7G(T!MX9!3YJ],VNJ6J%FKW629!6Z:J-)L[$:?*?)[S5;GZ:8-4@QS"#8"X*-07)C M$!?8;Y!X#1)CD-X1E$XE5E,836^3Q-FC4\I2%/DY4B]'ZN%P4FRL)KM)@7.' M=;O4I&GN!\F\(-D2)(TZ6>$1Q MF?I1"B]*X4'!#DJQ.'_\F+GONT<491_L2NE%*3THB8-2+@I.G!3HYD/7%^\W MPL]M+X(]D^K.,%_VB3$)RBUZ4$:-NNOG 863U-U"];F]\>Q LF&ZS-'\1ZG_ M E!+ P04 " "B@FY+>;85_3@" # !@ &0 'AL+W=OUNFS 4?17$ ]3A.XT(4DE2;=(F19VV_7;(34 UF-E. MZ-Y^MJ&4&"OK'[ OYYQ[CVVNTXZR5UX"".>M)@U?NZ40[0HA7I108_Y 6VCD MEQ-E-19RRLZ(MPSP49-J@OS%(D8UKAHW2W5LS[*47@2I&M@SAU_J&K._.1#: MK5W/?0^\5.=2J #*TA:?X0>(G^V>R1D:58Y5#0VO:.,P.*W=)V^UBQ5> WY5 MT/')V%%.#I2^JLG7X]I=J(* 0"&4 I:O*VR $"4DR_@S:+IC2D66 .6PH^5T=1;EVEZYSA!.^$/%"NR\P^(E<9S#_#:Y )%Q5(G,4E'#]=(H+ M%[0>5&0I-7[KWU6CWUW_)?8'FIW@#P1_),C<]PC!0 @^".%=0C@0PL]FB 9" M9&1 O7>]F%LL<)8RVCFL/PXM5J?.6T5RNPH5U+NCO\GUY#)ZS8(P3-%5"0V8 MO,?X$TP2WT*V8SM=F*KG=ABQ]CZ/)XG\4P_-HQG&)IC@L@\1'.,/S.$)K]? M#>RL>R%W"GIIA#I D^C8;I]T"S+BN;?:>);X5K;GOIM^R/>]_3MFYZKASH$* MV33TKWVB5( L??$@-Z.4U\DX(7 2:IC(,>N;:C\1M!WN"S1>6MD_4$L#!!0 M ( **";DNT@]5C"0( 'T% 9 >&PO=V]R:W-H965T_NI-J MJW 3!B+ RF\%_A!E3#C1.MT7 J[6_07*7B;&+15AAY<6/7 MVW%T)UD^E?D+DJD@F0N2S7\+\%2 WPI<>.?,1OU(%*E+P<= N#]K(.:;B+=8 M7V9C-NW=V3.=5NK=6XW338ENAFC"[!PF66#B&8$T^RR1^"1VR5TY3C_\*['W M8'#A%\'>'-@2X*7'8N,G2+T$J25(EPZR:'41#I-93&\QB5\B\TID]Q*K>]@Y M2+%0*&*\LK&_!V5Y_(Z3W.LD]X2-5U;RN[!Q%K]SI857I?"H)"N5XBX+QFFT M4D&+KYF!N-B'+X.&7WO;=!:[(.[QO2-B$O7R^#(E7Y3]LL_XD>=-A6]\)Y0>&LS+30<^$Z@ELH/DS-#LT=M_X+4$L#!!0 ( **";DO9 M5;1KZ@, $ 4 9 >&PO=V]R:W-H965TW75];?FI%3K?2^+JEG[I[8]/P5!LSNI,FN^Z+.JNO\<=%UF;7=; M'X/F7*ML;P:514!AF 1EEE?^9F6>O=:;E;ZT15ZIU]IK+F69U?]M5:&O:U_X M'P^^YL=3VS\(-JMS=E1_JO:O\VO=W06W*/N\5%63Z\JKU6'M/XNG%YGV XSB M[UQ=F[MKKY_*F];?^IO?]FL_[!VI0NW:/D36_;RK%U44?:3.Q[]C4/^6LQ]X M?_T1_1KA;9VS_J,03[(KYJY_:&IG_M?-MNF>OF]D+%?! M>Q]HU&P'#=UIQ$T1=-%O*0BEV!(;3M,$+T"1X@P23D*:\7(RB0@'B&" R 2( M)@%BJPJ#9F$TU: AF5HSX2*11#+&7F+H)09>$LO+H(GOTE :6E:X1D2.]Y9 M(PDS$EDO;INP'#(6=DVX2"3Q(L%6%M#* M1D87E9L#1V1;CB)PJQC13:2($- M:[;;E"<1R5)85H"*1.CX3I;0S)*988V[?,@+4)$@AQ<18HR$H 67CA .$@E> MW22T423XE^^LFX \>A8$$@D[$?&JI+'C:Q$82T*"1'8+C:+[1)%T-(? ]!( M7PF#> 3:<.D @L!H$H!-B0.T D-%)(^S6F 8"$0#F]:"-SO -5#-\%I@*@B$ M!9O8@G>\C:=9R=0()H+@2&#$%KS;45VX:J8NA)E X0/4'D5S=9F53(U@LA @ M"^,V<;(P(W.2J1%,'N+D8+F4/1XWU,F":$5CIV M'Q-?QK!RS$FF1C"3B*]T> ,37\;P-1<0.1==A.E&G&ZLB8EC"W@!;'-ZP60C M1#;6P9^3#4B<*R_";"/.-M##'%O,RIQDNM7 5).<:JR'Y>=0 Q)G223&FD0+ M)L?*06(@27J\BZ5C[P58PKI8\D4.*\B<9&H$$TFB39S=Q9*O@IB1.3ME6'OH!,N GN#N/*55]-$=7C;?3E\JV6," # !P &0 'AL+W=O-"6U7+G3O@??R4@@5 -FR01?\'8L?S1N3,]"[G,H*U[RDM

>6^ MP,4A4KP&?I:XY8.QHW9RI/1#30ZGE>NIA##!N5 .2#YN>(,)448RC=_&T^V7 M5,+A^.Z^TWN7>SDBCC>4_"I/HEBY<]_G_9$UP&;UE09PLP4T9&6;=,?Z @3T!I'N_A&];8NW_ M)P_B^7B)C8U)Q\RKA4F\,;.U,7#,[&R,/V:^V)A@S.QM3#AF#C8FLA]>8+V? M0!L$(X/8;A!:#4)M$(X,IA?<,:EF:LUXL\F);#H&>D-H6@)V6^MC'I9!$P M>'4KS"ZZ%W GI]=:J$H81/MV\^*K5W\2W\#%%EKB.]F>ND_%/_NNMWU#[%+6 MW#E2(3\X^K-PIE1@F;H\6-T4" ," &0 'AL+W=O.XD3T!I,;2=L MW[ZV<1"!297>!&S.''\S>'"RCHLW65*JO/>:-7+METJU*X3DOJ0UD4^\I8U^ MFVW0H_0X'*H:MK(BC>>H,>U_Q&O"AR; *OX M6=%.CNX]D\J.\S/[J_MG MF[Q.9D@1W)FZH5W7ZA+*/$]E_TW>J%,RPV)7F//F;2_ MWOXL%:^=BT:IR7M_K1I[[9S_-0P."%U . 3TQ;D;$+F :!* >C*;ZB>B2)X) MWGFB?ULM,9L"KR)=S+V9M+6SSW2V4L]>\F@99.ABC)QFTVO"D2:\512 8CE( MD 88*$*0(K3QT0T%A@TBT""R!O&-P01RTVM2JVDKP6^T^[X@6HXT4TY MXG3:\G/1:(?=LL!-CT. Y4Y),=SV./J/BL -BQ_I6"=*_]&R@&3>LVCT63;G MY'>T5KL?0+*9L%0F)?0$7$ M(VN@5E^.C%=$JB4_(=%P( =#JBC"09"BBI2UGV"U/A=0!E&<-.<%WD#^:%ZY6:% YE!74HF2UQ^&X])_#Q3;5 M> /X64(K1G-/.]DQ]J877PY+/] % 86]U I$#1=8 Z5:2)7QN]?TAY2:.)Y? MU3\9[\K+C@A8,_JK/,ABZ<]][P!'3^%YO_BM<@"JXKD3EV#,J MS*^W/PO)JEY%E5*1]VXL:S.VO?Z5YB;@GH '@LI]CQ#UA.B#$-\EQ#TA_M\, M24](K RH\VZ:N2&2Y!EGK<>[X] 0?>K"1:*V:Z^#9G?,-]5/H:*7/)K/,W31 M0CUFU6'P"#-+;R&;*20<$$@5,%2!756L\(2.;Q.LIXC9S*KAGR+;NR(W94;. M9D6&']TTZ\DM$#L%8B,0CP6> JO;'69F,'579&PU8PIY"'%BM6,*"F,+LW4( M10%V.TJL M+PLKO@H7Z] 1WZC'H+N[/^2[E^0;X:>R%MZ.275%F8ODR)@$57OPJ/:A4(_7 ML*!PE'HZ4W/>7>'=0K*F?YW0\$3F?P%02P,$% @ HH)N2[7S6)6' P MJQ !D !X;"]W;W)K&ULE9CKCII %,=?A? MR]Q@8*,FW5U)F[3)9INVGUD=E2PP%E"W;]_AL@;F'-3]HH"_%>:7C2[SI#:GY=:K]J5*UJU1GGF, MD,#+D[1P%[/VVG.YF.E#G:6%>BZ=ZI#G2?GO067Z-'>I^W'A)=WNZN:"MYCM MDZWZJ>I?^^?2G'EG+^LT5T65ZL(IU6;N?J'W,9.-04O\3M6I&AP[32FO6K\U M)]_6K&16*^CNI195GCR>3QMW?JGF,VAL/C#^]Q6[PIYC6IU*/. M_J3K>C=W0]=9JTURR.H7??JJ^H)\U^FK_ZZ.*C-XDXF)L=)9U7XZJT-5Z[SW M8E+)D_?N.RW:[U/WBXQZ,]R ]0;L;- U9]* ]P;\;,#%10/1&XA;(_B]@7]K MA* W"*P(7M>LMOM/29TL9J4^.66W@/9)LT[I?6#N[ZJYV-[.]C=S RIS];C@ M$9]YQ\91SSQT#!LQ8LP\8HP_9IXP)A@SRQO\Q)?]>*;><]$,+9JU#OC(@<0= M<-0!;QV(@0-*F=61CI$M4[2,SWU"B-44B G* +:$&)41!UP,N8B0(3:J3J#5 M"5 =CT)K372,/TS;GX[CHW%\)$YDQ?%A>X)H,DZ Q@E '#'E0*(.Y.WK)40= MA#>LEQ#>.0M90B2.!MY&A5% M"2YA!"F+V=I#X 8*".%2VN*"@&'(AN XJ0E=I4A2W!9->K79""()E <$,YH8 MP.H@QX@(F9@H#M=/RI#BP$1@H)&@.(A0R3BL#N%X$,J V^5!4$@:^%,+"E=W M"N5=$-\NCX-.AG;:EY!Q(K@04ZC$@@1V(A!BPK=3N0R-D\'5FD*Y%D3:R4"( MV;-C>04:)X-+.L4TW9Y1/31<#>S"D**X^%.)A++'% 916^Y0B$XD@P\2"B>) M&$R2L0M\"-#H]FG&<,5EB.)2:R\N$0BLR_@*-$X&5UJ&*"V=T#,V\3SXB0=" MAFL&0S0#M@1"8'?$*#3U>(OK!D-T@TYU%=_MS/]$2_ ]RI ]2FWUZJ%+(_ Z MLKR.Q @BIK6 X5K L!ULS]@>&C^SPDC>X!6M>8W_D93;M*B<5UV;M[WVG6RC M=:V,2W)GTMZI9'T^R=2F;@ZE.2Z[U^?NI-;[_J\![_S_Q.(_4$L#!!0 ( M **";DNW-#VLS@( %D+ 9 >&PO=V]R:W-H965T6#E#?_OV 8E_%R^*^ M6*#GGG,OY>"=7;EXDR?&5/1>E;6EFFF2R-V)550.>,-J_>; 1465GHIC M(AO!Z-X&566"TW245+2HX\7,KFW$8L;/JBQJMA&1/%<5%7]6K.37>8SBV\)+ M<3PILY L9@T]LA],_6PV0L^2CF5?5*R6!:\CP0[S>(FF:YR9 (MX+=A5]L:1 M*67+^9N9?-W/X]1DQ$JV4X:"ZL>%K5E9&B:=QV]'&G>:)K _OK%_ML7K8K94 MLC4O?Q5[=9K'XSC:LP,]E^J%7[\P5] PCESUW]B%E1IN,M$:.UY*^QOMSE+Q MRK'H5"KZWCZ+VCZOCO\6!@=@%X"[ )S_,X"X /(1T!;?9F9+_4057S)U9M'MGW^EJI5Z]+#(TGB470^0PJQ:#>QC4(1+-WDE@2&*% M'\(S-+F76#]B",EA$0+602Q!UA?!*4R0@029)2!W!($RAR#!$,@ >SO98H86 M4UL,AB5&H,0(D"">1(M!64\C'62P2@ZJY(!*@& ,$HR?W\H)2# !,AAZ=3YB M\&0,BZ 4/OHI(#/RSWX+RGO;.0RH! R& )7<5X% H6I ERT1!B@FO@X (@&; M(-AH"' :0;X.>=BUD KL1I0]X28'ZMMI%%"!+8L@S_J& ( M8-B>&#U?+8:=AR'G^1_7@?IG-?!9,.P[#/W#^6?5@;S;?Q(0@JV' >L1_\)R MH+[!O3M@[2">;_RM37J-2L7$T?9T,MKQB;?;:B>*-:V23KIM>_ 50 M2P,$% @ HH)N2T?0IF(^ @ Y08 !D !X;"]W;W)K&UL=57;CILP$/T5Q'O7V%P3$:1DJZJ56BG::MMGAS@!K<'4=L+V M[^L+H2R8%VR/SYPS,]CCO&?\352$2.^]H:W8^964W18 45:DP>*)=:15.Q?& M&RS5DE^!Z#C!9^/44(""( $-KEN_R(WMR(N9_#X2R?N=# M_V%XJ:^5U 90Y!V^DI]$OG9'KE9@9#G7#6E%S5J/D\O.W\/M 2+M8!"_:M*+ MR=S3J9P8>].+;^>='^B(""6EU!18#7?R3"C53"J./P.I/VIJQ^G\P?[%)*^2 M.6%!GAG]79]EM?,SWSN3"[Y1^<+ZKV1(*/:](?OOY$ZH@NM(E$;)J#!?K[P) MR9J!1872X'<[UJT9>[L3/]S<#FAP0*,#LKE8(1/Y9RQQD7/6>]P6O\/Z'\,M M4K4IM=&4PNRIX(6RWHLHS')PUT0#YF Q:(*!(P(H]E$"N20.:.$>A1LW0>B, M,30$X90@"MP$D9,@,@31!P(X2W*)05'L%HF=(K%#!,U$+"8UF-96$B4KJ21. ME<2A$LY4+":>J,3!2L%3ITCJ*'CD)LB*9RF:A$J4KJ<# ?4,"ATPROR+!0N<3W*P)K5Q%Z!!*YT)P6;:5VPB=UW$/ MD>/GS(_0 /IP4M-D?HC I,LTA%]-?Q5>R6ZM:>X3Z]C#]Z:%@_]P^P#\P/Q: MM\([,:EZG>E(%\8D4<$$3RK;2KTYXX*2B]335,VY;;QV(5DW/"I@?-F*?U!+ M P04 " "B@FY+N(O;F @# !!#0 &0 'AL+W=O"]56?.E?Q*BF0NR^72W8691%3>];CY^K*F__ MKFG)KDL?^:\##\7Q)-1 L%HT^9'^I.*QN6]E+QA8]D5%:UZPVFOI8>G?HOD= M3E6 1OPJZ)6/VIZ2\L38L^I\VR_]4%5$2[H3BB*7CPO=T+)43+*./SVI/^14 M@>/V*_L7+5Z*>3G4CRPZU?:"XI]KU?_G5YH*>&J M$IECQTJN?[W=F0M6]2RRE"I_Z9Y%K9_7[DV"^C X / B0N3\*B/J Z"V M?!A ^@ R-4/2P_UTX-ZJ^CW\GY MY'+TLB)DM@@NBJC'K#L,'F'2Y#UD:T/0@ AD 4,5&*IBC:UP_#[!QD:DJ5'# M?TGN/B1Y5V8$3E:DXZ.QRBR!"0A(0#0!&1%DQ)CL#I)J2-U!S+FP(;/0F L; M$F69,1LV!J66X3M*A+3+3TH'ELA1(X=#,%[ XJ 1"X*>'= Y!-R84LBP .VW!B2 MZUCH"+8* KR28 <%;!;T";<@V"X(\((M=P;)=26"+8, /R2.O07#?L#A=+D8 M]@-&$^3VH&ER,>P:#+G&L4 P[ =L_UFZY<)^P/;?)2"76')1ECFV*@R[!D.N M<=4*^P$GGY +^P&G4^2F4^0&H^-?1=NC/HMS;\?.M5!%CD:'\_XM5L='8WR- MYAL$C&_E_: [S;_1=Y>+'WE[+&KN/3$A#ZWZ:'E@3%!9?'@CRS[)^\S0*>E! MJ&8JVVUWJ.\Z@C7]A248;DVK?U!+ P04 " "B@FY+DLJ^>=,# "'$0 M&0 'AL+W=OP^X;+") MDDB=RVA7VI5:,]K=9SIQ$C2 ,T ZLW^_W":35!6MWI< YE2Y3KE2QV9^==6W M^F1MX_TH\K)>^*>F.<^"H-Z=;)'6G]S9ENV;@ZN*M&D?JV-0GRN;[GNC(@\@ M#..@2+/27\[[L9=J.7>7)L]*^U)Y]:4HTNK?E$+_^? E^QX:KJ!8#D_ MIT?[U39_G5^J]BFX>=EGA2WKS)5>90\+_UG,MA!W!CWB[\Q>Z[M[KZ/RZMRW M[N'W_<(/NXAL;G=-YR)M+V]V;?.\\]3&\7UTZM_F[ SO[W]Z_]R3;\F\IK5= MN_R?;-^<%K[QO;T]I)>\^>*NO]F14.1[(_L_[)O-6W@723O'SN5U_^OM+G7C MBM%+&TJ1_ABN6=E?K\,;+4Y_,3=JDRWGEKEXUU,,Y[@'AQ@)@,FZC%ECP%^BHB=(F)B3'@',>L@IC'J$-7% M@-%W,8I(A7C=&)12@/E2E#(&E]F6HF1B(.2):9:8)L0$*$1,D^0_"5*/%!1! MA%@QCI3$I"A(Z@E*AJ5D""6#@ET9&D@L 3&B("4E8D0Q&D&V%&)TQ/-)6#X) MX9/@TDO(' +E?LU !")#(3&::$LAT<0?481\@PTI&X$;;$BSBC!K!O,$A!&# M L %Q[F2*IZ@-:$;@M("3$O0RI:8%L7@E=PPF">%.3%^Q-1*L2+T+(!2DI@2 MT% B04A1%"C<\1B0C"),BX+BNZ >:?%R)233RB?46?"")=3'Y43P@B2B#PC* M"'IL'5+C[%*4"(%6#87),,0KNF5@H*69*AU>+0652]*"1\RCJD0*MRT.IG"% M;5AGQI#R86 FF1 7P0NFH(JI]%1Z>($2YG_4#Z\)@HH"4S],0X\UECD&I8!F MF-$/HPTI'P8&2DYL*('7"* :0ZHW(0RF1!R MX%4"J$HH/=&^@._* !_?;@/? 8'K@ HGA0--L>7;)# ;>STAJ\"W2> V[E-L M^5X$W-:=L.5 >)[@[A!9V.K8G^AK;^#=Z^VKP#-TA%(VOQ&PMF/&- MF&V'0^LO]\,GBC_3ZIB5M??JFO;HVQ]0#\XUMHT]_-3FZ&33_>TAMX>FN]7M M?35\&A@>&G<>/WL$MV\OR_\ 4$L#!!0 ( **";DMOIF/)*E@ .M> 0 4 M >&POI MDF5YQHFW6':F4JG[ 20A"6.28 A0&J7RX]]>SP(<0)3MY+YU[U0RED0"9^W3 MVWFZ^_=%448_KU>;X@]'-V6Y??;T:;&X2==)<9IOTPU\KI_UN=_QTG62;HVB_R?ZQ3\_S_:;\P]%P,CWZX^^+[(^_+__X M(E_LU^FFC)+-,KK8E%EY'[W:<)M9OHDZ47&3[-+B]T_+/_[^*;[#[\VB-_FF MO"G@G66ZK'Y[F6Y/HT$WCOK=WJ3ZY9_V*_BR%_[RH?'\_6Q>E+MD4?YW]4UY M^$-ZG>$3T,3;9)U6G_K^\B*Z_-OEQXLWE]&KM^<-C9S#"';)"GI>IC]'?T[O MJ\^=[W<['.7+K%C Y'>;Z#)- MBGR3+J-71;%/=]47WN8-3?PU7\&^)KM[&,XJW=7V2BUQ_]6WVUI@9J/SF&.U_FNMB:7ZV2%W]OVS_/U-MG4'M3QY.LU[.AEF2\^ MQ]$ED5GT;E\6)>P]O-Y(&NZBOX0/:\.M/OD^W67Y,OSL7P:-;W^\W]8VL]?M M_*7ZV1D\O>3^5DEMV%?)JJ@U8_J0H371CAZD__K5KT*GY?S=V\MWKU^]./MX M\2)Z?O;Z[.TYD/[=)%"&_-56L31)BVK#[[?I=LD6T;IS\ ("Z =[#PO;X $%]Y0 MJR]^S$L@BO9G+F#\6]RA."KRJ_(.B#.F#E9P2-.;?+6,LO5VE]^FZ] KK,S2.@7!HJ& *J)M19L4T6Z1^.@+2+='>;'OTQJM$E,G8D81!)WQ%#*.]K>PZ'^"J%^2VC A^/ MGIQV>[#_NPB8QQ[.0C_N=KOXG^@A4;(O;_)=]L]T"?29ZZ<92LPEP/'( M;M-HE1=U4@$5LMB#,L'+E# OB:->/)I-XUFOUZ 1,HD5@4U_D!AIE0YY\U!Y M=_P^P2-SDY89R'^4?T^BIPWCKE!@;$DB.H;%7^:K5;(#G@2+1PV%G+[@38>XVEYW#\/C)^V__:@9!U]]>+K!UPZ<:X6FVWIQ*>SR(_QX M<_$6J.O=R^C=^XL/9Q]?P0-?I%L-#K:8ZIK708-J-HT^L'BKKRC8EE;ZU12% M'7"'")2/JSIC>;TZ6Z.%\D\V*6$%D'UN8#L[*Q@5 MJ%Q552C,P?+:(C0O4[8!S@N'"SENC>A ]4J!&$MY*JRV@1TOKTI)\-%7[BBC>0IV=ZIOELG/(>:9WV8%KB(\VOKDV[1L M7X3G29$M2 ,C_6S+PHJ./![5VO9FJSV*M8-?:#E$Y^_>O/]P\MWEYQZ(TKBXCY"UT>Q8LI.EC_M MBS)T@LX]-:!U7\*3H;G\M2 M!SW+9\M?S=?(-IM>-I*H?0K$8.HG9)5L%BFJ9*V&NC[GB+D'WZ'A=.9@=/KV MD[*V5E5:A#>R@'R+;\$F_YSN%EEQN$AO;>30%S]-RYQ=_A"]?/WNQR]35O'4$'S"F[;;#>#;,I<$E ]N9@/(((W5C.#Y_C7^0A0J]&AIQ@ M?G]@!Q6A+681J9M%HP^D-K<;$.W(\J*K)%.=%UMK,-Z#(OML@[S@ :H$#6B1IDMY!7>L8<,>LU\BK6AR M<';W ;/U_(NH_VP! RLR/4*@<.2H1H$$VQ3[54GZ.BB!IT2[?,C0JXMO[>I, M43VYQ*S-PP5TO4+QB$K_'H3]#J9=PI_\#+13MR<^I+0R7]D*;>"^H-,5W+V' M=ARL &##C]IQ%!_$NHF'.'(%?H&S8&08?B]?L'2K-9O<,_.$%P_U))+ .D@0 M>4L3FF;-,WUUE2Z(!-*?%\PS80QIM!!>@J,,>.]%4T4M!Z39,N7?3J)L(_MZ MP 5!XTT"BL1Y>IUM4./'H=V#]O^HMU-D45=H*V1YW0;?K]=XBP8/7().G8$: MB->(PK:PR_?Y*@LX1!_Q9HN2WSN-'M$.FDMT%-ZC!Q8,5CK3'X'BD&+@J24I MJ!F:EIFA;/+0P1=,:;!1JSTR2.#9*>S030(2;)ZF&V"=P-MWS#KIRO0>U)]U MPEYL MV7/K;Z+9*I3N0"B[);$CY K1I]/+4_6_0%OP=;K%H266H+:P2HMLBXK&\1$] M__W9V7O8-SM\(*@E"MDE[FJ^SDK:1"2U\ JQ*X#I3I<%*0 F:?8AP^'@6BQE M#Y4*M$E=UZL]$ "><^JQJ)!W<$4*T&N!'YN^#1[MMGLX6V^_$;N");Y.NIU.W\V4\%9B/4+MA@9?L8> MBV$$*[QCTM%=(@5;[_B%,F&ZJ"G(Y0+_?T/NLOZ4+01+8_43XE,CGX(,!L8; M%"5K5LW@/+"/CS61T1+>M@UZ&N5]E#! MB-:H'"30") ]2:1D:S86IE[WRJDH]C;HD])>)"B-U=!EY4Y/YL\=NB MR73>I>PD@(6T'.UINMZN\OLTE;58^$Y8X5X-:VAF!$T^9A']_;J!]2OO<"9( MJZB)0V/70O)X\E;(V9Y%O_WU;#R9_0XQ"L2QD*V\LFIK=(FZ(ZW9<;*%CW_. M@*NE<+#'_=\X4SJ)WNUW!S0B8T"Z7#.#2-%&VJ(Q@9Y^H-7\#H[,=H4R\2:[ MONE<@6:T0BQ)D9%'!E>]T 9CG,Q=BO(#G4Z@-J0IB03S!"T9<2K2@U+:/E"' M=Q'O9KDO\QWPA.*IT_X5HDB0%S)1;5$;+%"6+D%&[>YQJ3,[&6$8!1B:<,[V MA3M2>'6Y7Z"AZ(TNW=UF"\0\D#VEA(F.O8STGH)E<813OTUWQ,[)58_#D6$@ MV[A+J:WTF;.BF_UBA5R(Y0Y0\0H8;+J2E65*8KIWUBXPS0QI"K;? M1$TP[F?1<>_$?]XQC.RL^652\&CNR#PK4X\-2]7Y\/AU#^+HN/_-NY+EJO:$ M+1X/'N[-*@JUE62]'-EMFL"AOP)K)T'B@3.M_>A;J;V=W^4K0PKD5[F#_;U! M,RVR+(;W&:3VYCK'6=WEN\_P]\(W%?$IG?@IZ7MT,%BY6)+$SG>%IQZB98T- MEB23S22+#,]W;S89GQKV\5;VZ)7.Y:.N,?9B+<\J%QE,?2YR<#MB]Q?$(Z"A M8HOW0&PJTY9\SE8H:Y5X'.;/[IL%4 +L/*WY$K7'.Y#$*7Y4IHN;#=XIFR.K MYU1NUVD0B4C29@I59<;N%.X,6BC(YQ:K#)GQ=Z"@+O2*G$U@_@8T19!"+(@O M?D[66W$3\6;HK&66JL^R#@9B%*4^*$8XR<=,'3[Z"2U"%F7X"0W92C:SSH0\ M0BZ]06O=):X(MQ8YJI(?/" ,<[X'VJ%SH?H_2M==OK^^H34I]G.P@[.$#LP/ M]_CF=J>;W^C'(+EGFE[GP#-C=\C$S/&3'>RFZ\&ZHO4I(MH\7$W5-DIOL""! M4Y;CHKN6=6M&V+S+#2(4O, 9L_S;'+<9J'[O$$ *VCVIE7WQ&5?T%_'CM/I] M\CM0KNYN@&W?=_([A*.:I2?#%,?K"O-+*V^Y!>0W3Z:GLVB-6"NDT>;MR5"3 MD_.ZHZ4S!VQA#S3#0Y*K*U]ZRPF[7N5S>#Y\T.A=/F70E<=?^MTNW6ZGI$V# ME&?E&W6F78D>FVQCST%!!X$&[@AKER$4^RWN:O6@L!6K!\!^*RQ8;72B M8<<3]J?)L4@="=NT"=G%R8)O_7+<%S0B2I';-!<\.->[_ Y^)9TP MO1:)-0=)3\\2NX&5RM=X5HF280$2,E) L?8A.OG5%4T;!O>2F(@"?;?['; 9 M%*G-6WV'6OOU]2Z])J68QN>>8]##=:SEGNP9D,#9*A&;">]1])08 M/["5]Z7;))%6E.RI-5&V?.:->M$U,@%D"A4#89XCT2"DF90NH'E9&&VD &'N M\AR0\FON]X8X,M.-C*+8+\CY2:Y_=$$L=OO,' +#=QSI#<>KH-=BL#:[OU'^ M>-I>PY,N;YOJ06T;(PXS1V1>9M0_06_1V] ML0X6_1'$H@C/8=P-#UKHS-_9 V*\" VN+K5KT5RPSA%T=L JTQ(5WBZAT?89 M)'11$L/@$P"VR'XMMY/E#8CKA-VDS/UQ'U-K2Z-3*GC=PG:=\?94KI^:WN%> M<#%TV<)."ZNXAT8DZA2W;^S))4-I[#3H5)-KP+,=T3F'!FOA>"?M"K'!R[=_ M;,WB+2 \68J[8@5Z: 7NU7ZJ."!SX$&JOX M'_#S?]((^%'5'*ZRGU$%VJ',-5T:55QO:S@Z!D0"*(TPL73YE%DB7ZZ(CHVO MR]& <[OD.SA/U6?-054O .MX=)@E&B[Z][@1IUV@2J/#*JO0QHVK4_3@,KDVQH8J,R2"[E)[$,T0 MV&J1;5R@>+U.._E5!]G]*J5)KM/R)E_&^+Y("'0,TP4PK X2MQW*U9Z<^0K$ M%Y\B.VN@*5"8T&&S$&>8C X%R2K)U@6K=F! +5)V7@38D7-<=30XA 2:3SOD MP#6=HP6QD@7GH! MEX0V(EK8:Q5C, J[%Y4]$*F8*5[; Y&!$0!VW0OA$7ZKG.)SV0Z45(XW, MP%; G$DZ(QM&]8H%# S*Z#3BUN:MQN&SS!'R$+W&8R$N/Z.M59I4[^:N>AF' M1C,I!SF8*[0O9BFPOY1'(8.U4T0FQ](T]AZX2I%?BF1F!S(9M-1!]2+ M.#*Q;GIZ/CCB,GA(10)5]:?"&:YUCYNI/MH&)2*2RS>42IU=FJWGL"'$GDQ? M]MBCD=FBU&6%>\K0('0I;X>WB#LY/Z(@X9WL)YIL$I7W6]8MH(<./-.QTYYS M )S+;&.'<6/KEGI, =0WQ7 M]Z 0@"#<;Z0EU2FP<1D:/"Y?>I<$W(!.I&4AE?[9@IZ32P5H.K'<<)%F/%'J M'$UI;D>PGFQU<)N%F%L$9TN00VGSZ^0>[Y&96?%MJ5%&2>TXC7[([V!+X4!F M5](4QA7*Q&JCP9[E*MR.P-&2%$]O5"S3 KX)!@0L'K["^R)^-QPEM@@CI2]+ M(YK-I,7;2?/FG:.QGM:!6*BE>8B37;Z!WQ=AJ-I#S[=&I3SPZEN8TM]2>&*9 M;P.0W#X>I@>:.'.!#MXW.WH5-09N'2V?/^W)+=@;L<2RGHZ@"?0\AQ_1\A)I,H2BZH H',P72S>#GL"=8O2$=>U5D2<""Z#5J?LV4.P) ;B#LP/[ M4P*#@HD23@.)1" 7U"M1">R_V7YH0C9XW.G.8E*C#!Z@(Z!_]\-GH$<#0XPF MO>DSUP] VLJ%W YQ<@2$?$$?@A-T2:V9RG'7[F%W'2)_DQ"-#UM'/Z31>RKJ MN2_>SXW(@#9?IO,=K=(AR]*/H]<,]J0C!S9%\UOT1F\01T?V,+ZR$.OHM[^> M]GN]WT7GA >ET(NT.%+NG:&+'70X)-_T+KK>9TOC9V($*6E&T[;:*[BS0)>WAI;%&U-LCVE!U8^R8ZM]ZV: PA'-JZO'">K R@W M5!Z#E5G2[JZR=<;^7+IE6+JN*"^# D)$.V6.J@ "B^X9/UT8F!&8L7DB=V , MV4?\K+$TU!*J+01IC6Q5I()! -,AVQ&1DO' AYO],ZNT W]U2)6L#$#\%8:; MI=:K#HNG5D**NC.#S$&2D5E(9]HBR/8;YF6R]J3';![J_YZOHIR=X:D6PL5Y MF@)74V9KQJ<"&#TPQ +3S35>OUR)CF=[,:IX1J.JCE4O:]GUPY>0XKM6_F:F M[PX6R VO77G,>'"R*G/=[L'N643L9\\$CW#%^5'0IGZ8R\YBBY<)\=<DQFO,R**@S;,8: ;%S;UJ@#!ALN,Q\%-R4%[MK]&]\H!O!97ZMP# M F+K"A(DI#2J4-E6%&#ZQ #17^$]S:U>*#_\(;DJ[;B&BC&[=[EG#2N@2'8$A>!X5 L0$E5_S M@?8=LJ3W9\#E4W/1K5YE=#D V\![H'T)/12G[MBCJ_V.VRLMIR)_@QD">\J0 M?D7P=9T4C,?M2-;FR-W*HL3V27^YR>_0 M.9OA76JQ@)7F*:&W8=P='ZK[\ U)D+VJ8G0F#NLLL]XU<2G';M<8Y"U0T_( M^3@V@[0ZY96R)=Z3_L;7>+[7* :GI!SU@0/;"5Z>Z!* ME$1P>FC=^,BSNZ(@;==R@MC1+'EF_EL5F(&_J#5*#-_)V\A;5T*'U8P'M9-3 MQ[AYD("JIIG:$74#[=#GPND,<"::J>!",Q4""_% H-6,N?6#5?Z+LVN;PAI@)[>:T3.T.:@+N.D:''S M,U1#9T[-L)J[Y4"@(MQE("6,Z2%'QD^XPXROUUDL+DCZD.<@39(2=J3\[OE:PGWBA:!J)Q^)"[C^4L<[-1BU#22ZX-1J*B]8_9G67 M([IC.M5;YHBR=NR$/8%![]+43\;P%NVJ:GH&@1*B;/#_HHP-J/(YO[T%$Y40 MU,\B# &4+90@YR?1\;@[PJAS3)\%?PV'^,>P-X5CO,EI[OCFC[*EG0>V=.Y2 MI_1A5P;$6'^*V;JZF'FK#R/N#:?T*6D2=J#^8Q;/QC'X;Q=-1+^* >-1Q#IB6 1+$PL MU=(_%P],>#B!"<.V^!/N3R?Q%!Z0-)M.:$I@XD@\'.8T3QE60$IM895=%/1P MH#KFY=%@&$\'@V@B/T>C;MR'_9T,>_%TW&^)0VX+4>Y8/&$S:VMZX6/Z=8PS!G*^ M"KP<4DBGK $I*H7U+0D.E_%.P55$G"KT7US=UP8D(!74/E=U>IPY,.I_.VKZ M-'HM,%'$:L+T=@AV>[G*=Z#M.R!?]&:9*W7R82F@AA@,]G>3;<5JFH/:V%G MW\YUH[UZ%6'8$B[AV=SNH<@*ZVW%]2UWY'Y+JQX8F3*TCSD&<2#0J7;H(8*= M573#R99+LD41%[TPCDE$7#UF_0V(FA&]A+N4D U&11$*&4Z)626R&K$J<'P68$U12+A>=HZ44+CS)+K >_>U.#!\8G>\S M")GV-0"KB+< D)6 #HE$M+Q@.#>;+@L.'35H,0,8#I*"'^Z %^B[I=S$/FYT M,#=WL@X"S4R;0&\8J%_3C?Q1W"3LWT 3B#V]0:6OXH?Q@-H:.QA&!C]X+6"N MD+W[@.VAZ9,I9@%C(B1VP,EM4DN49U.Z:+,M25YXAX$ \=9/+%=OWM:X]&G9 M8!2MCLM9'W:T<-#HU8K9@0G3=GROEVJ!DB\4WP/&=F<]QFET]'5I4HXX+$CB MDD]]S1ST;Y)J%6GY),+*FC-HY'Q1[D[&HWB7K\7'9P5.P)M M\'W3QN*T>MU^5$L*'0WBP; ;-:?RL^/)]"0*96J.CGOQN#?5]0&V M!(+P*B.VA#6=_Z0GKQ"+3,M_9[<\!U13^ZP1"9*W*2DCVL*KG9M6]R MQU78/+)M8-=Y0HAA5YRB3& TO;)@"Z<1,C?R28"52WOYKO$Y]QACPIR(<#?D M'JRS.SX+K!G)F4&?K4Z0S-J*0)Q3FBE@.82'QLG" Z#TC)P(+>L,=K_PFKYC M%R1!^E3P/3Y\!)@F1C[L"[2 DWE^*TS;QJOPI#1@A&.S(DJ$1)*/KBO<"(A5 M)/2>0B#VS DU%(*4N.>OCM MK:TZ-RL6D&],EP9Z(8N<%=*9I[N9(OS&XUGSC V9Z8QY2:"!7P4 RY#(V M^U V1]\37&EMG75$9PT-LEJ(6D[!22+<"9<)ICE=X67%$>S+'%.#30D;7B4 MN:4U:@$%/)'*494A'KWS39R]+.114?9BSE:"^\T[B*@@B6+"@]VEB4C'$+W?57"<0OGZ).H/XBXHO/#+,.[.)O#+ M9((N3ORE&_<$+9)DM\@L#D<-.-E4D246O1#>?1%"'T1T&( MQ5'<:,[RE5$]855SQE3'NXQ*8D5#<8.^;[.$(*MP1O-]&7N<(E#WA/5>Y$>] MTXDG4)_T74T,EL/CH-3'8& X"-MD%GV7ZN5O*8Z.EB8=&:)< MT$NAX6S0TGI?@!]G.\]!(?ND-W:-66,_-&>-#3W3]432*1R!ASMJCT*/C MWF!Z O].U$$1]JJAI^()7KB-8>#TRW0\B%YP>/V[19D+F*[B),PVMWF&;H$G MP].QJV@QH+421U/A+W,OR7C-)#C<38GQG<;6XW "#X/4'Y\.S"55 [(QM"PZ MAH 0<8>@IC#I/OB!]:,$!D.P*?A\$_6Z7S:H=P;,/],5^9%3!B.!HD_+K@8! M&1Z1Q4[S.9)O\B;9HMCH]6"K-I]W^VVYH)#=4J,96<8W80I(5UZDTZO.QGU3I7\^.8*0QVK MDLR?N/&%(SW(Q)T 5TM\9B3J!CI7G>,CQO!C]1 25+2A5E 1ZDGJAG%V,N@;L630'/DI7;B"WL84%Q3DKI][P_&)>4'06+0<$8^F8I%,#X$\TH)[+4BV MG)_4.L*N8*F^L_UO&:O,\</0'L+D*(2K<+6Q=BZ62Y20CU!*67] M+%*])1+A[J;5@$_70AI?/S:^]!7CPP#]B7"SFSQ?FNALL>\UY#Q6%[^2W<8Y M_': 'M2GYIDR1!F6X$V%%R[<*QZI1",VTUFP ,/!+[8HY*!0'-[,X9=1 L\V M;-/)&OH%&J,-G 05+.Z-4$_L1*^A=:,2] MN(O0JK@W'>J5WL&S?1+UX]EH3#^[HW[3,3^\0;9$0"&ADCOVB@N6T\9JZMT0 MP\OU I(Q$Y+C0!V$KA!DW_PZ^0E$C I#/XOM3VE%,:ADK5%FS@9(4HBT@V>= MO%,A$WM\ZFREA,2S_A *946E,-E]AK//KM- 0G3T@@QP@4VSM=-E4@R\<#*D MGH>*:30_V7)^IJ=1\WLQ>;/.31X!R4;<7-^#-]XI!2*J9#6AFE6%U5B@(O&@ M!)LZ(K:NS@'=$AJ[8+N1' ,* E*O"B%B\E5^S3Y[T*XR9MZU'A<<"RKPL\8* M/UZ_)NN(&:(FZ\@DT&&WD"@7 \TB.+\XGR6Q2R5Y1UN!H4,6)2M\_U4@LS>% MFT@@HQLSC<2"(-$.(0\>AD!QG+6D<* $%VE)7.[X6P%4KW(PH&O5822;* KIP!?2]-5EE+].VZC04 M2L$STH5 R;W?X VQF'I.J87*G;9DJTZI2 4MHN0G<58"^(<.*-RF)F,H]E=8 M]4TR_\ETFJ [LF9@) ]>YWB9MIQK'P]= M+YZ9X Q8<[*EK!-*O&&'7"=<7GJ'N%;5SK/"9,^AJ9!V)/=4Z-,U-Q8.+ZMO MKGM\"*W^9$!:K3A9^WSKJ38-TRE=(!]PFU#UN'*37:?YV5C/K??&:]GFV__RVG5BLS:F 8FZ6+_@DKE.U/MTC!F1/.%'[7 ML0>^*P+7GB;,TOC$3+8I$Z]#W-S[8;$'0QQB C=$#="&XR",T\6GT'F M\:[I@:L6R[C-4F \!N]"U5)L1)?-9%9UF4E^+^!Z>'11J'!NMH6M[K;(=HO] MNBC9]ZU\VV=%-LY31^"DC]E9+ZH_;(Q=] M630^,LI,G_)[?,G:\&!2<%0E,WN3N17Z,B&%+;=,^:9V@S*LN!ZM4%:W$%K MMDJ&SL5+/,1"9TT>;H(!W^7UP9/3^^1AS^'O:'^/L^P1F>Z/-<^%0)6:\J*? MJ ?6;AKA;RM.Z +T$-S=2B \4N?"F&86%>PN^$8R3WIKU>9[;KA4-!2&;I") M8]43ZQM9YWB53V8U1\SCL6D?"5TDQS4-?@'NO23K%&^,U\1GW.1-565K*:V+U*\ M'7)U[P""SL$G5T6$>ISHP[USWUC%]AMFXPLXA&1+VA.#E5_I#:!D/57# P,B MDC7A>ZHK0,)1-SC"==($_O@(-2TXI>HF[\5Q6!:])N'<>\;9+)@\_K'/F=2XC@[8&Q+KR*YICOMF7XR4@R/\*27FE=/NH\*- MQ]5NA:0QNY$"1$[R"TR\7)B;F+4S74XFP"/N>R-VZ,@;O+78Y:Y>IBLWCOCF M')VSQH50*E38G0+(GS2C'K@R"R=#1,+DOU GDE%)4A!*D#NOM>ZGZ&#;#U'= M;@[96N>DM[<9_6M)[\7+1K.U^41]J9('0GDX;.%F<4;AH<9JKT+= M7WZA#=IZ+:]I:=$=5][A!8:S$')^8D/O, (ASXILT&8QBRY^@-95;7?1Y^Q] M[JZE$_KIC,!A"(4F,=5JH"S0&X 2'V_J 7,&)=VPG2;_85)ZJ-U0#[6[C+\P M)WJOG"@Z8])YXW#.5X9SBF%\+"M\XI6(Y2N*=_;$OV).($_W_:<_N;S!?W*@ M^)8W8)G=ZU''B%B\MAC$_<&4+E/X/_X;J"S%_.2F4K!%"W2B_K0K_XH71:] MM"W\2EO#8)Z6UFS'_-]Y$^*M __#>*)9[\3\Y.[=S;--Z3/VM\#TL?HPHL8. MA4C6L,^-%9#5N'#81ZO3_MM2:FW@_PL(%9CG<#!R=E@^:"75WK G_U9(U;2& MWYGV1I/QP\1ZW.^>N+^VDVP_[F&B#/W91++2J#[&O_7QA2!A2#D\8(3P%>8_ MO,.,AL'D7PK^" X1#<;K?*O"2&0U]5PE^ ,7#+H0DMBG[XJ3;='A%9 MX9=<^2AY[.EPT7Y=":FQU;*X#]&<*36KYP$SRX>A(%>K/5J>>L73TCQ>LJ#U M2(X\'V5'@3*DE*/F1]Z#I9U:,(LIEQXF[%N47"?XC3M8,B,U_P,2%2.40!O; M"7!77;ET3X,96.M.*@Y X5+:%?PW&)EK6E;)GJG/H=U#0=-\8XK7+#N!(U&, MI^""5_<5EX8SP:S<:U:V@R&75\W\P\6,X,6.7[RNUW=\4W]*H$&<]=_231QU MG6"SB_TN9^W2_?0,'6()G)Y-] )8 F;;1*E 6N&,A*#B=/@VN7$IR M0Y6I=AW\;'V:NA1VZ<[AN"P?6@@7 MF(0Z*]=C2:0@==LFP@M@5%^;[+9.1@+K3<)+ST"@H[,^@0+6OD[@@:Q;,#(5 M[FLA,R2TG>HMD]$:,>2=:M;<@8:G6MDG5T-R6F"$,B+$?SLC'#MIDXL8-"U51Q MJS#:I>; :D JQR'4H0,LP*@,K9$")I$V00D@J8J2XJ=W:=5'7LFLU;9 :%%9 M#9((>$-*!!4M%@\S%7%DM\5F82(I9)X6[J"[[8F82K-TB^]4H*--03="3IA+ M==YS0?D]I51T74%HYG'*YO_$OGZ9G>T$$+F\T2W\0;RA,FYT@X3'SA=1Y8HO MRO ^[=G71^\UL@S[6[,6W%F$%+(GT61(ME:?L\(-4;<^'G3[&/JW]HL@V/#2 M?\O)P-K=Q]/Q233M<5ZZ[P\F$IQ&CY3O'IF._?Z8IC$V]0N/L M[8_4U\?0&IU>)5J:+PZZC0> U M%ZU78(:Z%@Z;Y.707L;3,Q9D3+#$2\N/JA>J5AY8.1\O /H61KA399>11<$X$6F^ YQ<^D.\R>L>6[,%/A*T"089 %* M,3O&.[:1$(-;"^'CFCJ(>U%>(JG?M'!T0+&CB9MAFPCAX7@F,10F'0,>O7SC MC2)NZ-:.# &3.#.M"EP&%MY! TGA;5)J#7NT69_17F7UGRI#N$D^9I0"9-#E M# VRO(@_PIU<)O?FZM(&$=WF*Y!']02CG#SJ^.BO/YZ]!](N$;IG[YR2$B]4 M>(NY *IR"5I*PZJI ) J:*1P"5EL+$JB4=WVR+%FTSWI,S$:.I3LX<(\EO4R MBA8#2ZFS"[PJU@*V)H%P]0A_Q9FCTFGV9-EC_?C#K*LPF(WC\612;5HRXVP: MB=P-2,>;Q$J]$VI#TA5GZW6ZS&B-8ZDZX" MILD@Y, ?K:R&Z MTG>*<(L(X**BG)Q4A29KHF)DVY#&[!L&XG;($#S\\A>QUG%X-R86+8IY]> QD71$'X5LO)C(_NW1- N'EEYF?29?41'1M'5%6J:9N MW.9;%I&3E?'B#7GQ&L=?&W9CNTWIN+31BD0[\ 2.&9<[)*1L#<[Q&M.4?L1; MU!?IO&S_MDWS'ISR(Z\SCOF2*E3G&4*O-QS"ZVU*BE[%5,SDA)>?*MK&B&VS M26C!?LE7MSC?E30MWDH))[U'M>7UNW/@[5R0PNL1&K#^N)DY SE=CI@8B&H2 MW@T6 7 AL7ZAB1]K.7MO&8$VQ[-/N1-2CG? *KV\]:]?/7_W(=JN]D74/^V/ M?D,YJ_'TK_EV"C0S"=^1V:4"/^KY3]=J]CC%;9?L\\ZH.#O'%:N:1[=LF(X! MBU\F)I8?_0S^@E5CD'E@A3,R@MXVK(#J8B#<<&)N'7);V!%WBP"6;D;D>8YE M3.1>.A5>"-],.30U766"7 K%J$HXB:H47$#O7HTS\M5]Q90:(M)*#WGE=F#F M8KR5-&6RO+.? _V3HD;!FTXN%RK(QY5T[O+ 2RZU\][99AP;3]4*:HE]UTN3 M)\IFA^,@(%$],9J9+V=-35S2/"4OJ8DC:@)PD/2KY:JFEKUMCA^Y%YQWT=>> M')RD>.HK[,&OPFQISI0SLS<7"/C><&@[J?\*#)+SI7EH&NG!!L DC$''C"&9 M-1I\T([I[31Z_ORWR7K[NX^\CP=T0(ALDE@-A&%:=(EB]HV)(CC0)OP.Z3(- M;"@P9/8%=*OIB%HS&YE4-VS+V0Q#25%CA@_?(P2"C3FP[D__0]VWR4 9!-#)V64HI4S8N8)8S ML'O2!NQ:F]3<.L1MV6VY7:]6J#>#IB1>._08 OL@'LUHI_G^FNZ9R+65E3*- MPH8D^@%G2%A+<6,3$NP>]'T=:\4@,'W;/!&5T#F3/4A C[V^ZE-H\7DDI*YZ M>5(3ZI@^2-%'VJ64L@/OL*U2QP:0X^@ ZJM=V866SFK9@S4//- _E6PTP:Z5 M,:F\S/Q[L<.A![UX.)F::'918>UR#B?#ZI>2O?^X-QN>R'>+>[>R0:^G'89% M"/4Z&<^JIT:BUC]BU'K;=VT';W0:>8^VXH?HXL5,E="[;N"\26EL"CQA#DFZ M+*VM\+\E<^#[YK$]B69]3/R,%X.#&4;]]R_J46>:?NU1?$+5(5">S&QBQ9]%?RJ!-_65R^.%$0M15\*$&T8 MH('GW$=%),8F/\4--2Y7^)( :LZ0;%( /(.,@M6+/F=JTD*,N6(X"1JBNQ K M 2HM=!'SW1R_0J)1[BO"_!"S99"WY7C>JV./[G4EU&EH9RJ9OP*;KG MHV@; < 4]6@EJ]A02-A5NC2Y17F\WA03S;=?V-(>Q*Q[L]E$838U6\,%F&P]"\+\Z!Z26QNN%'WG>TL:] M24G,"?ST9RIL@MF,I'PP$JE6D"V3SRE=F-92@7^6\K-,>FFYWVTJ4C-T^1DL MX4:!^!SA1S'D-M//AHRTXR@[;;JG*7P2$LR R3U(I1HU&(^R5JRR]#:UV5D* M"WO&M'6A[GG&6F*WCN600#<4/RLMQ7HKCB5T^%!66A3OJBL$X@0Y?11ATCB4 MBP/CL7PO0O=-NFG*Y<\9YN0.%VDV)FK(BIL8_OSS*6\^T@%.;T.(#%DCG6L# MM*@^N*1-+(Y/H] ;U86T4:"<#%@!:!K@R4M_ M<&HX"\BT651BO_Y,NKF&+JA,C&8R8,$K'F_<" R0(KI8<'YZW"W8NB77G9;* M.1G9!?1:>NH,1>^$G#PNALDTCH023"\4\G !#'"[2IW'G:]-!\AGJF#'IG2DIEODP1EH!W2C;C$X]+')KN MP("T%EC1;2*.T<<&L3K$!8XS["]:>88$;&",L%S-[:-%EV+CDL!* MB5Q5Z#LGH9U<$)GC@,R%L*=+ PO$F.!J3/(FO;EJF* M?"RMTRRO\DOPJ5D^ 0VB6+]MOR0N0KT0-7N2[G49\+0S*+_,R37"5+UPPBMKBBG?) M@BQ$KOJ Z4)1G4HQAPQ=(.]WIC(,%=R^%MB(E MF5,B]+5T;B4\Z42D!6HWM9:X^!2E*?337",;0+;@(5EBEG84_TABDG4?3H,F M9?XPMX/#=BH6^SVF3D$AO,X>7(()XZOQ5[U M1QM^;XJD)X5?&*O\ LG04!!.PG=*K15M=XE_36?<1N4IZ ME.EPT.]%_7@P&\+?@]DH'*\CR<1#,4@,O#SN#68GT:@_@B$-QB?18.).K%(- M8CSHGT1#JDT;3273L7 MQ\@)/PZ#Z.&83]#EI%6\F\D7T:0C7'(L?X&AD@,JA3&>#6J&CQ3U0=/0"9\[ MLR5MWFM)FV/]K092?<[9+JX0^5\H0ZT\%/V\7CTKMB"\_G"TE;RE1^$W-83$ M/:CL,@M7@U>@-EXQ9AM/B=)R0%QJ]Y)]WUH!%_G6D2A*\5%TA.(4?MRE^"]H MB4?H!#D"^71T8JY[3/$1$@F,-P"JM3YTZP!TE0&T%]QB"H+C%"^VDX0BT;@E M>4+"CR5H>T.:(NX7Q4)Q7G^D?XWY-^NCWIS8,+^\5OO&R6;GUXXJM.W4+3B$ M872G)L>D6[H&&[O*\W*#Z5O0_[CB""J9R^K>[A&>U] FFJT*H ?)16O6TS-'#'K+B1@MFHW$NNT-D.^4< M= 4GI/1#&WR:/6,G\P?69J ?K&0&(J?S9S.5>]:.\/7 O24GKS>CN[2EP7$8 M%PKSAQ[765%(!BA)IC]5AY326/V$^-3(IR"#@3S8\HX.%Z2=$,I=2GE*1H[;*VR M6PKK-W>N,G3*E?>N4\VM'BWF';J=74>75V"=.%6B&0 D>[VM1C&V,1]&/$H"%^\ZYDN:H]88L8T/10;VXEB0P82LZY7US,A;-F\^^D,,*7!%7-C?&S)>_1@A@MIMN%"!]4JZ;(5NMV3B M7"+U6_A2E7TEFW9'V/^;4=A(VM+NVO\5Q^\6E_8M+^Q>7 M]B\N[?^$2_MEL :O35V(ED7MOM[4EA?;F=+5]L8FEUZE=H:X&QZTT+4^,#/G MS&2@#;FZU*Y%<\$Z1]#9H;CKPMLE--H^VY0A4BZCFIQX[+!>NI[5PTUHTKD0K8V_&)W+G\WA)U\8E*N_V.!;YH;5 MFC_6OW@IX0]8#G!I$23'9Y?G)]&X.^H,1E%,W6D!I,Y'D K4FR#7S6<6)O)) M 7C"[-$]1]:V^F+-0N5."55CF HNW(T;$E@Z]7=+Z66==2.-5AQP'+Y;+/*M M8MDI\:JSL6MWHFXD@SA@:5P4-%2H&]4D:K5J/#F&[-E"8"G*M@7'*W'J]SJ1 MLVO,K03E!>O;]N#+2*"@3E/L?6*WE2K%Z!+D1IQV@2J-VJOBC9N<8")!O-+U()99!" M+I6(AE",0B@PP0E<8'_'_]^1">21H3\4MF5'N7)]0'S)ZU)\T''3K=CCM MATHK1AJ9@:V .9- 1S:,&IED15A9-4@\X5)K%*/@2.8(>8@JY+$0EY]Q/02A M28MBK-S?H9W-D'2P<*JI]$TE,1EL)7*.I&GL/7"54HP12V87$\QAF>((9<>V M5F=0NXHK@TOLBRTG^ \! Y $RU"5ZVK-34XIBX,9<*F=95H(FB=U;%U[[BFG9! M;1<21YF8Y4;PJ*E8:[W,E>9HY?S,,C4R;R%0N?S0A2:U88T:!P)>P(5)0W=1]UX&C7=JBU/GQ!&A#NI2WPXM'#;\4!0FO<3_1 M9!,%WG)"!GBF8ZK]BR;^X29?[%<<$8N$[M6[G MV5V:?N:4_83\H7S]5$:M4G>=:OX83+!\Z=TK< ,ZD9:%=,L(>3'AAALNTHPG M2IVC]Y;;7S$PW1#S[X:4LV-5@DGTZHBCMVT>GU@'5D&%=]=:^F M\1L_39ZMDXKOZFM8^,G^97T+["[8:)$-2;D7V5JQP0*K#-\N)4*$MHH 6^(> MQ)Y,Q1=C+-HV3?Y(FPARE< )R38Q5W_MH)+ ^K0_;JH9:R+F.-4!(1RJ_@&I M$,JJL 0N;6GU:F['E#$" &X@[,#\^)(D4@$$6$"8W#_ MS?9#$[+!XTYW%ON9\3JEYX8]0YLOT_F.5NF09>EC M'0FJ#TM'#O3WYK?HC=X@CH["M7)^^^MIO]?[G69I0?!=6APII\S0 XZI-# . M\2ZZWF=+XP:2' .KO! AYMR4V@&_==DA[,5[;7AM(VF(3K^\6[5V'TF0D]Z M8$6/PT9K?9M@O_LM&[+!+-L.E<=@T96TNY3?FI0G+6QHW3Y>5LV;=+7LE#F* M7<3]W'.!^L*@@,!DS!.YHD*&@&=<,7$P-+4Z:@M!&AIK\%(XUJG61(HZ'VY- MMH&YZCNDME4&(+X!P\U2Z_3&:#*-?$,]E6:'4H-,L$JH_'ZCP8&LN^9<(+>] M_WN^*7)VAJ=JDFM(XEFNL";,UHQ/A1UZ.X@%IIMKCMEB?SKE6':N) M]"0W"]\1BFM9^9N9OCM8(#>\%>4QX\')JLQUNP<;8Q&Q&UR#6:^R E4RCFE] MB,O.8@MG"?'7' TII\'3Z(*4-.(]8B!M<0_+TNH[=@T?/9[I05R_/BK739N9 M9 B(!O)+)/+Z%:1$(0S5!*G:&1'%01OF,-"%")M55?Q>PUW#X]"@Y P]VU^C M*^, 7HLK=>[A]"BEE7";TMD4)89)3D)M(8<7 M 6IOBQM:F'2Z(&2?Z\T.K-Q<@[&?X2QVCJ(DE>5D0HE]R^C@F-ZQ\/"%U7?T M#DDU>Y$W/ R.,G;,9?M\S+Y >VW*9;(XPY%!<#+X%,N"D0_.5@&[M0@=)JC\ MF@^T[_PD'1L#,U)S#^V42\-,C26E^L;R*:?NV*.K_8[;*RVG(MO>+T26<$%. M,G4\F/XUAU'*)1'.DPXL>P]0:=ZI"Q8=P9MK+<,7'1,WAM?W6S+)^;I46CKA MO7>;):<#K1T[AA0U[6Y-6-QL$LR^5 1(P7BWCF1MCMRM+$I->Q+=Y'<2/;U, MBP6L-$\)+?MQ=WRH[G/JY:F7?6HB-.8.$J?-IQV[I.AM-S$;#)>XWD(K@Q.O ME"VII'!S-[[&\[U&@?/#F: 2;CGE$&"N2@J81,$ AV>$@L^W#=/&O*NMG ^- M/;0'V?]ELQIY/5K>BN/DI,^/Y!/#NNGT$:$Q.&E3@_J554..[3(-3]Q%&R*5 M8CNJNSC =6S,7'([.@T6N$>M:Y.(G9=NL23:E<=L0B]BO66;-58.0!+=W&]1 M7>.;%^.6YOM!N4XGD,OW@2;I;T34S%/GIL3Z"_W[5LR._%U1+1O-KH&"DWH9 M3A [FB7/K%9LVD4!^(M:H\3PE3EO;57PA]6,![634\>X>9" JJ:9VA%U ^W0 MYT*!-PN:R8L,\2I+U(8VA*^1&*'W,'@$VT.S;-\=?R15O>;$>+NGB:+D=AX7 MB>TV<.%4'_M4V.N;%^K-UJ-;'YRD$I*A899&:K(Z%&+'9C@+[KRPPW$_\8JA M[9WA+*O#F9OA+&4XJ:X5CH1;HU1HC9F?O,*\_()X^((!@@^%!#X<( B;PHC> M9U3%Q(]/>Q(=C[F(5V^,,5Y4A.!)-.Q-82^D, B^^6,UR;,L9:6$ARR0WX== M&>#;_6DWGDRZ&#/8AQ'WAE/Z%!CE9#+%3[NC?@R'1/(FX:+34N/YM!;8,Z%K MS=,JH0*A%.N=J#^8Q;/QC'X;Q=-1#X2#Y#JJY:X.3,N 71B& P\6)K9'J>"P M"0\G,&'8%G_"_>DDGL(#\/!H, MXRD%(/+/T0B#/Z?19-B+I^-^W1'IB.*F@WXI[FPZHJHTN&_&5,G7?G!0(-_' M4(@PQ182/$4#5VR*2W(Y4TU>OJJSU>$E2=%V)P(0Q'4]RV]5Q:OAC&37 W@C MNEQ*!'C\PE919V=MY-S0&UQ7L)9XO?:*J=#TN-'!W-S).K?^9MJ/J0R&>BZ* M0K;X@[RPHH][>#H-\6BJDON >RA<;65[:$DH@I8B=%4@GLC>MWQ7$ZB3K@G\ MM%G[B5]^9*,YQ8$ ;=IP?]Y>E7"'E@TNQ+)^LCJ)^Q-,DJHCN]%TC@U^J9H( M259\[R6T:ST':71TUE"J/H!J3DNM3F%HZXC1VQ(^=EJ+6Z="D!6%#X/)9[UN M]+Y)#WS&0P5A,AH9N\3=T6@48_VLPRM] 9-\W[2Q%$;=[0>JS _BP;"KGF>G MI')@WTW'7FG'R?0$7Z^3!%9K[4UU?;C*^%5&; N'HZ..![.^U8E[5&;VK?W> M''!=T9J"%F"P,:X$!58F?KXI8MA@8_Q<1L]A)S[7\DY]TN!CIP779>UGHC*# M,Z:A-?=MI@0N$]#W,L<:Q0B_'% J=,%F5P*%V7"M _;QZ8<+)9M8:CSS$0U> M9,:]32I9B0.W4Q00/T*-)%NRG:9QZA!#-."#?%/)V"FYDD(#N0H"A/$^R4:5 M!^!7P=?T\M^VKDS%"4].5HL]JP^"9,![,%PFF"4627&N7S0BGV,E41^RL%?C MWC-\A("LMH)[8JJ:^ D6V85CO4P\JANL ")*E';B2@XGIIW<4M43C.M/+:G) M3A13V878#V<&UI"2 XGS);*'5#/%@<##;;^AG-&RKUYV6/2&V,/6L57 U'5= MN&&YU0)^#T:AXG[SCAP6B*N) SPQ80G!'+5'U%L:FR)SDE<.Z[4IB+R=?B4% M/B&]EBSW/-K PJZK!B=QE4#,L78L@3V$[@R5;UV3\ H 9MG1%DVXNX,L[-,)F@JX"]@+TQ& ;/M MN#\;G, +O6@(!M3Q>%;3T(W _> (W"9U'C6_?*.$%WHU9%XOO+=".AOK-\TY MD%M*A=IE?,Y(%[=9++P9=P3 MW@B4D!&L_ED[\AYSODPQ^6Z?C7MC_F4ZKJ5+487GPE5X.'&+ MIG76(N8'F%\'M]8TC(?U+O%(&Z7?B6/^@OVT6!',.=T;S:BL^"LW\XQ=TZ@_ MG@*-C^M:XA#L^&&_7ZG@JK5?XRX:UW%O.E3M]1'U9/OQ;#2FG]U1S3Y^B8+K MKVI&AB_[F_;MS)I#KQT-\XU3VM0V_\4FLU%[&L)GW$JJKA@.Y06O;?%?]CGK MCI(?$Y123M=,B2Q9!+TB31@U&:5C+M;>._'R _'.O9OC5&C@K_ 6RCS=]Y_^ MM,F;GASHH7P#[.A>5-^^@[6&J13\B?G)W;N;9YO29^QO@>G#IE)4WJ%%(VK* M#-N)>K7K.DI%?; U(5HK.[1G?7\TI=8&_K^ 4$&9&0Y&S@[+!ZVDBJ6M^=\* MJ9K6\#O3WFC25B]7*0LK7CN_MI-L/^ZA!UE_-I&L-*J/\6]8@;<&H@0BT=SC MR&$]?NL,Y=P;"F@9LL8A5:5.>)(7(8EV\%7'Z:]^S:Q TN 2H.OG.M\IT%C& M\*C*IX\I#4&K9X$/E, HW[C#\UP7TQ%N7RC+W7 PMOTTU(, IE)=S!_>%*&ZK&F-AQ-!'^I:K1 M:UO]#+1/V!R?6W68P_F S77LJF8^\>+M$RR54 JI-M30^/"SIIQA?5C7V,W MDC'@KJ%D:(^PFS4MD@4DO,<)("K)#TRV%TH$T91BY^]OZ,3^=_2O ZA;'VYJ M;([^H9]R-R=9:J;8S[I]UN3< $YG;PV6N:XF :ZNE+ M<*A*5&"/?KI\$1T_0:+-$+H@O#= 29+>M'DQ'>!CRU./0T0&8*(H(_B=NMND M#?O8,J:#09$M?7]S;*3RI)4![#XX_W\7%+)MVA[L\=%T15Q,D2N' 'BBO[]& MF?\*#:3:/IYST6;7SRA\NEZG^Z?&WIRXI%A3/:"]]LH%*HGC^TQP/K$!*L6U M:ZHSWNB8O#[-1!CN7SOP[J._02-Q\XW9(T8"TZ98(O5)(H#AC. U7].F]7Y^ MVFCZ%?CF,'R7W8<+M8M1R7Z14EXNVKKV 1Z"%GMX_1M:$;'PV->01CXA4(DW()4\L.Y!>T'E;<]H4[^J.R..@+F]SMD=]H7]G@7 1>?D.6J2 MF8_85CB@^<:6_3BSYGT;SZEM#0%&)6CUO3AOSBJF&'0DV5LI/X?JN+7I-J9" M;9JNK]!@\MU=<9-M.=@&M6@%)M;4NVXWJ%P$E^\MYB.UNP@:!V6D.'CXA_5B M+?P7@B!O!L8;0?)?O_I52)209/"1N*%'OJE,:!8$/L DKF)1'"A*&(+R;QK6 MA<*"_T/]O<0@RK3S.KLE+XG"%_]3T]5=>.TB[ W>^3WCG?\GQT(D4',9NNT' MX-#_(VI-S-?7U;[?)#]3+7+-1E>'J+HHV.K;(XX6K#4J!\?JHC\,IMCD*^@A< )]9!?H(ZM]VV_]^AVF M2U0HFDRKU1DASV@,M0[U,>^T/3MN&,.+=&'&.7Z@O3_M5W9.+[E$0DU\O<&* M4?U9Z\2K%!ZZ$@RL-[LLV^&D06!HB^99@WN&_-B/Q'K6)'H[W+/F4VJ'?-9# M+ 1A&IRZ?"=YIH$J@S;CAS3?72<;.?UM"_9C2M!]/)IIL_J88QX"UEZM_=ZP M]KB<)OW<=I=VMFG).FW+KKQU@FWU!O)?4=.A"0X:GK_]1=U9*XMFZ'D3^ M,1^?T*9/F?@\7!LGB/ ;4-"#EQKVKM$4B0!.&'[+ZK%&&7_!DH2O,.JD5ID* M^9-6B8WC]6YNFM;S(-3[H[?Y[%&PWV816(?3!E!DS1C:L'':^HIC0!RJ"S(D2WUI6"!FQ)C1,=!C>M M+43@DK5Q")RL!O ]II1W\W=1"& D9&_"?4_)42= ];(V/ M69'ZVU]/!^/A[W#IWC"T"9K_[:][XU'EL_.S%_X'9Y^\#UH9'CS;^CTTWOK] MQ:+NO_@ -KL8 TD:-C MMY,B^B%=7K-'6FUGDX6IN M$WMQ7; //!3PWSV::S&0A:_LWS7!O+] 6[ -^7UX4/*';B=;\-11"%!=M\O_ MHR#J:O A&KLDVHS-G$M=W\3AV_-#M-Z_@$:!Y3(? M?.&!IO%3*2GM#?O,IN!'&]A]SB2>IIB>PVQW 3:-^(?0#3[VG62BQ/S.^L7J'CH7X@IX+Q#%!>.4W*HN MZKS:'F?(N,;)DN!\J+':^UHU!X_V/VQ&H-K@X7E 3^)S;M2K MZ;5WG,:S\2$^M[*(4@RB\'!0A]"M?Y*+AQJEFKXU68^A 00_?('YNBLN@X,4 M:&&%K],R0-WG(([_F6Z ")\GF\^-*T+L#D,E.>FV>D0/Y(,KZIH=]]S OZ+P M<%Y7GXPU)5:+LMHP!^CD0WJ;KVZ1RFL#?V"B,LXK?1[O,.I*5 8V\M:F[1)^ MO?+::/>&\M*X/6*U:@2T(2NH==D[[8\>\*_.U2M/(4#"11#AOLKD(K#N@*VV M. WZ<=\Y(#W32T [#:Y@[$3#V"%B#=Q%R+7^%5N*Q)5OEG"@"#HRQP;>86E= M%!-4BN3UJ^?O/K19SO/247UB+J\3%5O@N.1!P4QT7/,EP.+[H2UZ_ORWR7K[ MNX_?@$(='M@81U^GU&H\VU>X'IL:#T1?M5PPZ<-<\0NE>2#&J^ MZP]N\DWCLVX,W[8Z&SDNA\S%3+SQ"0Z6JE%[/6JJP;LOP5"/]WW7 H)J1@#& M!W5_4]M=C!<*7/1@_%#]8PPGJG_ZD/3WPGT2DPZR3;:\I_IRIJ3G?F-JB$ C MIHP$Q_S9H,AJ*Z,#KJN\!DVYBOT6_D+4%E4T 1NXY!* M?-SER[3S6-4(><: M)[6+$1,R0Y0&Y_.Z>Q2^>%QWR^Q1+WSZ\V.>?IDN*6W9(UZAQ)2/>B$4KG8P M?^-W/VB6\#AZX16.9O >R*$/-DCD4B]4FEE",+BD7K:[\4:F-BX?B_F>\0AB MN#'DWQUL$9U2[\JN,4X_T(ZVJP!3E*U$[YJ!/UAK9>G15'^ M\?\!4$L#!!0 ( **";DL2B)#?G@( '\/ - >&POYC=-8\D=PG-+NDG?A MCJ?@47@2_)&/-M"5%8:6F\8^Q_Z=OT]/HN-1IM84WR08*[!BE& M-D\P0UE'I)AK3RPD0TI/Y<++4HE1E)E-C'J];G?@,40X#$<\9U=,96 N%:9@-L_$1$.X.WQ\T^Y4!?/@'L>O3@ZZMZ>7#3MQ]9Q H%CO(D"Z ]>0N_/ MH9WN;J[V-=#]/>CQA\MM^ :[]I7T!GRP!SX97^Y(1^WY;4*&>\ _OGS;J;KV M[5!]M@?^_>M.=N7:@3Y_6$(Z]Z6D"1]V'U8E]Q1) ^P;L%?4>3B*!:_+_10Z M@XZ,& 9+1 ,X093,)#&[8L0(73MSSQCF@@H)E'[/M#(+SNZA 1M! <60WECF*@ ML7-,Z8WY/GV,M]BK&+@UYB_I0F!4E$-]ZF)8_VNV&+Q-FF-O8OL'<4%*ED*] MSO5QN)V;TL'7$L=D9>>KN!*@Z2A-Z7I,R8(S[ ZS-Z!_8,!PA,HX(!&2W&F> M*96Y-F )P1)+1>:;EL\2I5.\4F4YK>)#-?=:J/E?YWF!.9:(;HK6M?^4L_R? M%9\._UZR_:HT!3^MK#ZV1-,0M4!DOPTB!VT0V8+7QK2-+1!YW@*1PS9\@G13 M_+@BO:);VV@)MQK"R@IF.:&*\$)N0J((.SVF(P_@>W,5H%MM6=T7:KQ",WT; MWN+KO1&.44[5M3FB=0:P'K\UPOU!M6I:(0)8C]_AB.3,7GF\^LH=_@102P,$ M% @ HH)N2UQ*FDH.! 7"$ \ !X;"]W;W)K8F]O:RYX;6S%FEMO MXC@4@/^*Q=.LM+,0QW2F55N) =HB,8 FS.RS&PQ836S6=GKY]WL2%JUITZ-Y M.>4I-\?^9"?G.W9R^63=P[VU#^RY+(R_ZFQ#V%UTNS[?JE+ZO^Q.&;BRMJZ4 M 0[=INMW3LF5WRH5RJ++>[VS;BFUZ5Q?'NI:N.[U9;WS2ZLG___Y^I#)/.A' MM93W5YU>!\IUHX)-I8?MGNC"_0Z37:]UKD8VKTIEPA[*J4(&;8W?ZIWO,"-+ M==4Y%&'2K-C8!!U>V,3LJX*R'=8T/5E==1+8#S+ /8_:Z_M"=9B[T'#!359) M#4X'.9S/LOET,AHLQR/V;3 =S(9CEMV-Q\N,??H90W($DI\2,HT@4P0R_4#( M; F;[^,9 ,YOV'PQ_A%!"@12G QR./^^B"#["&3_%) -X]U@=AM!GB&09Z?K MR4%V%T%^02"_T$)F55E*]\+LFF5Z8S3<)B$@#?+<5A"0(LBO".176L@?*E<1 ME-FPA;,&]G-5WQE!GB.0Y[20WZ37>1/)1[JH@H*(+IT!6,\^3:V/@WD/B^8] M6LQ!_D\%C;[V"RH8:L/89E#K(89=KU?*O?$?YI:$6B[ YR!38/5SJ!\EM'XT MG)A2$F*G+)S:20W/VC-4XI5O'L!YV"K'AI5S,28FE838*IE=AR?I%!NI1U78 M7;D?;!^..A(S2D*LE%MK5T^Z*)H.G)@@S:8F8 /OU3$EII2$V"DW4COV2Q:5 MJB/VC3;2Y%H6 .R#J\H8$Y-*0FR5D7+PGM2I]8$,RA]U(F:3A%@G6;#YPV>( MUQ"CA[:L7YPW\08324)LDJDUF\]+Y4IX6^YCNW%,')Q8'*#<505!\&_I'*0( M+S$79@].;(^)R6VIV%(^'T5ECLY&B(V1J4T3X=HGCS$Q:W!B:Z!)'S^+,3%M<&)M1$D?@"V;#.:/& Z3!2>615MZU0J) M.8,3.P/-L_AYC(FI@Q.K \T/TEZ\#H*Y)"5V27M^T#;H*::6E%@MKY77"HAY M)B7V3.R^5CATM8O:-&\EV,J(:2:EGI=@-DQCS:289M)3:B:--9-BFDD_5#,C M%:0NCL<:\TSZ 9YI6V;XCS3&Q$R3$INF78=MG8F))B46#>I#$8M&8*(1Q*)Y M?]VAZ=(8$Q.-(!8-OOC 8DQ,-X)8-VAV(>*O+ (3CR 63WMV\2>[L4Y!D(\Q MT0\MQ.YY%W/?RS$FYAY![)[W,&^EAM YC3$Q]PAB][RWJ/,VN@M,0H)80L=K M.ZUQ76#V$>3SG-%KH\)IT\MG+:DMPT2TTV_T4WW\ /" M2JVU4:L9-.#A?"Z+?.%8O=E_&A']>KER717%$,[-S=3*YI>!NH[#WP[7_P)0 M2P,$% @ HH)N2U,Z.%3@ 0 +A\ !H !X;"]?\29,GS?3V,>ZKO&N;5.^Z-'L_[)NT+.JWMG])=8PYA>-%+H8%PU\^NOB?]>UFLUO%^W;U>HA-_J7B>T$1?@_2 MZ2"E!]ETD-&#?#K(Z4'E=%!)#UI,!RWH09?309?TH*OIH"MZT/5TT#4]2.9 MQCD_"6'-UUH U\+W6@#8PA=; -G"-UL VL)76P#;PG=; -S"EUL W<*W6P#> MPM=;@=[*UUN!WGJ&9VWTL,W76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*UUN! MWLK76X'>RM?;@-[&U]N WL;7VX#>=H:S$G18PM?;@-[&U]N WL;7VX#>QM?; M@-[&U]N WL;7VX#>QM?;@=[.U]N!WL[7VX'>SM?;@=Y^AK-N=-C-U]N!WL[7 MVX'>SM?;@=[.U]N!WL[7VX'>SM>[!'J7?+U+H'?)U[L=@2P_'SY+?E./4K(OQX/7[W"5!+ P04 M " "B@FY+%4A?ZLH! 1'P $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVWO&Z:. MJFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML M5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KY4M3NFM2Z;OY)\&+,\ MS&?=/^'3+U!+ 0(4 Q0 ( **";DL?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ HH)N2U36$*?N *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ HH)N2YE&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2U(ABH]/! =Q4 !@ M ( !I L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ HH)N2[%3R0%3 @ +P< !@ ( !-!< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2^OI )BT M 0 T@, !@ ( !SB$ 'AL+W=O?Y;8! #2 P &0 @ &E)0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ HH)N2]2"C-^T 0 T@, !D ( !?RD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2R@N ZT 0 T@, !D M ( ! S4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HH)N2W-.7)RS 0 T@, !D ( !Q3H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHH)N2S!6?AC$ 0 -P0 !D ( !B$ 'AL+W=O+[@! #2 P &0 @ %8 M2 >&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2_S(HDO% 0 -P0 !D M ( !-$P 'AL+W=O&PO=V]R:W-H M965T^26MP$ -(# 9 M " 2U0 !X;"]W;W)K&UL4$L! M A0#% @ HH)N2ZIVC76W 0 T@, !D ( !&U( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N M2RI,#L^_ @ D D !D ( !0U@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2YM9V77- P *1( M !D ( !N6$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2[2#U6,) @ ?04 !D M ( !@&H 'AL+W=O&PO=V]R:W-H965T M%P !X;"]W;W)K&UL4$L! A0# M% @ HH)N2V*)QWM% @ # @ !D ( !>W, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2[&PO=V]R:W-H965T&UL4$L! A0#% @ HH)N2Y+*OGG3 P AQ$ !D M ( !]X0 'AL+W=O&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "B@FY+ M%4A?ZLH! 1'P $P @ %YZ@ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 / \ %80 !T[ ! end
XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 97 246 1 false 35 0 false 15 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://gses.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://gses.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share Sheet http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShare Basic and Diluted Earnings (Loss) Per Common Share Notes 10 false false R11.htm 060400 - Disclosure - Acquisition Sheet http://gses.com/role/Acquisition Acquisition Notes 11 false false R12.htm 060500 - Disclosure - Contingent Consideration Sheet http://gses.com/role/ContingentConsideration Contingent Consideration Notes 12 false false R13.htm 060600 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 13 false false R14.htm 060700 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 060800 - Disclosure - Software Development Costs Sheet http://gses.com/role/SoftwareDevelopmentCosts Software Development Costs Notes 15 false false R16.htm 060900 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 061000 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 061100 - Disclosure - Derivative Instruments Sheet http://gses.com/role/DerivativeInstruments Derivative Instruments Notes 18 false false R19.htm 061200 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 061300 - Disclosure - Long-Term Debt Sheet http://gses.com/role/LongtermDebt Long-Term Debt Notes 20 false false R21.htm 061400 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 21 false false R22.htm 061500 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 061600 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 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/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 080300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Tables) Sheet http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShareTables Basic and Diluted Earnings (Loss) Per Common Share (Tables) Tables http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShare 26 false false R27.htm 080402 - Disclosure - Acquisitions (Tables) Sheet http://gses.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://gses.com/role/Acquisition 27 false false R28.htm 080600 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 28 false false R29.htm 080700 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://gses.com/role/PrepaidExpensesAndOtherCurrentAssets 29 false false R30.htm 081000 - 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 081100 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 31 false false R32.htm 081400 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 32 false false R33.htm 081500 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 33 false false R34.htm 081600 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 34 false false R35.htm 090100 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies 35 false false R36.htm 090300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Details) Sheet http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShareDetails Basic and Diluted Earnings (Loss) Per Common Share (Details) Details http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShareTables 36 false false R37.htm 090400 - Disclosure - Acquisitions (Details) Sheet http://gses.com/role/AcquisitionsDetails Acquisitions (Details) Details http://gses.com/role/AcquisitionsTables 37 false false R38.htm 090500 - Disclosure - Contingent Consideration (Details) Sheet http://gses.com/role/ContingentConsiderationDetails Contingent Consideration (Details) Details http://gses.com/role/ContingentConsideration 38 false false R39.htm 090600 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 39 false false R40.htm 090700 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://gses.com/role/PrepaidExpensesAndOtherCurrentAssetsTables 40 false false R41.htm 090800 - 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 090900 - 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 091000 - 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 091100 - 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 091102 - 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 091104 - 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 091200 - 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 091300 - Disclosure - Long-Term Debt (Details) Sheet http://gses.com/role/LongtermDebtDetails Long-Term Debt (Details) Details http://gses.com/role/LongtermDebt 48 false false R49.htm 091400 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 49 false false R50.htm 091500 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 50 false false R51.htm 091600 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 51 false false All Reports Book All Reports gvp-20170930.xml gvp-20170930.xsd gvp-20170930_cal.xml gvp-20170930_def.xml gvp-20170930_lab.xml gvp-20170930_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 68 0000944480-17-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-17-000046-xbrl.zip M4$L#!!0 ( **";DLB\X*]4^ /X%"@ 0 9W9P+3(P,3GI_M/_^3YWM'OF![;G_G2F M=[IG&G--S[+=NY_.HJ!M!*9MG_V?G__W__K3?[7;OS"7^4;(+.UVJ;U[^\O% MYZGMP*N!]NGS-?S)M$&G#__?U6ZB^=P.M?>V:[BF;3C:)]]V0WBUI7WX<-G1 M+AQ'\^V[61AH/@N8?\^L3KN-TWR_]1T-H'*#U_BG_=/9+ P7KU^]>GAXZ. O M'<^_>]7K=ONO;#<(87AV)MX'4+ZM>1T?WQI!_/KWE?QJ\& M=MZ+,*S^ZO_^^N'&G+&YT<["@]-;R8?Z+5NB_"I<+]@K>8+YMQA]X;HEO/+>=^<[T M(C?TE_E(B()N1[X,F%'TGGN9\Z!JV&>1_18]R/@EL,_\#>("OZYG7PX5? M\#X\R?F ?3=G^1_@DQR [NX3&;D+6- QO3F]UCWO=\5+9?02]%G3_H2*]#H@ M%?G,IAHIUFMDUT]G@3U?.*@O]-O,9].?SF#RMIRK\SVPSK17?!PR!\!/-V3? M0\VV?CHSZ3V]JX=>#!V]&[_-P.B$2_%;_*MMX>]3F_D:P<52R$CB7%[]]>SG M+OS?^6 PF'3_]"K[L9SJ5<'\OCA6S"D/TO:=W4Y2O(L\Q%S M+>63\W:_FTQL*1_(7Y6IY4^"=NO).08Y. 4B:^1D=SOR,8FM^NN2L M:LT/2,YQ+)VGH[?9Q;&J=!YP<:3%X/>;$,:; T+O_AT!3I?>?.&Y\,_@XKL= M_ [_G'ON3>B9WWYE\UOF/P+1$UJR.P0T_ED\L ",[PO'-NV0PZA9-KS'-X%B M+_!Z+9IG/\O75O#]TZO<*1+07N7!5M?UK@S++TPSFD<.;HROPQGS\;'/9DC0 M>W8%V^DY>Q:B4)H.ST]$/K/0L%UFO3-\%P,FST(>\I%^?LS_XC,CB/SE\UD4 MY/2Q0R :A&*.HM%+6.O561 MI&:CT4A,1=O3[%/JN4]Y,A+6;'..OLVIM>QLEIAF;_0X#O$!CT0:YZ5&SDM] M6-YX'S7U/NHC(HW[\)A1TL>V#TUDI#;AL@.*PO 4$VJ&!XPDG\S!?"J<>D!3 MD=YP7GJN"3#Z!NK'9SOX]F;YAKGF;&[XW\ANW!@."SZS>^9&[(;Y][;)@H], M*$EB<]Y$ 5C9(+CA6L)MSL?(=)CA7[E6%(3^\HL/EAAL\(5KP;1!Y&#&\FD; MH$WD2VS06CINLD%;V<0\EIS]?'>_>%V>+\TV^[@:\XGY4\^?8WKO%?BMWCV] M>N,Y$<[V5#RV8LDLA?\^M>5("OPL].2\U_U=LO;"!(\L(*^+NY^W 3*1)08& M]F*G+6P$H#8"D#46( *U,A92:AJS47.IZ5:6 MFMXQI.8DMG5U)^=)$/%1EK*3H,P)V?B/GNLSO-J)6TWK7[#U1#LE#B]B6_B9 M4>S^T@O"$]_N%..KGE:L0;RQ^/I8[\K-M]X]D#3Y)HJ'[OV&S M,8(!+\!3,_S,3&;?&[?.B1\=;M[DH^]5A/4C[-<.?<.T$8':B\!!CPLK1C0; M87@,8:AQK$^Y1]RL*"&\X[P(3'Y.PLPYC'S MHN!$!<1B]NL,5EP65E%[G$6EW^Z='\ZO:!CZA+R$,5CVS0S]_2:Z#=B_(X#_ MW3W\SY?E@O%ST/3OI\G^^/0O'TGE># /VWV<5-9> ]5&VAO;FICE8YW6EX[ MMZ=>CG-6IAO)?.[R,&[DX;'EH48ED+@4O#=L_S?#B=B;9?SGGX$?AF_.EA_8 M/7-(..)G5^XB"@-ZH)^FE,@%IASFB=>UA@1/RQOG<98=!*/7"$;OZ<;S&\$X M3<&HL\5HEI)'7$H.7EQI!\'H-X+1?XJ"L?-2T@C&(PK&P9>2M_#MO1'2->H@ M]",$'&- 7!P\G]EW[KOOYLQP[Y@, 9VV0*S#6!&#=:@_10O1",)I",(14T@: MD:BQ2-0Z_DEWA@P';_S=S!@+/WBF$5__^.2SA6%;[[XO@/PLN'!%30_J#Q-> M! &3N;([2.#O?V;6G>W>O64!O)-,_M%S+?$3LTY;6(L(G AJ>4KO\SSI"$I4 M!9Q\04@ R9&(IV;6UZHCB000P6STKY'S[:??;(W6"-K34CB^LVK6O^>E?W5= MCD]C_:OQ_O89J-(CKQTGM.TZC=A<([*-R#[* 52SRVCD_'&=K'KM,AY9X81K M^<$V;FW'#FW6J-R3E?DB7C=[B2/'TAJEJXEH-3K_-'9#V7/)BP?#M^(;:9\9 M\,LV02JH5=*BXK5/R3P9VUHOSWY/MK61UBDC&BW?4"(Y&G+9$%4E*(9R,A&U;?1D*:%6]]Y+61 MD";BNCZ.UDA($S]3)03^:B*M-?)8MY,4]9,#2LKI=9"H%SE7BG+ZS++#]X:) M205+H7WWGG-ONW?I9V+/^L%VV?4TY[-+.[3_P]R;-X;[[;0UM0A%41US!<]] M[FOS9DU,Q1K&-%N71J(;B=Y&HA^I:</-FR]/?=5(H?BL MY/B8M1P:YZ2R^3XM-HL&3(WE:2Q/)9$\Z,V7M*MZY9K>G'TQOE]$X6G#^$OEV8-EF$N5L3B^3KJX^-/)Z8/%Z>K#P>6(N>H60_8PENI.I@5W@:J3I-J:K7M9_LI8Y&JDY6JFIT$21[F6R]5'V, M3(<9_I5K14'H+[_X!C@Y[MV%:UT"42,'&Y(_>=$J3X3'6@MK=!6MFH?5R-=) MR%>M?*TJJV(C7_67KU->'QNOJZY>5[U6Q6H[Q,9JG835>L2]8N3:7+B^=E>N MZ,Z9$40^^UD -C-\%LBAY#-U>!RK:.Q>P=AVX UZ^OCUUYNWVP[=SPQMV?<@ M:UGRX1O-;7?]A)N(FYUQ=5#Y5,&[#-D& M!1Q!E1%*M"U'AFL%:0%_;COR: W0EZ#>WEQJW*%"_ M[=CG:\;^Y'O_8EL/K7W0Z_3Q;Q$L"EM+MEZDCSCT!Q:6'OF_VNT+L L6V@;MO6/8SF^;NYL]^GAI. &9@Y%YZYG4<$+[1 MK+BSR'?Y*:4!4E[%PF!B0 M=^1G:']GCM/^YGH/KG8#7/-<9FE701 Q7X6(OXSO_A5?E6_R%S=#]M'C$*T= M)@O9;^"UN^#&+(%W#O.#57CB-_@+5>'(?)Z=7TK.9[;P?/3N-/02HQPXQ)OQ MB_R]S>#\ ]?J3<-DP2)@M4M@Y9WG+U>!H>?R\688;N:&@P,F6%YZ\X7A+E7( M4F-F ?K,[FSPB T@U4=CSE8A2E[ YYM!^N7FG7;SCYLO[WZ]T:X^7JJ I(=: MX1C#)=#1P$=GW[6_LASJB%?H#7AA,S#J#J1PF!5 O/G< X7"@CXM[8:\,NTZ M"O&*E@4TSH&+OJ /^.O*VSE COOZF886E7XCIUNSF&D#,X.?SA#L%+1K!E\U M3*JE? \_!GFF*3%P]$HYXY0V2YDA"@$1AG(#*/RMDL#\K9\'BC+$*C!8N"EO M=OQ]\X1ZM_VW])3X73R+Z#6D,=%LB 9$9T[S%*&1;\F61)IT^;1_\AWF_Y, MVNX]"T*ET=%'#^,?AG,QQ_S,%7AW[4&:DD5P]Q19;(/7,$(E HG< -83)8>> M)08D:DZ%4KL5S!Z6<'03TPP]DN.?I8,/+PG8X L@^\8!1W.S3_0_3OBC9=]K0;ATV$]G4WB_/37FMK-\ MK?WPQ9Z#R_R1/6B?O;GA_M#2Z)>6%@!*TQ\U>CNP_\->:WIW$?YX]C]WX8^9 M$7'ZMN$ +5]K#ILJ+X58L4DS81^Z,"SD./K,].]@89CQOQTC +J^O?GT_@/L M.K[@1V0HSW M !(W"U]KMYYC_:B)QS[^QJ'K=1"J5Z&U"J"8P8A"KV"&8CYDV;\]GJM8T"2; MY)NP B@D0 J&KQ)NO")YB?^EO*_\>>MKKPI>V2>.--1KS0Z!H&::MO^*@M"> M+CGF"LJ+M$K[1!-GJ1E'> "-241+P9>=_C/GBQ__61]T?->5WD.]_ M1S8&7,*9$6H&K/4\*"."TIH=8P*/$5/'>V ^XFAZ 7Y@:2ZL>#X#LOV'%HI[ MPXF8.MV7F1W0G)8'\[BP1AJ+!8A/Z"FCB_DL#8^4.4UA00G;MMO2IK8/?X'+ M 6^%,\\JPN7!"#0VG3(3UW"@I0_@N1$(I1^'Z_@!;:#=LCO;Q1-IS9B&@,]; M4',Z[D:)1F>]!;"93D01)1NK$MKS^.,'.YS9+J=8=F@5MK\S:3528"8@_L4 M\ !Y'>=,28H^3E-0C 1>"9(^1(H&0FLTR[:(JC,#AC0T; 5M3V%= 3D#*25O M#;Z**/(<>(Z-*F8!4:7*+KS QI%;@ P>S0 =V22P-K&Q ?(+ O;U,;ZY+6F).$$J!VR)#Z/B6IOC !0^60LYYE5.B4Y4NL1SY=9(7(! M@[L() #6-Z -2;9KP:@P6R!,&A'/2$9'/:*C,^"TX63* M K.(?-!FMLH)Q7@H\D$64R!@T8!3'D7>D\%<'28VG0"EG&S)##]8;S<)V *[ M"::R,9![]GJ16DM8UFOM])+-)R]TL-;B#XYI\3\S\&@BD&W?F\>!$"[WFDR6 M"?(M-L+YL@6:;\,ZABN!;0$(L;E&]?3%Z+ K\4"(4?RX\$M9_P'/<\!R+GS0 M1GOAD)7GKAT\H*-*@,5QY C_8?&89''LD%OT*4(),,QMM,!W'NHNFF7FW]LF MH]7)C+&QR5(9/(8CO**I0[8)?>>F'Q[>,NZ".C"O MK82>R-R1V5B!I@/^-CB7*,>!UQ*#VBS@F+J,KV\1?#I'VOPKLN[X"@;&>FY\ M$S]C4;\6A%:8 M"+'^R?A92\XF?5U!/+ K]Z)$]BK9XOGX6,K*B^R&"1$? U93,QEW]248B!E M_H M#!\7XWR0.]QMCZ6/2(F\2?G7.(4X 8__K5AUX"2M!W*Q2&Q\7V\E_P#9 MG_"E,^MIPW@^PRT WQ7 LCSCFX^TYT!8DC:('4+P6GMAOTQF,+1I1$(?^AYY M&8@ [$)\#TDAI#7FQ0(348UD+4G4BR32(/6T21W3ZQM7<_Q +$5(;!Q:,YD? M&C;R )F!]$&1MVSN-OQ['/5.SGP#C._AYXQ+[#OQW62HU#AC[PIN$#DL'P?;16?!4E9LTQV1D-,0B" M](6EGQ2;TS0%%3Z!AH(Q6&I61)K+M\6PAT!# ;ZW=G+_'UJ6'[JWOS%>ZE>15D,!)&4>PD) EB(X&4%L:0BY<-5LX% MPA>9120\?&0Q4'MPM?F. PC^9DN[C4P48YD0^47RA1I88'I$E@93N"I"'ED M/2340>@S8QZH?NN"8AL+!SU#V ZA@@';00_P> /AN8ULQ]*"90#R)Z 7F>W* M8O1%,8ID-DDJ8ZK%M@0023NR$R7X,?!KP DF@-+/.4VRVW@K>&0%,.,\"J%KD!P MZ&5A1U!# LWQ0!=][J'H/0###6R*2BC6A\*-F\Y)J2C=NJWF M19&B*2Y%O/C:FD;^((+9(H8G],MLSC$2L=M=%KG<&, M^UZPX[?HQZ/0&$Y-+>HCG.O (EQLN\ENZ_V6=I:<^"2'\K"O)9&9]'3]1XU7 M_M<^>,"(X$SN:T'B?<^*T.E)!2-1GTS^A4-?:&11DJ&%.F,$+S!!P3HY M+;0C%M^92>_#9/8]ZA=\.V..U0Z]-D 08:%Q<#5N@=?,Q'_9^(;C&<)-PE,6 MGJ@01U2Y<P>V#P$"G< PH)QE9N!*PUP1Q\C"*J-_N(#"/A)L M'06>T7K)I2=&7P66&WT!,RK/REJWB,#',)5X1>D%,#'-8B4\S]\_%Z^!VCM8 M69:I#=,"F1F&8G%#5L;$W!ZP+9?HE!,-L!5M4 1%40]A%^LN6UP*6Z5@& M!8/%0B0FHN#95A%@"OMG0L#JH6_]5A:P]1?1'?Q2QE-'7A[KQ&SE\.12&.)+ MI"^FJ-@+L:[3+^(\K""FBK"O/P4S+,MG9/0I'T:+]],Q/SE)^)04&^+6+Z4@ M/,3JL\1!A#>$@X:V)O^4)^6)YAW1Z,,5IW/K$YKQGD]HUH0-0%]") VNE87! M'A7)\O&>NBK31SRX16J74:?)$8\C9+]LTI:4CFB*DDPV*,DZL2=+ZB<3D7Q3 M=#3]$THQB G?9: N[:(N%)V6Q\GI@VP8#GQ #?C._(#<"%=19C%+;%ZR4'*/ M9SWDL4>D>D,R/(\$BD?*?@Y.(OB!Z@3X%KH<\H>6W,W%^HR1!['EPY)8YZ MN.OMW?'-D))FX?"KH[X-.V1N+$DU10@4SY)ARX4G45$(,P0Y^7V(A3:-?#YR MF.SWZ-0Z!H:??>$F5!P1QH<>^ O0&:"4@2'$F'8[-KG])EU2%=$T3!)Q[V _ MRD.W+VA/BVQ:X#@![.]!V6(FK5UM<5_K&KZ/ MB4"K@DEG)+!7T\X$O^W73L;XR.]G#[B%R@G -%[7 YI:64)^7(77@@3P^4 M-SLIK5@)*Z0&-;TYF Z30LHNQ69HJ:8X7[\K8P=$8Y:.",3A@"*?(6=3?2M= M18Q.Q\%T9YF:.]FV(\2X])["AKG6*^Z@=LJ<39#_@H<8*)V_>)Y%LG*5A"1K MD"2/1,Q+DL??96JL#*9FDE#O)$9*D/46'%0, [N&N.' %EI/&F^Y@N=]" M; M*!?]V LWM-ER@?%C?EJSB'RP/0&3:3\BY<=S5?A_R1FXY2#D3GS+D:1;;C1'CY1@KYX^K:;:Y\<^QI0F MOS$Y7J1CXODXG1GP* #%&6A#_T)_F0XXB+-5?O3SHO)(W M7H:1,A7/[W$_;7S$6-&VM.QH[V08)!O2X1=]^$F43"E(&T^,[XL,3WS?Y=<* M6F1F%B(3(GX!'7[R9D%1+.'T8F4[*C&5%_I/">KUKC% M>T7<_&4<.IYQX9'&6L*=(L^.$O#;XG("W8(0."OWIS8B;\<,[N1>EDC"6TC4 MC(>GQN!0II2[3L+NE3@/RGZP,9RS]M!H$Q;!3)ZYYWN("O>3G(RLVQC/3%XC M!H4LC_98<8+ NGL ,$5MKP#(O__T:O-M\:1)&^\@?67 M6>\]_X/GWGT!]L5;K6O_DX\M"N=Y18'P%GJJB%*ZND#_[&=],M)'=*%^M\D? M 3VJS;$1O&=MG?1\ MXH]W@?"\EP]?>NA]0U:&V:-Q/JN+(?/1HQ,9?D$.9/C\0Y)-M0O9>H/^. M= M_O ' + ,]7KGHRT Y,GY .0U!2S1=?+9#.MHP_)SQ1,D7V!FU,L6.&JT<_AB M?,_!1 Y$XZ2&X:/@&## ]10^WPJ_MCX83K((5IFU?FB7D;NV/AZO\'5GM-]B MI!?\!>XIP+\<%M\ON)CCMOH_XADL!N \A$OX"[/-N;?V#IS(!3I/:RBB3A%/ M<.%:ZO!R'Q4.]U*\*)L8_X)GXQV"UIU] 2 MO66PI["9:R[Y(<:-LE%4M\^KN,:S??$*0./3P"S)).]A#IJ"*@.DMN^;ZDEM M<&:&O0RU]@Q?3&<*+0@*F2H"8G7?AE(TY6UVRL^,GXJP&WY1A]F!3D770WA7(OOPR7Z?$5WGUCRM(\+ _3-.EU*2/AUVFH]@&[ 9Z M[\2PTRM@=][M'@D[):V0!X>_NG@>5&A(MI7J?_?LY\D)B<"N"]#)R\#X,#)PWMN)2 _QK:6W7G0;3J.X]%VP+EPIOWSO M^?*[U4C6=C&]_F2%\9NG>CR<2H7]QCNAI.R@,-0@$G18VX$=/9V-&.Z=?2NS MO%8#2GIYR>!4Q6/8=P[ 90JNGC= M;5 2?3EDF0R\_F=CH\A[IMX79-\I6Q3/^4P#K]Y1^FB0I)7B^9\;VNWXXQ>P M$>$5S5ZN4 %>E._=Q'.\$U/@[A*M=!0*T-\9/IY>!N" $[!%==C7\3_;&63< M'TSZ?858^P#I*=)TC9U8H>E GXQZ#4TWT'3M>I*EZ7#8[>F3AJ8;:;K&4*[0 M]*"ZS\UK2WN/.70\'/(V+CW4_EOD(:4_^50>"'-%>/;'KX;_C8D:F5=4:@?3 MW\2R\.(#NV>.IK\L=L+I19R29DPF+.A6$;_Y9AG_^6>;^5AJ=4FS\2+\\MD5 MWA (Z(%>+@XS&F0##D4@EJ3+7= MC*6VJ'HW5]571$'DWN1/O4MBT@#F[^5 L)+LLPL@I5:+27B%JV8/"B@%C.J#=)YFGACUNK]+&"Z22Y_\ M<%Q@DR #J)1:<,9IPWM4)->F&M>#0_S-#9;I((P9ZCW]T*Q9P>[0NIDD[#TN M=]AAKVSV.2J]#=E5(%/Q 1>.[9V]%N7CE\0X,54:)I\ 9KJ?*$SV?$S*&NR5/ M?A87 MN]'-J7@VL#T3[Y'M:,GQN:*&M1@@K )(^^D94P=CN.'0..PUSI6C/G M8Z!5[?BRU^\.3P*M:@?-O4$WDR1>4[2JY3F,QX,"$[I>214$X>/D M7L>.0MGN9?*N2D]W1^>FB6DU1!X/\?=\6J!YA]T[> M2SV<2>4!]W2/MH$8ZVO:+C[FS=6AP"[857UA:<_:CCU:)RJXN3JV<.4AE-'-']57/3V M,'LV]UBL2KF]'XUY$C]"IX\*1RWW$T/"P46(!H;F(^ M\^ KO4VXVV[[UPM";O]9&<56S([5"_NH:D67S+"I)<[7%44RT1RB\1W6U MI,;$56619[R@LA6?[X)J_4'O]+0YGK:*H@E,I*'2P_ZH!68!$WA_N7D7=VP5 MI>3YE76V"&4C U[U"]].?A4U8T7/[:0%:Q03< $$)')IX,[.L8*I*'^=3IESN9WG%O8X@ 53M4^+#ZW8&O)H9M2X"<$U108-72XNK"@)= M?PC4PG,+X( I"\<9=.U95A]4:IO%-HX:*E!_7%%=+;Y&;JB77'@Q[J1R.(=J M!FI-K0=!%.0D2DUN(UUE8>5:#'&<1I(UXTA&,WQO*5UQ0<#8OR-1EC,TOLO^ M0-0BFI>N1$'#ED^V*R3I#]W.,%89+/"GG&[(E'>LWAC(YL^R\A!5YA/UT:DF M!*R,L"0Z@K*I@H2R82),P3F2T@6EN.EJ8R%>5)%8P*=)!"%6;JG*+G;CXETA M-5Z\E,0W0K:M5;2@^A:82U()6^C +&=^>*P,_CC MC]H]\RD/6!J:T%N(S^,RN(15:"DCF1XBX/YT-CC+C#KH=OKG!<-JMYX//F), MPO^F^^E=35^$&LE^KBNPCV7_@7HYO08 '"MM5[',/_.E6?79.FU9J=&8HDF& M#@H%=B[<^/EV\1_M0 MU+)X;BM8>O]T";R+8'5/=778(%A'M%/G6;).!IW1VE$/MBU1"?0BV6KQ6M-8 M5SH*X._@Y>$)=YR=ETA(J&1@.MUA#N1SV[(<=FC@'385;NH?JL ,F^? X M0/NHCD+I^JWN4,LXU>8'/REQBW\N9[7]A*:W]M5IP7O?/^ M.G?E\&2HA4WI#?2:+@.G1\O!8/(XM*R-U7PQ.B^Y!7A%(5,%L$TAUM5&*15/ M.^,SUT_,Q^V,<4<'9]Z#R_Q@9B]XTQQL5R-'RGRB.!_L M4/EK0S4_8'#VL][9F))= MH-A]>R 5V++@/1V06OD6U%9DB'/#RMH SI1,,[ MJG!Q$;>[DS/(\:GXM!R]L (04'13GDNV0,=>0=J0SA++PF>UR)U!0%E*2$19TR4O(W,>4/^4S'"( ?;V\^O?]@ M!R'E[#S6T5^WTU.QS'4A]@-2;]0YQX]S [XYP=<F$4]W6W+Q@-_S-@ ?X1<.:Q0?(-F!I,*A/U^<9;[].QE M*\F;0EV)^^^*O@J*ABI(TBUEBD\YYC.(+98Z%%X1M M--74(S(>]&5GWQU*-_1LOJ#T#C9WD\::V-_>>Q )<-T8>B32-*+S9\H#+;)=)PVX1'ZAAM@IUGX_=8(["H9+<<V S%&2&39 MBM4GI63FS*64.S-60")[$!K3*?XC4&E.C7(=[Q;>=R/3888/HOD 0P$3 1_ MV=$^B"KV(.4?@:&^SUK:>Y DVS):"6DQ#0QV-,!L.YC!VPZH9QO;OO)2IS@? M; AYVU3MUHE8V\0-(M<T%!E01< 5*"53JHK@6<=@;'HM=T@H4:'/W+L06P/C MB%A3U'"7/P0291C?BG>J\80@"+8KR:90,4AL)3@KU.,8S *X*>0@PW38]+0* M_;WI%#B/.6?XPBW^J<U@,7260DK1)* 5BJE$[<Q!G2S&%LSEV5<KU&7@\M*T MIF.S@B;8:^4X7^9V62#W.>(^$IK7)@@GF;C</>6YMS!7$"=&)D9>6C^Q.B:B M*!>AA2^ZUP,?E7Q-V>"<;[L,==OE*-LN@^\4-(.G!5JB:@2E'";VJJ.]C9A4 M9RSS0[OUN6SXYJVF!2I*TU)U [_&7 )K"^@ -Q59%N^S$[0[L(_$N5>3H--0 M8-8BID=B[J1#FU7"GJ%!D2G, BLU!S;NN &D $ME>U$0XY &O2623<D]N8U" MF@U!YU^W>$[X2H/6A:C)DJ2MPK >OZHJ[M8:HGS+(NZI1ZGCLHI,:S4U%UVK M=!_.Y!=3;1<B10H\#]N*>-HP!F92>-^)L$DVJUPF.BO=P/%Z)*7$8A/L5%HL MYX6251NWCZ*[/O@=+ $/21-LIIU=%-CDK"-(;6[Q#5IUI6R= ?5=\B>+,L,W M68PZ)XP.SSNC24XTF=NTC5[: 79=:VYS)+N]%VL34>2?Z9AZE1?*YC[U1YUQ M<<[7!MJ5#OGW<S.!RK*H:)IRAYJ["DAI)(>=25&^TQXIV>U,\DXD]X[-*;/L M"'D"7VA7FM[M5CE.6RLL!2F'G2&L+I87@3&N!0TJY4IL%-Q:(ZV$_B:M<[U2 M6LLI:U)C_$Z.98=5?+G?Q'^\UL84LN=O86S)A=_:XR2._RD=#33B$\C7>[.5 MC6P]4=G2!YW!6N'"O=*QQ.CD5M,:+)2#:BG2C5[L2R]RXBM/SMP>0X"'+;U7 M*=^P$>$]B?"GLL' 1JZWRA9OA/I1A+H@;.VRL)'C+>18[_8:07X$0;[*'K,T MTKN%]/9;_4%CB!]#?N.F.@O>SR7WE#!V.)2CS4;.M[EE,9Y4NKG4B/G^Q'SE MH+N1X&TD6&^-]$:(]WYZ9JNW)#!S8<_>Q*;*'4>4XIU!.<J^L-4_;SSJ_4FY MO&;5&-UM-G>MH5[I@FHCC&N%\6-L7^/$L$,;VGH<W3?Y"DV^PHG:V6=QIMRP M[# LJURSH-IMO4->$Y")UGCI)+F\8H2\E+B\]90I])RY,((70+1;W\-K*.F+ M.7B[A"+P\66.^*:,3 ./;[HP=X:WJ7AI97H,7'D(9UJP=!ELQBE37S/$C;6< MZP \5YS?83/BE@XQ@E1O.'.UYI9136@K*4$ +_Q!3\H_=[0+^%3,I3Y(#8TW MLF#!!PKS8?$*S4=Q#^=*7/G1OJ@7<BZ5"SGL#L\FZ%*!90= (2P\;MQZ]^)2 M0SR-0(HXY=T#UL2,!7,M?H?&9/8B)@Q=.J K!:+>,N;*K[].L$V^^I'$=/.= M$U%V.T"I"0*\5V(Q]5B>K@(..[ID8 M_>)C9YBQU9X-+!PFO*$> -PFF$5Y% MP+M_ELWO=,B;,OB-."W%^]V\N;J<=(/ IJYT;D?[FK!'4D^&&;"(>K_35Y6% M$RGGVDA\A24V#NGK8"W.2[!,WX)7KC$71]2NY[8IW(:WE.2]VD"4?D]5HN?= M# +. "SP#+R=8@GV)>AG(&Z8Q/(52$:M%I_'2R;;:EXX\P(Y4,4BXTW?BZ;O M1=/W0DI T_>BZ7O1]+UH^EXT?2^:OA<G0-JF[\6Q*=[TO6CZ7M11L)J^%TW? MBT,0[C@[KZ;O1=/WX@EW4&CZ7IPBUYJ^%\>\R=3TO6CZ7AR4#+6P*4W?BZ;O MQ8GWO5A?2OW0I?7?VRYLA=H?['L<(C[)"!ZYWKX"R='J[O?[@_R^&GM&J'H' M"6 3GC[]AJ=/V_6,P._I\ZW:1 SUGKZ),NLFW:IGQB^4&2)K-N )S?J&(^MA MH=&4P7;H+[(E-?(AV$":Y%A?.<QO:>_BTW%?^^#Q1!8Q)=-@').IS5RTMP:6 M7+V@:4N0+Z?]CISPVL?IKJ=RLAN<2YD*9^+SY))6[0&Q01E'FTB\%RCW8U[5 M;CGU:&(BX7GT9B:3<WTO1G430MOIT><D ^6@ZB/F.8+>Z/IP&\VI &#2/D9- MI*#:NM2O@+0E\*;A V8 6#"PXU$]!YZ-D"7@9?(5YJ6!D/DWXF-U GUC3YD- M]F28[JE3=MJZ8#N*L1V5P+9W/CII;,?=<07>ZIE^7Z>&[2C&M@QO=5W?$5N1 M"U4) ?G-CFJH]\H+IISR8(!7D;%^>1$[,-P5I:5;'[BK6#"]@@5; ?RF4&>I MIM :=.27;Y,/+_$[6"_EHQO/L;YXE_'5B!4\]5Y?WX#=^:1P-:H.03W0+J-$ MXV$A4W= F[<4P+XI^ >6C[HW'$Q*7$4XF('_B/]YE[QU$5X:OH])I_D;Y#+\ M[.GCP3B#6HFYCH5"*<L\'/:&]45A6((+L#!.!O5%H939&^!+>T"!_E ^:&$/ M+$R7AXV;S[#R\(NWC/_ULAQZ_'OYN?QX1S,/N)Z70#=_[AIA7<T+:H]ZO>P" ML%^TDWBAE@25RV$<1^V2#[>RB?IHT"]C4'+FVQ[#OT4>OPUCFPQSY7'7CGGL MOQK^-XS88,(Y#S+@30D1QGGQ 1<=37]9&(79GE(D#K_';[Y9QG_^V6:^X9NS M)<U.89;XV94+'DY #_1RL>O>BH-Z<%K?V'>\8QYX&==T7^SZ-F ^OTO',9"D M[1V"M"2$NY"V5XJTSXNH.\MK'8FZ7^K44!5K9_9VULUR9N]1UAA51;^Z7I%Z M]FM)UWX-U?,Q";JSO3L&0;WYW!;W#44Y CR"82[>AUPA1?(RSJ*^6M*-^Q[8 MKUW;^>DL]"-VIKTZ/!SY9G4M')ZK4?_GEA;,#!\O-4;AS/,I9(LMY/BOJTX^ M?4J-GF_HC8ODLQ)0Z2I?KSZ^IPU,-Q-B*Y[BV!CD\/>@&-A!$%6$_HI_LA7M M>]WS\;C77P<Y'_Y84)>B=Z\[Z/='W<FV4"\,>0\9(;8\QS&PE3$6<\&/UP'_ MR?"O?6JK:9&M@?TE35B&_/T51+J=KIZ+1-$TCXA0#F<.A1!>S.[J"58MO#D( M^D4E#%94'2\%M\;C<4L?3<BHPC]!/EH@(!GYQ(?Z>4L?3UJ]X9C_<]*:] >M MT?E8ONO!LA0:5.AB#=FVCQ+VLN<)F4&?%D5*A7Z[@^H4:>5 5\D 72O?;66% M] G0"<BTQ@HI<QP?B5(+@'[>'T_Z^ODAD1 OTY#%_F=E_OP>=S=&)S!<XJ&6 MYY*WA)ZF,F">?YDB1;?4FK(S(;Y@\#'RE\<FA9RW-#':^O!\<J[GF_(:$X-O M14Z0&/M7D3*DJ*PB&YW% D(L?#9C;H#QE"NZ?0(;4KR+0BE]F"[RQ?C>TBXR M1?C 9V"KR:JIX?AH,,CU%(;8->5G-,JN0T4SU0&Y:@<FO?'PM)"KDEK2'NC] M4\*N:KK2I#)RX%_CC6WCCO'"1J(KB:\DQ$?NK>TX5$1,R1E'%Q!_I]QHL%#L MNXFIH%C(R[]G5EOF>\9&JG3=QV*SYB*HO%S09SOXEL"^,67Q]Y6/WRS?,->< M8?4\LG$W!J E@+X!%#"\"]3BL"3V4>9XWO#BE-P^"M0D9A(Q'HP1:.49SF'. MOJB?\BR*,3X\!V%@2EK%'-VK.=;W(PIH-W$ATYA3*\P^&=8I2"HXQBB6Y=JH M5Q>NQ9TWD_L0C\06"4D"2%EJ]D;])T].Q>4@S_R Y-3K0LR_,ZHDB#5 %"K6 M7V)__\#N#.>=&X)K3"^JB)3C0E4>7,;%__BE"BS)N-3^*?Z+=Q8UNK281Z'D M0_YZ?,-QHVOX<][=SXKU5).;HH>JSE.V9.L;([#IOM8G7EZTJ#SKI@NE1ZK@ MFJE]&L(G<Z7,HE(!,JXH.6,^LUVEGF92K71)92QOE@%\%(B;3R^PC.+9):]) MW#K3SN 5_,\#P_^- OA?S]?.O,@_>QD7EHQK^'22:\98*Q/'\A;@Z/!$?J56 M] ^!!LB#.//6H@96Z%;J>.+ 8#:P*C0=17)? BT-UFN<B^J8\$;D^^@/N@:5 M9G09&A,L[PBNM2@82Z5"G65<79A3:N'QBS2M@D*3<=[AU/$>DLJ8LARR&)NI M=4KGAL4ZVB7S0W#M4A4O<;"IYX6N%S(J4\Y/% .!"P"GUO_,96?,-'@!K:UO MD<]%-4N_=FXZLFHHUI\W3:R29Z7*M0*53'N!]W=?G-'[OUQ<? (.*F56/>S- M1O5K?<V;VV&&G5_2I5T56B%QI"Q* J%48)5/R1$JC)\MJ*E6BY44QFKA5%PZ M,W>0$?Y<*@4S*@UZB\,:1"OXYE^1:_)2O6J!U_4#\2+9(=;H1_VALK()A])R M?.&Z>%'L,UMX?H@E1O$V%ZA^^Z\Q4HB/J&#X%@C""QC&%4BG-JZ2,70W*-7\ MMB*"\>Z[.3/<.YIQ;@<!T<[%7!)SEI"H-VDI_\#2R@KYI$RN:E1:>KG6V "T M*.8L2P1307<2:-G00+:W7BAFDY=_%811)B,7(& (,&&TD@_/"_(&C+R"5HD" MN)PRB1("1'->+SY -0$VXJ6AF.F >E*T-1["<U>%H:B$+IIX-.-[LO$;VF90 MG6%9([F5*K$/WH*7)BT^I<!@FU>?-I4VBIJL/ Q<2\SM*S9?.-Z2,4%XZAE! MM??Y#HV;U@*&Q>2#(:MPC!?)13(5+)\U66$EH;&X<_B M$:U)H=3-)N@5AJ\ M9GGP>C=$"B&APARER@"3)/QT]O;FT_L/0/4O^-%C%0?NC3LZSI);J'&UO@>. M 6[L!;C7GM]NRY_VIV=*X9/ST?C\QU417%,&Q8A"KP"5M6P[9)E)WI]]8\SE MA;& G[_#WB)DL.Z.>G]4U'NKDBKUT]7KR-<V4T*HK-*=AV&,<X&5X0-J-;/P M'F Q7CB8[38#4K>GML4<V,1I@3V/>"N-I"]/"W7_@:&WBB6)[VR7,7) D\X] MO(HE>$,&3_HTQ?TXT1P@C+ Q )CQ5\KX4\^,1.> D%=0ITVQ+8*%:5?(3M"* M^[;(WC3*F# (-N8!D%-PBMB7Z!PM%SAL$\(#K0'?#6A(!!!^<B-Y4QAJZT$ MH6ORP&@L8&M"6U>$;[F_"PN4 ^X<<P2-^2+!ES2%BCD(4SN=!&5D=1XS)/K< M;Y1-)%YK+_27Z??%/3P$*\$_:9W"J8"N6H8(K:0BOL",8R+YTM)>]/8^E2!< M=B8<\45_\VS)5F6%IAK)&#IPS("5?0KNAX%B1/7Y1<!=?"4\+&H/XCFQ4/"N M5,#I&16(2?P(SG'8-[AW'F+UX/G?X-]F^O(CM:T2B*L,IJX=J#9\HV/1GL'S M@]2FU;NW+='](6 )NKP^A'X^'JTKPU^BP6'%Y3HI27AB:_5^YJFZU&<6X=W7 MW33]#[[HECZ9RJR]_<D37'M+$X-K+4R"*RM0(U@PW&E3=BP9K6\\0BS-JQ)4 ML%T8&=8O, ,M;I4LC/ \P,Z8X4\A,V<NW9^0RYM<TWA#,0Z$(7:OQ38\;L<2 MVS*T79H1DG=@.C9Z_#]H4]!B44((C B33S0+#*')._HD]NS==V.^<.)N6#"Z MQ%_@*Z-//$X"FUC<<_M@E7%IJ$ $^.E?V#>%[^W@%P4(0B/9],6TI_OGZ.^X M<2=!R3V46?1-I-&&%U9<C[BGDBTC>+@%!=-Z-R.*!=%M (;:H 7GSTL<8^%+ MT2@NN/1%;=<T]\#[:*G DX.$OV WE4#A\Y1H%FC$6J2PW/^'*6 =["1!FUT1 M<PI7XY'"85)74PWW?N!9V%YG+XO4^;BF;0*OW9R>79G(@RP+5\A$[*7SH!G: MPPQ\L67;>\".CK$\+&5_+M5KOTD<:SX".A%_F'3.E1Z2A3)C8\!'F!B?^!G; M!#.Q0<3.T)A.TVZZ, IWCG<+[^?;!M[ZC Q#H*7M>J_;Q:FG+.#][ (>O\-H M!RQ< 1,=EKC"!J2Q!+CBBZLV+(@6*&I9C>;!<:F?R5/AEPF+9WH^&:%[:IZ$ MV*UHK=H7Z=:GLS>#!\T-"KP;)NR+EJ*E&T8D0^&@$U:HU[*?*,9UV)UP2&_! MI:=WR5;&Q2A(T8 4!D4\L>%I7'^--!=[GB(,'0R5B@@++1>1#Y81Y;68Z=0N M].[.9W<4V"+X5#,#6Z_M>HAJ5D0!4'"P;<<0 5A,JY-*+"3-4MSY4!V2A S< M%QI-[*K2*P]N@.[01J'-RAR5).&^6P\%"0\2:9^%S4LYB>1P 7CMJG$$=W[. M(:!D>R%+ IX@PB >F""#CE]!4/S(CA4C-I"*FT[-5/&S%GF3TE FG52E(2!6 MP*[+E"%&?*URZ]9Z&L3WN:W+C%LOXEW*,#08$R\.#-HI*=$^XGF//DJZEYK< MEHH<2W'<LO$THJ8DXKW>^'HK.Z3EGT3*PP.,JB0G5G@"!?)(PA2DY!F#U=_ M)8/)T-R*!G987'"AM($SJ"F?6-!1XEER8($GA;EM>GD\.[F B.7%Y&6XL/ ; M/@MR2.U3NGIJE$0U\B 2FX! ='46<718()+.B;$EI/.7U($*GIABH#Y0KF<F M%.*!?MY+CT?Q?5[&,13G10YLS=O@WLWYXF%09.@ X58T" ^TMN-2;GG1;3B- MG#A#A,\9!V&ES_5@^#X@9.-@<?/75)MH$5;+=I6-2WZFOE)8BMJ%_H'L/4A7 M54 D8^55ED:QGG)6F![L0;D,D.MB,5BUT.QA0TC9BS8QX1?IMH4F'41:-K7W MEHYGD)5IWMB6OP4+,)/?W;+8%]]&^5>K6Z_+^$AJ=?+-"0(6Y^Z @K<7++3% M:5*<R%.0I[.::,)%+<F6N70,>XYW4+\"OG0L>2$T)#_KO&I:33KC=2A*KJ4R M7LO#I*;:\(]DC=(UF'+UVRW#>C"9C+,)Y.D)]@A:Q0SBP:"7S2$^(&B5RA?Q M0F[' :UB4<SA(%M:J1BTU''L*F!!>#W=$U2Z/LFF\BNC[PND:I5AAROY]WL' MJ6K1QD$_*U8' *G2]9))OY<5ISR0WK);V&JT;;?]R<.H/F6/"-\6MU1O8.M( MIR:!IERW*6?<^=A7;C)R/' R[/IK18#$C@9^=/;SI+MR9;XJ:"EZB:@;WWO? M4GX@["TQGPAHAP=M%.O';7#[$M;%_S 77+,WAJM<MOH SCV\?(7'@+?XY)I6 M>$O[C$[:BP]7;ZX_OTREQGO./9+H$EZR0^T]CS8NU]+^*@:3DAAO",9K]S<! M(4Y5(M^5)I3S$0-B:-+/9)HK>$W7TYS/!"UND!+B7144>H?3)2:+H H^)I*4 M35;N]GK#-+/+T")F,J) 7B(G]E02&[WC0I;NRJ,OTO5^+&Z<_?RI_X\BJB%T M,7T^,P<+VP6\]G) X0,3ZP"$E.3#X]\."S$&G=!Q%7U>'^_*_<SP_!'[CE,) MFAU+%D^RJIX_S6-A4]&.#P?5L'DK=R&7O)"L4K,5R^K#;MRV^"Z&ERL3Q:64 MDCO_I&/'=>GA<@Z:0IE # ]^,HW-A\YIDG/Z*>3Y!XT"_W02HCAN$NF08EM* MF\[DC"')3=AB,U?G;O##46>2U\:,=^-]C.1^XI8X)VKC/UYKXTX/YZ&W; RZ MP6]M_B-O,U6VY^S:)L7Z>6?P"*0HUX5XZX;T>F>0UU@LA=1VO:Q[G5Y>]^%: MD$O-T2YW8K^KCFQ%PPTB=P*ML2LUC7TL63P!.N[>8GQ7*<UVM^SGM>4LU;!\ MI>5I;C/"[>#:480R8M.9Z'M"LLS:433:'OE[6!^JVJI\Y=[#;YZ_K&(B"N3N MB$ANT:1XO81ONBMR.'R4]#V]I0_/CVBK2RE:O;EZ='>P@'7MXRP-]3(=5'XE M-+XS]4;ZO@W)OM:P6FAX;U2IV_#1]7N_:^DQ*#H8',DKJY/J94,DC<ZMDY!A MI6[IC<YMIFBO]_QT[CHG KD_O2N[^]V?9FZ:KQ:ZJ[>ZX[JNF/MG60T#3<4[ ME<G@Z=D ?= 9K#4"7SR\QK<H>T)Q!/O0&0+[,?_/877=HVUIB53,:F&,>JWS MX3IGLY;&Z 3D8TNS=T3,4D+0'9;T?M+W"[=**-WUC'CU0-M6=NU%)])\9__% M^/Z.&[@W_/[)CBD%XW0ZXX;)#@MYM?2!3%?>\I##0F':E R\"G#R;,?LPO%Y M!KIDY'V 4JEB\4J>Q3YAJ=H-_K"P5$EM/-<W@P)"9(OT>7D#0EXA:+_W? :& M2"U2)0HU%F=%^?8]E0;Z%:^?V>'R+:7#;TJ-2KY+LI:P,"+O!,7!D%!((&3B M$PPR:>N]=E]74<V%0V& ?,YS:-1N62WM%RJ)\4'<$5FV/WJA]I;AU0RZQ6,$ MVI^9=8?98@FT"4EVH1H!$[>G(CAB, H*^F]/NM\%%A(UD %>S!@O+TEL2W7< MRN1EE\-G2V:4("_?,U\*G_B#<M<GJ45=B:7[Y-<;P\$+-#<SQL(/GIF0G: 6 M0"LP"UXU;%YA\V/P<%=SM3]F'(L1>S=^);1SG[PZ87W;"XL3\'/<UU4<\:*4 M0(#ZFA)-ZID&^E3JZ^VK9D]AQ9Z<=*.<V)K>V;1EKFW1O'QQWV:[7,^+V+)* M1Q3:N ^G,F /AD]5N<C<\OB?N<2"Z]SNQO> D^J@&'3\QD)@>O -KS,''FX& MU.*T4R?"BZZR/,V:X?&"3.J&[%6(]^,S-5=XK7( &\:4:T"*^'45+F$'_., M%ZGU0KS[;=P9^$0%6S/@?WDA"%Y[@9>+-KW(#VCO$E_\I;O25F3R^G$V@&2& M2<4>]GW!BS2GJ]IB;=,Y$5C<'I'O835M!QZ%_*93A/EY"\.G50O+IA')J#ZS MN)C]G]1M?T3##B-1O:.68G9!UR-2J<0Y96)F1B)S.:*F-JW"2_KIHBIZKS.4 ME5^TOQ@P(++B'\QM:=U.+W[R+O(]?LE!_?4"ZTT X(:KO15=*XT02/P=ZP]G MA5$44Q=0,=SB,GF_"PLI6@8O_LP+&\4)P;B33-WZ#O,*.F?I41;]B=X9%**O M9]#O=D8)(.)1\D-"C.0W015)N832EZ#\UCJZU5(>L]5ZL=QXXCZ)BQ>%@@@? MS,")87&M>0SF\J_D'7U+<QDO'\\;9<IZ7BH_<VI(WW)W4@O0G]RU6'"=;W^, M>IUQ;X<<B^V2WL>=-4<7QSV..<8-C/Z&W/2#T'C4&:T]TJDID?=Z;V-7Z=X_ M$6IY[6F#.M8KF>. MU-JJ:>G3/W=LR</N#YE>5]X$V1_D^C]SH$$[%B"G)TG MSW#LG6:]71:RW>[<//45A.*,RGZ]4E91HS.-SM1=9S8EY4V*TM[WDG=7H"'U MH,06V52[Z>(Q4JCT?K\>+E\9K7]TPFTO!SO9EV,(PG"=Z_^4#1D_>=V_K=IY M([*W);]>6Z(B0S2HR=ZSDB$Z*I/7VY"3X/(>+BH\]A:W4? MD[4GW4;!G[R" MZX-U%SQ/T(\X0! A2<[:;R!A[[KQ/&()AR!;$T[8R@N7D0.E$\$3U(MCV.%U M-5 :_7M\_KSH=4MVQFM<X2?G"I^B<C:.\'-6\)JLG(U'V7B493W*CZE$QB-$ M=NM1(^% 1U6UQOFI1IGJ0=U#'7K5&FDUI-4K&=*J7&/B2!GC/!$\D-=#$J.8 M%.LOSAGWF6C^R7O(X>T3[87C!<%+S 17;JXH]U5:F$7>DO.E,L65UH$P>=+W MN<8)]ROW?2SF>G.;I]Q+2JF-XEH:=I*C#D,V$16OWB1-DC1F^"X3+2N"Z%8. MX?G8,M"/L+,N[_;H,]'D,&XUJEZFV, U'\ALX#4=2S9S9-2(%J8W9Z+;(F\= M2R(0N2:_KI/@&06R2Z.,RZ1N.F6&Q3]%#\?,I1.2&< .I49T"R3XL44@W7^* M0:5KL]B[UPF\YRQVV".86J[.?,9(3EQLX#.'T6<!$AQ06KV51"^N7L=1+E\9 M=+TC0TQL9IQ/4+S( 1*'G<2Q0:/C/3RU^QR#86=\H(U/G,,\7"F^/^H,)J>S MP:V0P_R%Y%45T\,ISS%NHO0ZYX?.<%^5CL':0GPG+!T?LS;LI(2CW%YY5X.R M?RK4\@I-KZ.?4!CW@'=HCF!A5JFO[UC^ML[4KU04\E&HW^T,UT;33IGZ)R'[ M3]/WVLO]L0/ZPYF).MT\-NSW7L<D?Y*](W,X07X$HL%B_Z2(UN_T^@W1ZBEI M>8PYSIE6K?ST'7WR]X6!P+;X :L6;7445B ']:!2]3.)'1>$8YPVC-=ER-?- M'CPZX;:4@QW-]3'DX(7>&V[87]=J/7UTVCU=4= 'PSH*PI.S";44:]4D]+N] MW7/*GI+G\SEU<$A'K$[QL>QQ#O*V0"/1N=('QR> 2_[1]CZ]S^/EI&YR'.L5 M-2JT'[5T*.K#Y4V^P&EP>3*J)9LW^8T-FZO=I*[42/,YZO)AI>THJCP8/+Z_ M=ZS]0!/5/_ \3RU&O6,@XMG2[7CRUH3W][&C^J5T[NL1]E;UR,X_4/B_UCBK M9P1/R?>K!W4/%#VN-<ZIVZJZ_I1VC?4@\#,7JEZO)LEXC9W:;C=<#Y13$<S! MVN#6CI?Q-KV2UQ-Z^V9Q.7WITDT'/[)2W6;WU/$Q[IYW/4U^Q$O4]>WVV,,N MUKG] (N0.56:UZ>KK=[+]D\N3?.5XNEM643ZG5I$.MT*D[=3K]1+\Y#,X3A4 M;*HIT)18RD[Q D6.88TZ;.K]?A46$_QKF+QWCG$!R0K&$?A($P,]S;HR;C ^ M,N.V4.#C:^>&%M,GIIW#O?+X>%W<*ZMA'8A=T<,X26K7R+<85/(MCD[MPRT\ M&TQ4W1>>R6![OB4[(TQUPJ(%8(8)&.VSR.:Z] *,<-_,#)^U;XT ?OID+'F) M@G_B?DJC#=4J*^*AKZ?JP&)<&I8&?8-CRB&;;M[[+[>PGWEZYQB1*+B6DG-5 M+J^6S^GV\[X)02;;)*HI-=DF'E*_DB=?\BJ6!*""BCT0O8:P\@WPUM'8OR,[ M7 J+D'K3P$;@@68'0<2+Y[#YPO&63'BHE@U3A)ZO%-K!L4U1:0<6C["3-D4F MV JL3,/G\O(J*8DYC;AG[IUOP *#!6C2#;65@BQ_4'L2(V3P0](/&<8)B.DY M&$I:* 6".#DD'--4#9GRI6-\%B EP$X[RU;<*5C"JW<F67C/]PMOQ4HW*K@= M6-@U-(4THZAL5"PD"4@2OW3A'*I"I")_WFMA7)3PGG3I[W4H9VHW)7>Q5F7' M-()9&U;%T,$.U"!^OFWRND6X#N':&V@OSC[?? W.7FI6Y,O"3-4*!&6H54]# ML%WMHS3G+-B28F]LKH%SP__&0L$AI"%B@M >KLP&8<()C$_Q7]I6B&5J.1%" M\)[>TD>]UE (H][J]_B_5E"%I3.<P4N:<7?GLSLLVY66/-#H45JC]42CL^J% M5HQ&10NI10MA!PUS9K/[. G?T/ ;>VH## L0Y+C.G,#BAT +T.L*^("K]>AH M"CN0"DH]V6'U6FH>+,OTAH]:'=B #?#@'J?@I<=:VL/,QHIBO.+=+0L?& /# MY'*"3S%K8LD,OZZ%OY >JSR47!>*CV(AJZ-I@R$W1/BBQ/Z!P8)FXE8"S0DW MX6(I!.MCF-CXG?JUDW 09X"!4]CZ,#.BS)+KZ12(Z@.GC#F73+Z $HL-D"3. M;%Y<[2\1L$;GXDJS&8N%#ZRRM-LEC?[& PN/S'TKUUW.^2*9C&4@!COT0*_0 M! ]&YXAN3=EW(=8><$Y@[03M4$G3*J!%0BY44R0WT5:L&EEI2*@O=)OW7(S] MFU@#F!692#FT. "]K/A'5??.NSA\OTM%\B3/86=(=04M8QE(4>-CX1CWG@-; M2XV[I<QJ&Z"*!BQG7,%?G/WV]XM/L#:%AG\'^]LY4 6T3S/"T*#J<50!$#;G M\3)/_(U]K2\S4'=96Y J! I9=5'0?0;8%Y>O3.D(VA^DYW?8GH9@M+0_]+B& MQ,H!I@U!6V=<Y@ THE]D9FHJ?F^SCL$.BR;*C&*#.O'R57TUEJSIGX]:H_$X M.W29)2KVB3O:A;;P_%"XFZ&Z(*'(S.?,LHGQX+O&;Q+/:<WZ=V3X(?.!W7C# M"O[E@,IY$16&E/PWO<@/:&82=OE-D#\BKBVXI&C&%%[BR'*_.9$E%/SD"\-U M([00I4#@C.1K%O)@O[X+B<W>O))Q-_:/>]U!:](;;,'K<:_5ET[V8*RW1J"^ M&3<DY5?MVX4X ('3CF ];<>70DO ]R#>@@JFKFX^P"PD$B-H6&P9TCOA]$3X M2^$TZO!KQ!+%1HKC@(MC(?PK8!>.6^2HRD$S#EI),SG2'HP 79H=/)HM4E9V M"XHJ<5LG0ISQ4BI=65U@ R=O#CAS]SX;C7TG7OS$?!I?#K IRIH*/??5T'/O M[.=N1PT\%TQQ>)A'W;& >50*9KT&,(]CF$O0N0U ]VL ]"@6CG*$[I6'63[7 MX 5^UK#V<"$[7'-L4-=C@_YHMT.#_NF>&8 -MTU:%*5"O5,U\I)K),GOTSA& MX B+VS(IZT-F9R6$+_>SFMS/NA$MT5@E7JFUKYJN)%2]6NY>4KD8 ,-">(/\ MR<7XF2K_?"XOA'78ALV"A7-0@!O/+F"GX VIAGYFIT&6NR)TOX/Q8;8=^:; M-I"AIAM9]+821J2)C\*L_D(!?O#**"(2!3QN@!2S&.S'J$^#V"S>QLI@Y2U/ M?#2BCX$\=ASO(7AR!>\GG>':VK]/J3YUBVJH+$)2(J%^?*==MG+U:G7V86=8 MFXN%%:K#;J[,O[:73Z=;OSKX-:7TQBKWU2^S[JBSVY%_DZ#7JX+" 0K^GX86 M/'DVU$='\MH8# _;-/6QF%.UE'NW,SE_!.J?4E&N [8Q.()A6J5^_Y0*[!Q4 M] ]53F-M%X/!L^S@<9S%X&";W"TV-!^C.3:K R"K6811GCW>;_UVO;N;AUYZ MHL.M+EFJ#?/LZ-ZI-CQ*W:+#K0J/(6OZ<1J''\Z:KQ#MX#0[[TP.X1(_0QO, M0AG1M5W3FU=JH5"@'J=1>V';WL^;5H9:(ZT6G!AUJU7A?^2EZC0(O+U4K5\Y M:XVT>@MI-*G']JZQ5)O\BEKC7+Y4;,W\G-,@[Y8BM<GMJC7.BD@-]'56ZM'# MLM5L5[/GW=*1:+:]CRUQSV+GN_=IFLWOGC:_;YGK41;-?D*0C45N+')CD1N+ MW%CD0HNL#SJ#M2;Y[]E+F 5YH[=J,BR/7":9CD_1EA\E>'/>ZDVZK?&X>XIQ MP;HL'D?AU*35ZW=;^N DHVTU6:V.I5+= :A4)48UR^,C*%1WV&MU]?,F,-1L M0VJRDC3;D&8;TFQ#'F,;\FXZ9295?.)7TNZQE((9^=3PH(D5-4:Z,=*-D6Z, M]$&-=&^X(7Q_D[K]RVO!Y967W*>Y/EZ7WVT3S>K5Y[=]BI&DHS)YJ[RO>C&Y MUS]OG8_6[9QKNQ@>D=7;Y0O5B],5U;D6"_?Q6+QE>E2]6-SK#UN3X;HVK$_/ MU=BX'[R@TB;@5JP4"<TYGZ(ZL4$0S7F1)W@Q( \%SZVL=!650YY<[2,9[^#> M2NU2 T_[#.S8/'\B2>N3UF#<;>G5;L?6W(4Y$,]/.>OYJ9S+'97C3R7G&X_, M)^/69*UA;T[XFN!Q$SQN@L=-\/BI[^AN^+Y-:624<]*'1?:P%8FEW3+3B*A3 M _P04)E\JDZ)C2#<T&[+CYL-W&.O\\/^H#7I]YO=VW/9O8VK,[PNJVFS==M& MP8?=5F_M!<ZZ>@'-OFT;]1[HK<FH5V[3EJ[AO543B<+B]W$U?5Z(>^OZ__SS M [:&H D.#>W^&BP< =P]]K X"K1[:P21AC;):F.R$[B/?8KXWP$6CJ=NG5FH MZ;/KJ6RU_1F^N78OX<T+U\+_O%/*E%>2ZY5NV_W^J)L2[0I3/RJ::WFV@F9[ M/-X7FKAAN>*G2%^,[QI^J7UF )YI.S;5AV]AUP\L1)B/,'57Q^_A<_P:&ZG; M;@12=+W \GQT=%5)H88JNGT4T7ZOGT6VS+2U0'6M &=1U3MZ;W"RJ*X5XARN MGH]/%M6U"U@655C ]/'Y3KA>F*8?9;HHKZ C&EV*=E4?;.,62(!QB,O(][%Q MY@K#]%Y?WV!K>J/>(&UL-DUS8*!+K0,#?;(ET.^QE=EOV,JLI?W*#.P&1DU' MJ3W?5]>[Q9YXU,;BREU$8,JSPO89PS_4[ Q73_!/Y63+EG9#?:RI;5B6$#@O M3:M,^G>84YV2SYB>,)Z.9HOG4F;:<4V=#+LI4AX.T'WQ(%C'!#[NOJ@?%&!% M8VVG;WIWN!=ZKP7MR9.ZC&3KHW/]44BM)9T&@[6=U&* E ^:;FJE48A#E<?I MIM8;[]9-3>^>;CLU1;AAX_3>=@U0#\,!JQ&$?D3F?9L03/T:<%W<7&J37K=% MK7;WUPTWK^-3EK"J?2;,9=_<%V<"JK.7+;!Q4]O%5FQ)3U:#-U6+M[.\,SDU M28N/H7QF,AM;K6.:(;8A#@(68@O;A6'3^5;H&VXP9?!0<V(+_P+>9-_MD _Y M4C88@W\!^Q? ?QA@[F%G9^O><$/CCGE1(#JWQPW<XJF2<7F#<XHQ.DL^M6%2 MM[);%CXPYLHQ%@:J DQ%3:+Y['.%3A:X>QU-D =T+O T%J"(V<$,6Z:I9)K9 MX'?[YFP9-XJ';3-OK*9AASF "^@P-[[;<V S317Q5M3*,FGS91*3..>VN_)F MY*Z^^S!#? AHJD\20U3C'G0.NV=.(+O]YA(QH3,(V#+A@<^V:1UW!+P^($Z: M_CH)DL?<])GV[\C#DUX2=!@L<@V1U-LB:>4[42Z5/%?7QE-C---<P -5PO%P MF/2/]]NFWNG >B%E,Z&P4AM Z@P39@5 PGP)KQU!-\7^.:U[!;3V $FT#:!X M*;+S\W,\4$?_%,@N6,9I25\FVE5L7EH:LVD&"]3;#+'W.;#+E?]2VU9>B"EZ M'#QM#OBAN<S,$T2WF+^-72C17J%*1(ZC89M%J2.K8-2/:PIK^@6L21DP?FEN MZF"\-$^2?P"A?W!Y-KN\9W?K1:$D2/PK\2_/I//UB:=.D!#(+N(G0TZUJSMX M[ &8!3\0U#)QA;.2SNDF.':&32TY;;0BL1LE+ C26S$A+;%0T; !+<) 0QOE M>4HQ:K4#: MMB(<M'L5:'W,P_GUA+/''%AF<Q<+W8*7#>%J8V^(=5L:%",#E M@X?6:K7//>]$_Q9 X#_KLD$][SX;+<0J'LQ E-JD0:X11CY+*=+*9#7E_GMA MA$+J,HDPN]DNB+DT"A6IL< !<[T0E@4DM;N,7;$@]H84[@B3V(H-%T @5%HU M;%_R)@!WGB9P/;>](GPP3OIWE=5@ /]%5L!385'6*?+.#!0]$2W $FP%(E)3 M7B+)>/-;,D*D/PO0 L*N0 4$!2Q$5/7(\]!^:AUU>WIG4IM*:(?NJ%NV;^YJ MQ[)1IW]"=W@K="S[&W?=/I'K=CA]K0 1,.R"KUB_<D>]%E"A WD5;Q8NR)#4 M K 78BVIU#]AT!D=O]WHJ-,[H=O157K!PB_V%'!RPUJ(Q#7MFZ[C+4 M@.(Q M^5J (E2F5W^5&3[59:=N*J.>'M4"H/JI2[_^ZO)D5Y@O'GC#Y<YF#NCKE\Y+ M+F#^_GMJ'B7#_W"B_#A4&Q[E(LS3HEJWD;7ZR-IQK-W!XE5;1#%^]5RVC(]D M >1*!>]V%*K#$H+FJ-STL.XUX?NM7K_2]:5'5OQ'I]WVLK"3B3F&+%0JJ-;( MP;;-=6MO$QHY:.Q!F;7A^;DW[ST?ML%NDOR&6;.^85:KZ[M)E(];!_2$ A%/ MR5X=E<GK3<U),+DWJ50$\1FR>9-G<1)L;G3YV>ORTW,K-A: HK"YR/HY@B=1 MC[H:AXJJU!KIIQ!ZJ36!#[4?JS723]9/J@=Y#Q7KJ3723]0IJP=QG[N5ZK>& M:ZNFG4:>P$$JT3Z'X]M#$.Y99 L<HFAT(W%UDKBGM_NM1U#]]%;ZYISP$?2_ MAG)0^W/"1@YJL)=LY.!YR,&)VX/GY][P4HQWHOH@W=BG.E]'B/,W&0-/R5(U MIXP-DYM\@0R37^BMT7E=[A37EM5/0I\WL_KI.1<E,P>4(B%'<"OJ<9KPW-,' MGM+R5@_B/O=#N4:BZB)13R5QX.EY9_4@\7.W5)5<P<I]N [-L]5+LEC"#:@^ MRZGCEE_@D*IGQO5+;=Y$B%[-5FJ45925 HL8AD*WGIJ-WAJ.X9I8(9&QL*Z% M#_=;+&^%FDVMO*967NUWQ16JL#2U\II:>4TEHZ=5^*NIE=?4RFM4IA(\3:V\ MIE9>C=6E]K7R=G"=:Y*]<QB).VGD-JT^)XW<@3CW],X5'Z6.6ZFB?36,F=8^ M\5(?M0;]83U6\B<M"2>=>MD(09.'W0C!<[$$&]>$Y^?4--7;ZIC6=TK6JLG= MW-8:#?2&S4\_&[O1Y6>ORT_/K6BJMS7IUT\@YG(:%'[NF8U/RU&J!WF?>Q;V M4_+*ZD'<9V^E1JWA>/3H7F -#B/W>UA4.X1.O9K6TR=<4[^M7A+W]/:_]0BK MG]Y2WYP3/H+^UU .:G]4^*+7K4D:Z-,6A29UH)&#IV$2GI^3TU1QJ]]!U$D: MJ^:TL6%RDS>PLMRT].[P))W01I_WS>JGYUPT5=R:-()GL+S5@[C/_6SN5*,Y MM:;O<T\A>'H.6CU(W!BKEMZK@3=8Q^/)YESW(+ND4T.HR22H^3Q'R"2H20G+ M$C49O7O;@O$,S8='[:GG/QB^I7E3JD&IE&$4OY@%877--$)VY_D MJ49@2:J MU6A8L0V_<VV7:7/X>!9HS,4:F*N5,Y]:5<?1N#.8U"7BP3_'H=94=>1+_%Z* M-?9[G6'OT=)U=B7]5M5,GBS*I<QTJ8OAI2?IC3N3X<G2\IBQRDT'H6]XO>"6 M]A?#C0Q_J?$:NN,C;@WKMAO;5;B.L=&B_?O.VZRG),B?C.6<ZD?/#0O\$5?U M10X4B:^+-3O*SGXRW$,*2;T%CF>&\*17\'(2]_8(QS<'.&#<*%8G<< XZ.]^ M,:7>8K?E@KVZ0SJ"F-8CXGBHA;W62*OWM;!=1CFMV";4L.D5^?>?7D5!^\XP M%J_?@ZG\#2WE6SLP'0\;-01? /8WCF=^^_E__R]-^]-_M=N?/<=10@CXD?:; M#!\H&7F7J=!!$BYHM_E0*[-^2-;W7T6;B&OW,S,CWX<AWQB!':C%@ZEN+SSV M7!.^HEEB8,EM@']\9M.?SDS4JJ[>U4./_CKO=\]^SN-PQ7UV(@\'EIDFPM-$ M>)H(3Q/A:2(\C</81'A.:L/=1'B:"$\3X6DB/$V$Y_3%KHGPU&5AKS72)Q'A MV6.L)0X,)9&@EB8&Q94>-MSA3%-'TWC+)2T]8$N+Y]<(@)8FH5RVM%\,L/0O M/GA!\!(^3UJLOC-\%[X("J-*"B1_!T!6L K24*1I$ . T^/D<NHK5TZ\,=2D M1:[-GW[M=F&W:3'3GAM.\--9NW_V<QOL)@AO#HL.#7C,MW<PC#>W37"_IA0A M6OB>%9GA"DEM0 0DYQY'"6'UM0$4ZL_X-6#3R/F GV\,O'WJ_T-!ML20B7R) MDB:7@"=SS24%&ZFD24I2E(!D$L=L*VW0<F4Q;KVE_?-7LM;_;P5]/KV</9X\ MGCHG?+I"CI'>Z^N_QV^^23[ZL\U\PS=G2P+DXKL=)*]Q&.E!GT.W0:I4>=H" M[/V0/-7P5%MI-JKE-?K4XB:;A^4#">,N?-!/AP\'D^,-R/>Z:</6".(A#,() M":)J@[.=4S-VN%=WLO=*D;TV*E"3Y6]GLWM"RU^-I'UGLI>3]EJ0_6#T>VSD M6WQEV@UO&F)?"[P^T,N8MZ(Y=T;YH!I6FE)'4J[>I-1:<C!B']>).A[U]^4_ M'8SPAR!8S67M8-[*\<1J7X[*$S>>1_+#'WNEJJGQK,WF\PE;DMI$_#;26 VQ M>Z[VEOGVO4%B>N4&H1_1L7U+^XC4_N2ST/B>I94,-E^[R<?*M_ E_VZ52-VQ MB!*/RL3,>WI:G<O.6P]4]2JH]@>CDT5U''.UC-,Q/EV>5CORZ?7VR](;PZ%C M&[%L&*[%_]2NY@M0=SJ#NYP9_AU;.25+IL9!@NLI'^/"M>B/9 #Q_<[27(!X MN=GK2(!JK-\'\L65_=N:F9,44XQR9J'(ESXO?,L">,L !^8B^#.S[FSW3GEA M=Y'H%0C%7L [&;)5-):#AFB5M4\?#!NJ5?>V]-YQR/:+YUD/MN.0 4_2 819 M7R&2>!L,9B9U($A\VSI=""J\T5/^ HSI& %PY>W-I_<?["#\@A\=_5K,?N;I MG6.V5L'] QKQ@6$B%69].=:/VFIRU7EG4QZ9$85>P0QKF;'GZSHI1&B2]9*^ M3<)8Q<RP(]U3N_3 BW&7/V#((T:2M^2%7R@A23/F7H1&RF>F!WOU__"T+E!7 MEYET)8W2QVZCP'99 ,Z=^>_(#FQ\ D#P03!CS(2YO3GS81R'\J&"F;V -\#N MPB2N03"[GMLV 286PKQW/F-B3R#M,R4-.MY=BQ@3>-/PP?!9I_8$!J3O;?80 M:'=2L#"@9"?>K^&ZD>$X2[S3!X[R6V:*C%2=,'V8,9>!GFCP/\@+^)BO4Q2K M,FW?C.9!B.FL^(-EXRU!?H_0\/TEDC^^71A#,#>60&\@*2/6PN@HKQU-!3MD M0:@ ;80TJ,\6GH]7 FA=TAP,@G2TB^SO-GKZFK>@JXOP8\#N$-<60N^YC'\' MTSO>0\&+0 R+34&N+.UVJ7WMW'2T7RXN/L%<TY#Q"X^*N"%V?U["*,&"<A3A MEX^ %M(QR?76!ZWD'["X#%HTC$38 LGSYS1C. -T 8V9 7\_>!GL@/\/,]N< M:2!_-$( $DS<BWQZ?06=X+7VPGZI?6(^\'Z.O,+MCX\0H@3<>$Y$:O$C<?R% M#>]^C$R'&3Y8( L$RU]J7WQ8VG%,? 7O[T8.3?&"PR)4-DB1@79;MP$.SUYV M$N3!F,G;IAPUS0*I29,#6 @"#9QG*#\<'7R.D@O:*#Z7HZ>9X1(I,E3KB%E7 M<ZZY2BN"3S^/6HGTP6=_&'=T#?32H1O+\/X?AIV1_*$%DP4+1H%;9]E"X,G6 M("\] K0T/07+5&JA6@!]?68$I$=_T#O#&!2ZRJEH&[>9*76S(E]2K\PE7>T! MA1]45H">D7-)\@Z(N&H44I; ,S'C%(97YJ9? +2$+R IMB?$_<&+'"NQ((J! M@CF#"$3L3ET9,:U^2AFB;0=31%=7D9J:9A!""WS0"&"DU0Q\8*:!*7A@ZC*W M'C42@GZG'PM!M$"AS.<314%B)O<$DT$;YLB%_QCR_0U3VJEE&*<#2H$,@_L" MWX!4W6)NL8;&G+@-YALV"J@!$:7KQAG$I,39X5NX(0(@:7'*+KG$</DCK%4% M"[IB%=,. U@ZDC@ 6HBT5$YX\B_06OC+1TD&F0><F#$'8W&U0@%R-J34:4BG M0$R&"RPR+;VPVE,ISIY/+%,77=\.,@N>Y<%XN"K.C'N8$TU@/@B)Z">DO4?1 M\^BH#K3)C76%I@ 8'_!_7$\"A"3+0(3_6IFOA/:NJ-GJS8)JV[&5/5_1[FZK MX^NQWD^?7\O1MI^V3#K,$%XJ.6VLM\FBT,)K#9W"8ZAU!.EU?W\C_..+Q#[0 M@9*<*)D'9BEW9#K4)^6P:6DT*ZX$;[DL?2*I*=RQB[?YR_S=72,[1<#FS94@ MX'NPH_CD>U-[Y;(#/>./=HQPZOK@/'.TD8R],RP5Z=3OC_H'@Z5:7*E_?CXY M(%FJ1%,'O=Y@(R@K^_26]N[[PC'<>'55#YLO+(MO4K-07\66W<FY]A+$JK0; MH_O]0=H$EIQ6P18VRN >&M]AU0:'R!5WM);HX$8PF*_^WOX5AIY'\\1\W83H MX159,S[Z%^/[NV2,?\#(7W%@Y;=-5/@]'N@B"F>>;X=+,GLT.RQ%'SS3</X" MNA_ DH@#<GA^_XR;6WI3 "Y,XL_Z^?E8)5HY,+>EVGN&A7><A$PK9#PRW=[" MC^#3F9>XO_"7]:(6B+!M/ *M"M#G0H9^U2_,N_.-Q0RCC/3>U4=,_=>'QZ/- M"C$N9_"HCK2YY+09/")M;L"19VX=B7/SCHBC'X\X7_]Z$AKURYM]:91(&YCZ MWEQ4JXO09;U>B!)H@7;+8)/'M'>P(H9+[5<&!A*C]+#]"D6\6 P%D^.6[*/G MTL;5@WTZC 1+*VS$@A5WA7^$L[^'N9.IDYG?T,0Q8BP ZI!MED/2YDH=A</( M050@W-%C'9WW,[[#T2!ON%7=U1L.&VX]*K>J;#7:0[U1KL<UA54VJ;W!I"[< M@L&4S&;MGQA,TRB:5KQ0-YD0SR$30A^>;BJ$:C].-O$AJ7.47YV7!62*,,1. MI7H#=)+I)"%VUAG/6Z53E>F4GS*2$P]FA05/K:9N7^_LTM5L_X*YJ:1NM=I? MZVOORC_3!>(V%^<=KE2J'7:&>>72> W7>E6-RS%D*I%-AJNCU"&?I0^P#Z?% M%<!*':)7*F?6Z0\.7,1X532Z^97T3EPT/F93&TY*,LH50=S1-FY5\UH?=<;Z MTQ.7JL4605,/4:UZ$^F'>4UR3Y_TZ^J!'M%(9N>9Y+4%W1.UJ[0G7=\:^909 M7U7G#M09>(W.]3O]XN+WITSZW6OP'F[YJ:"(>U.S?F=RB%X.1UPY5JB69R;W M3K714;IUU\+H'\VD[Y%J1^+.&I^P[@W.CV+L#AM0JMA7H3"P5&TUWEY3CA!> MJU1&?%?C?S!\U$MLO7KL3_:WRM10"G9:S(XA!9/NR6V53DT*=ER<CR$%_?/S M>FR<]N<&U$X,=O0VCB$&O?'N#:.>D%_S;N4T;&_^S!'#/9M<D7K%' HDLZV/ M.^?:'T_.8SDJG]<[&R?!YSYPK2J7']\C:8*W%9L3Z;W.H+(V/[[+<40^;_(6 M3H+/_?/.>!V7=VQ"=>PZ(G%V>S:3)H2!YN+"*EUE5HHMX.U(O&(<WUBFJ[!4 M*PX+8^2DW+0TPT(XQ)5?O,[M8]D0.V3S@*[VXHB4YV&$VK\CPX?).I2DQ[XO MF!M0C2<0C9D*$A8?P5O!%OA MNLLZ4ZVJ!:EH"9&:&D7#HSJ\BJ&,CL?I@"J MT?6JD&==8N*0Q::,+N,KWXNKTYB(Q*]$XS,C<R4\OD6<P]L:L/\-,XTHB/GE MLE I?>'@Y4"JBB ZG@>K]26B6[S]C12@ A]3<>6*"KP0$5-TCZ\-!#PM%D>C MFQ-XU4D3LV3K-N1/)_FZ,O#MDC-"W+RR&:__B],$>&]?E_/0S_RR"EWH'Z0> MT T?SGR\&9%Z1G+'[TO)K+*O?ZTIAR]<+7)-,+%8U)$4VQ,%#D+C&W.Q[@3* MLRD*;=PR\;N-Y0E(75D8^6ZF>($LF0$$1U-,E0"F0##7M('[@;QH$E#M&XV7 MDYECKK-C?V.@F'3#'F_JOT R(*J'2S<C,M@=46@(7\ ?@+4<&'L&*HH*0/ 1 M8,/N'U]RRT,YA9)@O+X&4"@ AO<\F'5"$7\\J2/!J**!-/(<;1OKO?@,.N. ME,Z '\",L'N\U&J[5%L&Q^$%>6)RI_AF4ZJCJ\U%9T%9V,>A0I:A4K[DEKD, MK^_R8CB!=N<S(Y3U#0!)R0UZ%34>GCLT(>&%-]K)F@<L#!UB:"=..B?)!SMH M.(2D4JLEG77I8_43$R$2MMX(<FQQD<XC#7RLL9(OPURUY1/5))B>:'MLVKS, MDM#G&P\XH_T5WA3*_?4;5I$YC2I40AZ"]'(D"DV(10A&PAH3LOZ1C;<,')O= MRYI(\$X0%Z= [N2J);<$4AR*N#,#7HK:0BB&(,N<,51\PX+5Y(ZOK>S>!B-K M,K&4KA1IBBLOV"ZOF8/@834RKC&B>A$63,'47RJ^A'H "."BTR(C;@>S%OSS MKQW.5F0W(HHK6DPMB75!$:-U:.9 76324E@)$A)KA#H&<K55N<B%E-84%8PK M5]114M?=A6%;:2V3GQ+JW)R30%@>N,J:<8?:8;L"R>J"OEJ/9-T5B/AF1?&9 MV9JKCV0.W@C#M=M%N]XX[^K6RBP'A;?*;9A,6Y#C@UOQ9MSY^:/#6^5NV'FO M$KC*35^PO,RFQ@:%D#+L%RM>VJJ\S2!3B3YWY$, 5ZJF^BCOGM8:X'BAM1=O M&?_K)6_*8?H16#NE.7(.Q/2^_.[*%1\IW^Q:HT5?$8.-4SX69A5K?:_:CYTQ M>V/SJX;8"OJ[B6LRK%V77D#N95%SZ-6)Q3!7+A_D>HI#7$_WU>1YV.L.-J"^ M 8*:TJ&: /3UR<KEURW)<,%=]@!\C27J=@N=>))Q*O#J!L(? W=#/A">?#G) MI\$_\;&Q)O^^=:'7&VZ2B#)0U)@>%57D/-/394=Z%*B);(:C):L"[PFRF0CR M4^5+^&Y7C1CI*ZMJJ7D?']&J)K"OKRS1>\'TD\]HOR&\)!)QWM LOW#\ZKQB MA+=BMR,& OFB8417D1W1'X\WK7UEH*@I+2J:OM&*6WX 4HB>=G&LN)+K0Q_' MW^[/RO6'FU OG+DF^%9D=7>3SF^-[V<6A+Y-4>%+(YAMQC'Y -_?7R.?33,= M&Y%J'-KDA!3@\M4%/CDL*=FK[/("33P3E66OX2F2=3-F<E1E 5CE$[@)@D]Z M=_VF=0CHC;J;[&[.I#&:-R%6S/ 6/)2+UM1/N!700ZH[KN&-[V!FP-.7N6AB M:-IP+KWYW'-OZ+V+$,:YC>C$]8M'O[T!>"SP;O#E"]_'(EE;% C251IT5T5U M)U#J3YDU 9=G39FUD;XL97K]\_/1^?,BSQJKN4J>X62H'X0\*R7)6WA"L$J M=/E6<)-AO\Q;H>Q4.KL_6MF6;I[I&,"7BE#N"#L_-N1QWR+(Z1T>711N:?XF ML$I8?67GFS_+H4"MXBX,L[')8X):S44;91?^XX):)?"O9X^!-H**+3D\?UFP MHQ=/<]E=0H]2H"1C[6/Z<@'PE5U2#A ?6 A4HC G&%_+QGX^(J\@"K%%"6IY M^Q+V$O]A[@^!]L9POQ56-A6#74\O::CK9(0+/F9^?_@/MLOD-^\-$W<NO(ZR MF/8&)]U<;7_(W7 5Y4T [8D,G]F]Y]RCD\[GT206^Z94#HWBN=//1"G8_9%6 M'Q^6MF_>_,^7TR?KFS=?2E/T?&N"*H$%]/QXY<,56B1O7;@6^8LSS[%@!E&' M<JOF'.#9I".MFZ8Y--1E3.$0MKB3G:%> ^IVAZV38:8E:%[<9DL RC"SWQOV M-P/P/D[W0ZY]]-PD_T]YO07*:?O:;]3 +DD6::O-'$1L[39@/C^BOG(7$6Y1 M/E"/N=[+8KU.)L)I:!:EB&<N\K_';[Y9QG_^V6:^X9NS)4U)*AL_X]#0@UZI MWBZ];A'Q<H#<$SUW(TPIOV&4Z;-R%+Q4.?GJ>D4RTJ^/C/3+R8C>+52QNDI) M&=O1R[8S/KJ4',V:<!_AX-;DV+3\6^1AK.B3;_-^I-H%O[KQJ^%_P],I3-ZZ MPHND>&='''Q)XNKU44.](>[A)+>>Q#WZ6K$S'<NM%=NNO"F2\2[R*^$$Y1WQ MQG8NH]Z?%/K_8N!]PU7*E\:@5EFXE)T57C[TJ<ITL,_=?<[V,&;@]91OYU0H MZK7;'V54NAHR2AZP#2J]0"6/;ZK0_16L/AL' PY,]E^-[WC=[XUD\Z6!5;N+ M]I&/&6 9=K/Q@ KH*#JG$E>;BN^PZ_)<=%&.15XSQ==E:%TV!)@#]&<Y]0EP MH=\OP85BA!(^>(9+G3Q"-'Y??,-2TXC4D_F2S2AH0!J.!I-9/,I(]>]2D92; MH8OB_Y^]=VUNVU@2AK]OU?X'K-Z<Y\A5($/PKNQ)JF39SO&^3NRUY)-Z*K65 M L&AB!@$&%PD<W_]T]TS PQ \ )>0)#"UIY8)(&9GNZ>OD_/B[NB8K#?!17] M0]U/D:;#T2^GR"NBW.4D??6.[<4K4\MV?":NJM!&IL/O>,<KXND@M*F-?,\< MXPW@)*;IA/%87!<I;FL79]4]5[F^.U /B]V*Q.[2S":W70-[S/SXF*_E.0Z> MRL?-AI=BX]'*9^8\R0[PZLA (+R57)P?"<(@5>D\YY?$XMFW!0ME>5*R7/X& M*'U^GSV]&@0>F/5A\K8<3-QOAVL01V<I83UB=. %QR8HZ(#J) I1/ *U $^> M"RNEJ\]G<X?)\_?Q6!4^X(D0 _0N/QFXDH)F(.X^N;C[2GK]YG!-'Z-+N)5D MZ][9-\WN"5!QY#LZC&9W30>C/5J-M]O-]IH>,J=%UQO8P!Q;QO[W5FRU1W9K MU[Z>Y3;WX3EY6_9"'?%/Q8MG@,?]V]OORZ7IT;JK[Q$HVFNJUVRMZ:U5=+3] M6&BIZ]JJ;EQ%P=I&=^S7T;M\3;VG5GXMC=%M/(QM&;#$U>[0A'4]JU>B:9K1 MUEN=0NUXR]ARU29KZ8;A*MIU]$Y[_QZZ9R=)=O"!#RUJ#J7N*B$#^OK 6,=& MIQ<!AU6\9>"TI_=Z+W!KWL9MH:B9I!>-PDGDR+YC!]3XV]KPA]NH9]$#]=KH M##=$/$ZVE0]/L@JZRROI,EA'EC.5!D:WV5TK#AZ\T,R/A-.IDQ+$ 5XY3G+( M854U)W<4/.K**B%[C*'>+W879A6$SQDPR(YBKL25I;E@V.]L)^NJV(;[37R6 MW\. ,<8T,[V6W2?/ML#1^*[;[&/&RQ$)+GPHDNT">$%-JALK-9[D^49L%)O7 M]7)YN17 R.V*)IUIM$Q-S!BR.!_*,X;IAK/M?K/S-XFJI-=YJG=QGK)(I58) M&C6@G].7<VR/R0&D7K_X19RES0,K:3=LM'8#KY)T^^AB,:LUU=HWDF"_81;; M?<3<&#;.2H@%B_8B7_O$?&I\C"SZ?H:-Y^G4MG;O.1$_QQZP1_Q&UR:VPV1_ M;G..O8P- ]C;_>I'\]!:H!L>8E+;<V6+ZB^NC1B\QY;4O$9)/'H'4X<T%#Y& M?8&9[V+9#1V71^!P^?_7\[_JV#J$:;]Z3<T8-(S6H&<T-;%E\>6 8'&LDT] MOKF\<$QY1S/&V54L/$ET*QLVAN37R'*P-[K@"84='^!WAMV.=>V9<79#OHN; M)9MXZ)_Y3]P?4D[39>H1%"%A!S$T30UH^%^1LY!L/I!MD^],'UC2-;6W6#G@ MB\J$G\T@W@*FZWK8JCG;VY<:LR!+AWYDR=R\"^AUQ2+G(*$PI,);6?^K>=?4 M[J,9,HE$ U(07M0E O$Y4<8F>[P_3VU@O##3NA?O)?C&K B/N"8["4L>T@22 MK)#<? "S!/8L C3!3X$W"9\I#X\]=O^*[#DUQ$ZH<NM@^O>1 / 933UB#'L" M:\3>V SX3Q:O7O1/Y]"8V%G.CTLA4W"EV1O;]NG:S_=O8=SGN*HC0%0GC8C# M] BB$S%OG8\KA*D 9W]/YI_S%MK*909K2-#4% :$N?XK HHD\AEA$_PWIAH M:G0N&^@E'*@G>BMEHB-^1[Q/(97(,]YP,:/3UK((3(_-RWG#1I.:0(],;#T] M"C5KBGW2$:;O## ;P&BIJ"2]S=/6.JUH/!8M_#DND!*/'MW!(0P I;Z&&'TC MQK)*U9P#KWVC]N_ 4M^UFD9L= ;E+F@]2*Z3CW66/.0@Y<JGY%Z=6!4*OL MV5QJMLW;?S-^LX(OXZZ\\%3LD*1L=7_87%*PV+E":9*>N1R [L( (8ER%C S M$DT@^>T/<B^XBFA* %3EKZ0/R6R2#O%..9AQMMRM>Z<:4:5DU7UL8/=SL']@ M_ZPO1G4?'^!)?+"JQ::I/4:NSTNK-^WT]ZLW-3J'*CA=HL71:TZ1,W=Q$T^F M'C95JJ50**O\>5GZ^<"-4T?XAZC+YX8Z 1>=G );7<Y!A31T,0Y>7P$:P&>L M@7<.Z=IWO68K5E!^?*+"R3^1H5U???[P\>[J%5?<*81@<6SL@PK_"GU0,# C MT$2/S*7+EY[!91''.!#SH!$97MUDNZ(Y$QAC8+Z*&U04 _:WS'OF^(F7*8_0 M5+!E Q]T7ES6H"IA[</[UQ\_@_4>!5J[V>[]#2U)NO9K1LK1H=X5ZC*9J&8U MTD^GO1OUSB?NV0# HG09U2I=]V*JK<TLWJO101N1+J#B]B9JU30*LQZ1D^U" M0G!G42A1T<Q$!BO)DS-^&$@SGTS;D783, CC_@VR5^8R+5,Y_$,EZ(!O6#7\ M,N3F.UA"HO%8GAU/]>GXU3BRY"T_1+P@$E;803"NK;"(N;_UC/\!7\O+/<6' M6R=>/-U.9G_+@23$U %9E49S(#=M$\Q5;K&%SU[.2^I&Y4R6#--J=N4PNO!/ M:23V;6['Q? ^)Q)!]TA7QGOD9IRWX\;J")FPHUE<7!.$-A9$=D#PDQP]TDG MT51=SS3!]8)4T9[13$_[")UF)\98=3='5MR:CR"I*=R4WA+$0W3A6WP$&?T0 MEX<IJ*_B'*_Z(YJ1=*).@\TU3!I+M6>Z XN?5+ I[$4LA&T9<V8[+3)WT^.O M7].VQ?\]5%67)XF1+4B&/C$I]57[/[5B=?_?'';_;Q*']/2*0/4J);EB 9AM M,!3;!4>&+XQD0:" Y_QF3V?!)5-\M(G$,3E-]L2FN[>6U+67<XF@3%4$4\9V M8_T\]S?'*XW=6SRKE=P4M_6IRR!(7EPD;VWN)EQ[N^?E[?;.U]F-.33$"RL2 M&^"L'.#5\5'%BP&;=R$<');<_1AF3)\Y[PP<D,E#1PW%"<)$ZXI+-4F\FR[W ME'QQS0LF8;0O9$??WM^!:=S3M2M<; GWE[[&.Y8Q# X*:20N&[WBIXKDC::K MUTVV>>)!C9AZMZB)QI#MTRV+3-R-B&)9<1(UE,UD!<<7///L2_P:?R? J&G2 M>R[!<HQ>,!A%"B0]3X)BV090SC06X58Y*.42IGBA);^/%)0@@R\4<VQ,]TO+ M]$HN0KP1\)."&UH$X2:9-ED==W"L*;:3)L--63A8C &@EJ[<]);PAIK=9Q.' M7Z]KQ[=0BTMWQ3762TI0N3\7G>VY %OD1BRZAI;?VVQJ"*R/J+4!>]QTQ=1B M<HLSSX6 87J7+&"9>EN@BF\R/AP_M:R@!&_P)EM"7L=-)K))70ZL],2 8'Y= M^%AI (T8'CY)WS[/6)'WH@EZ1$L$2%ABP7/K8J>YV3,",-$TB0=R^?\(Y.W M3R8 ' 4T90.<1[#J;$)I19V85841JPR_5935U8P:LHS*N###/Q= RF!.2>XG MNEJ44 08TA4;U)9Y$_1G1*,>508HAN0@;4BVUQN2TO">48<,*;HI;:?8U-(F M[:H9(.)NVP_";$9>WN;=3T^H9W.+<@&+AF+ KMPAIM)HOBDJ17[%&@:D@]&5 MWL2SR,,FF?HU0XZ1Y%P"R+2T2H^4;.97YO*[?\&I2'GY@F)B5Q[*G%YE^\8V M-?:FIMM3Z,Y/9 _P9ZZ_!,0GKS31Y@L60NW/<IN8PA X@AS@]0+??N_&KR9O M[GUM8GN0ZNRR_<P566_!N[*,7KM_Y 5C2W%*\!9?</SJP0C<,;99;<Z\%5EM M0?(.N_W>D1><7(-5>,'QJX<C[W#8WF:].3-79+T%+SGK=CJ'6"\W17.6P>]% M0"F_Y[T+C7YKB1.3P?<&IN!-7)G[$0\-2Z$;2?K'A*6@O.AVB\'RF6'V#79& M?&OMJIYOA<#\XUXZ/;S3^EW<%$?T>>.SRDFW:IRY[=J>-7'Y*6YQV$>\AI', M+UW[!&Z9M=!^%_^N"0K"0,DXZ6'XR_R_52J,*3,YH.!XGD(.Y1+=T $_;NR! M6[-T;K8:CM>!(ST;#L^\%S6XP P]'LU(FN,JF+P7::I >^UAMNKZW>W]ZU<R M]9K[X)<Y1AFTZ]O[+Z^HIAFG:!C@,*;"2<</;&U"P;V-^;')0GKJO_#8G/0# MXWMKC@KW!A@1BQ*!KU+)F>1[&7R3QP!<K!;!L(4(-N+A#K$267OH/8NJ";QB M'+U6K&KT&:#M?RE^3W$;=;H'K.#&.<<>XS43YGR.Q<">,KJ8;ZQA,)'C%/Q; M/$2G<X>9XA\S%D[15\Q?"^8NV63"?6>1ZG<C*FZ6 3@9 AJQ1]NE$DB>AXZ# M$\C1W U/:E*HO,2>Q2_+EG2(L>S0*FR_,2DU4F F(/Z7">#!XBD@DN(4+*]4 M,2A&BMUG3 C++'#Z;(<6**VF1> -W^(U_4D@3PE\>MQ=E[7)F<@>-:Y# W2" M_=TJ&GEZ'Q_MB#.**&UB80/H%^*DWVC=<'%20FC\3KV!O:'Q&Q#5+W_0'KRY M;6D#8_B#>L $HU/:6Y QWH(QC2X0U.@&04U<(:C*SQ3GR%V/ZWR592(\UO 8 M 0=@'M,.B+/=,8\N!4*DB4AQ/#KN([J-403-9;C+?$;F"WT3EF)EZ[5$*0@, MSE<C0E\1E^\R&\(+Q/&$/.U$"GL%2Q,FL/R0A4O$K$/S&P5S143,BN-,HCX? M?H<=[[()EC&(U&X<R"99%O.WCN-.F(VY%_@PLUVJ5\*G^2D-' L% -Z]DZVP M$('@93 D(0E0C2[J7@^&]CQE+HEC_JH?SQF(JS%Y\"T#S#SR83>S94HHPD/A M#Y*8<?H%!YS8@74X@;D\3"PZ/3S5PB?#4L1@O=PD8%?(31"5M8 \L-4K>\54 MVN@EF4]6:'>MQ.^6*?$_BV01):%DKUV1^;F+SUSF2FR$\Y6LQ)GSD$F0B&O< MGC(5)7*D\8FGF-?I=";6[/!&]@Y)>6[:R3RQ/'(ELJSQF"1QL,X0)?H$H008 M9C9*X$</]RZ*9>8_T?4@H"^2$Z0V22J1,!-6$246@SA_F.0/X,WD+)P$"3.. M%E=Z(\9-4(<G;D""4UY-Y!I0;"Q!TP1[&XQ+Y./ TY5D+4]J,*[?,"=)!UO_ MC,:/7(.!L)Z97\77<3J/GWP51:G>V,0CKY(*A&T<2,GIVW0I"O<%YLIY434] MF:12B2%T.9NT=9-L(^;\1".G#-KB^42N,M&\2&Z+G_XS09M:R;C+#V$B&9/2 M 9N;F 1= 7*3F^TQ]XE.QQG[6BU#DY\5J:Z)RC&I+!(9CVU'XP_ ^T,]Z22M M6-I4/HLN /<*0"U/N?.1MAQHE3SEQ#V$X ?MVGZ5S&!JDXB8/O0]F5SC-:(\ M/T_<&M,"O!-%>8?*]B*.-&E[VK0=T_HM.= F5!$B&X?6+'Z($=Y#8B!^D.7' M-K<:8*AK.PWO"E#C":R(#G_BCYPD"*J-(@$X0$0K*"J<R)9,906.0M88IIVE M[KSF>U.P6A ?YP. )YX7@EY@E$\76;575'E!/;QY@M592/84YT')_$&7,.%) MJ7-%C456;2/$Z_5Q4H.PTLZ!<;A,X7M?3AGEBE!1,\OSK,KJU-'?45V$B?V[ M]=0X).B3 [CJ3>-$K!F>]D1!#(P@;6%I)\7B-(U!A4ZP0T$8+-1,JF/B+>H@ M*&!S>7X#>02M&=B[?PIN8:@Y<-->7_WK_N/;JU?X>%)3D36U4G.G:15D5I14 MZJ,G(5$0"PG$M!"&G+ULS.+P,[RY8I$.*7K:F.$9/CQTDBG"F)M8T.KR*HR$ M7LA3M M7B"ZQ*M,)/'5!'DD/"740^LR<I0Z?S"FV0>>]E=/5L _ ^.!G?R/; M&6O!(@#^$]#[XBAEHHS4$@$2F\25,=9B60(+21NR0R7X,?/&/+>?%@0R %)5 M@^P=&_FTHFW\\'9I5MD'+%P.4E97GFL<DP:T,VP[.YCBWN05EPUOTD 3XOKS MQR^OD#S,D;:.B*"9FH-'@VD;B"H*4X.GZ<PPMS;P$5,I15M(-S!56\Q#5\ X M]+"0([A# LWQ8"_ZHC='.^<ZA _R%:ZNTU7.0G]R24JE7G$MELYGR?BN)M?V M@B>5W2A+Q-1=*02_\,EC(;T6T78V8J?ZA!N=SN%64;IUKN;MJHVFF!2Q\K4S MSC(GMZ!/? P%CQ3%25E!0?;-YEEX,R1MGSZ2AVOC>R59<%(DX]AXLHV,6I\K M?&%LB#LLN)V\5*B7IRXED=<8(\G!G1PU 6L MEJKSN5A@;1:7Y9\6\)+!WV8 MT.6TWW1^OX8<7X\/XBO*(=YT@3CI9V;*/WF=XHC%)8H5E:@GR.N $EXMNTEN M&QU=NTHR/N^I<PJW#SC+#-N&\9_R6B[,9[+@2OJUP/&^AV?Q@G0P$O>3.+/B MT!L:291D:+&=,8(76+#!FCD!S61L4]FV<:UO;!&*&92:VN6YY28)%W->VILP MJ *6(H!TL YXEUT'#!AN>.HH1\0U6M+Z4-J)3)DS;H1> R"(?-0&U 4D8!9^ MHBL('6R/$&=9;*J+B2.J7+CD(((,'R'8@GB3VCYYO5QUD8J16[TQ04/2!",U M X"PC.,4D?#->?6D8K8]3QFM#I46#JR17Z1V >,)(H%[S>,1@_7STQ%;4Z5, M.M;!EVF#O+&DVQXF\*&'CL1 G4UF,W,?0?8A0+ G, PH9XF[X? X1A96&?U# M!6KBX;R0 L^R+P<*NWCY*K!<Z N8<?,LZ;IY!#:&I<0KME: B6@6FO FWW]> MK0.Q1"+V$[G#-$=BAK('&)(R1N;N@.VHHE-&-#: 6N&@"(SB/L1#$0L]:9*R MY%BF8QD4#!:*:$5KL^TCP!3VSX2 U:1O]30+R/K;Z!&^V<921UJ6E3%;2I[< M"4%,17#4%V8N]#HOBY,'9U9DP8S>^BR8.1[[C(0^G5'28G\ZIB='B>BICK$A M+OU2&X2'6.E(17*815XR9J[*\J0LT;P4C=%;,CIWSM ,#IRA61,V@/T2(FJ2 MHQ\YP1YUD=O'>ZJZF>*J^FVVT[#$=$1\KA5W2_I0EK))AALVR3JV)TFZ=(#6 M7_H*N1C8A,E3ZGMM%XI.RW1R.I'->SUH0'?F!V1&N,IF%K/$XB4+);=XUD,> M6T2J-23#\XB@>*3LZSJ_/E&9@#<"2[[0I3<7[V>,/ B7CTZ?@?6>?$.'6 +% M%UR?5]XL<88O0>(,SUWBE.\8BDAETGY@A7@;-%K5*]?+.Z(:_*"!L>$K17QC M-K&3((*IR;=.6,,GW68JI1'I5'&4+0OM2$";G /^DM!#WJL:7[2:/*_'AXF% MG_-,P1'>5$81:^@?S2,9Q\3#I>"'\7B42/5PT]M[Y,Z04F;AB.:FV&:1"TO: MFB($BKED<+DP$Q6%,$.04]^'J] FD<]'#A-_C[+6,3 \]X5.J&S"JAXD!3P' M01P8PA63M\/[RV*9KV^*:!H6B;B/#A.AVVOR:9%,<]%X%?Q67XSTBF\'=5A$ M,,<B/U&7:+:82&NU+?JUKHE-<((<QJ0<"?8\O!+XNE+)&Z <Y'&^*=JNU#QF MS (+L,\7AP?$^ZU^Y3;I5J43)]R+69K) [^"G5?M1^YNB@:XXH@R4(%J#M1N M9T!!?GY2[<0M.HZ&Z;YHJ5VQ%%9(#6IYLQGC!_P0,%^H:K4O[HT("[-T1" . M!ZRR&7*<ZI$T%>EH?'*,-35WXK8CQ'1^_PP<YDIKW&[E-G.V0/X!DQC(G3][ MWIAXY7T2DJQ D3PB,:]('K^7I;$RF)HI0GV4*U*"K*,%]J6;D:E!)QS87&O' MK;6%!L][$11;*)5^;(6;VG0QQ_@QS];,(Q]D3\!DV8\H^<'>9@G\/^<,+@YY M/^,^5:J. -BD)"NQS_'\$H;$0!$1&;D>Q9):-@YX1S"E#T42]!;]G%)OB97+ M%:]"=$XZ<-DDEUL@&Y3,#X%N<E)N5%A2C'A EX,6=^8N1U)NN5$<G:C 7LT^ M+9?:Y\<^!E0FO[$X7I1C8GZ<<@8\"D!Q!G+HKXU7Z8"#R*WRU,]U^U5R7(9: MZ[%O^!PO\L;#,)*GXOD];J<-2HP5[8K+IO96AD&R(1U^T(=GHF1)05IXTETD MO,(3GW?YL0*=Q,Q<5$+$#]"]#6C-LEG<+@B$(2.S!4OU@U"DR+'9.B;5F&HK MW>14U9HC/%?$Q5_&H.,5%Q[MV+$=-P8R>0%^0QQ.H%,08LW*^:F-B[=C C=S M#TLDX2U$:L;"4V-PR%/*62<A][;(!V5?V!C.69LTVK2*8"IS[OD6HD+]I"8C M:S;&,\==G\8>^5AQ@<"Z<P P166/ "SW,BEZ9#<Y-!P1U2BVB;J<JHEC;T3< M5[/<)(#>^CCY'+]S+YXL=HJ[JYYT?O_KNZN?VLJ:5DZ2 WU21;,)YKB?P!%! M7IHCACAIP<!/<&O76//P*@ML_-C!^@8,!^D>!CDS' /(8H?X!YU3P%BLZ4&V M;45IB"S6LJ+3WAM*>;G*>W<,MAUXEP^R?I42JB#*Q.4TJQHG[+"NI'V"#*C* M+43M$P1($B()T*T[3L#9JJ6"T>KMCZ#-%W[MAYD5C25R,:/ HH 20[)=GPEC M.-Q?2AP7*YG-6@96NL;^.[ZDO52$8PZVE]J=F^YY(*@8\QP,09VV<2[X,4Z! M'Z-S4WVQ4P0S!Q$[PYM6Q9%23'<?1D/UNKNPREM^!&')*8B?D _L:7=UA[U^ M/GAR@H,"5\P%,%I]HUSHBMC5G5Y_!66/ EPQQ\3HM%?MQF7H*._\(3E!H&OO M,/;]+PIN)VU&&_\=>1@X^.33L3Z,\?"HS2^F_Y6)WA;OZ8@<AJUO><[X^@-[ M8HYFO%J]<W%^97J<G.96[@18Q@;NW_C)UXOXSW_:L$[?FBYH7MK(\6_O,<<? MT _&5MM7Q=]F*(MC]%X)U7QQO1&>LZ.(!H=4(J]S6.3UC7;'V =YG>W,+"/3 MAO H*#P4,VUL'7AC''\QI^&'O3?3=OQ0/@KY2Q]7H;%=L6W5KH1,JI"4WQNC MU9/RY;+DWCN[&BQY*%8ZOL+BA7*Y /.=\JOGR@J)7=10FYRL#(39D0\(TS9H M,WJ#;F&@^,^Z=L=_70/=W3Z@&<.5H-T=":ZMK(G68%@,+N6 [Z;ML">+&3UC M_2Y82=/#P+@=7;LY^V ;&'/NRM@$ZSZ$'O8':^',)_8!@=P&FX.LE[T5D(!B M;RF*(YS+Y8P1OJ*^P5\0C^\;)S#:R_"OG*S4913J3IZS[:JPBF(1I6RVL3JK M*-:=?9=5O/-\AMUT^/ZU%KS1AF-F[I;)70E6(/EL"N.!L<V'%\/=B=$>DG9G MM^[X(1GZ-A[Y5Q9^G#R8WS[Q$^JW(3^6@(;F@_?)S)<0A9BTT6LM8Z8LV,\; MT06OFS!R-%R-Z.TXNM ]1$8VLUYC>GN6+J(:C)MS0O2M)=H0LK'PVE.@4N^7 M]<YZ523-ABL^E(6N GN[K'$E)%;<,L&;:+\P'QN*?1;=#^^\ %V[;6X%DZ-\ MG/ QQ! TPN&O!AMFE&K!V2NV]H+&>S=3;+#WXD-/N^4'%>-#KAA:PJMTL.,& M5K**W\>KEO[@B2>2 8@'\>7;Y-[4?=:=L^)M9JW.<@NR>+?7RR5SH473:M(G MA!JWHP!3\DRI*='1>6BN%,YKIO[9SZ\; ,TEE]IN_2&?5VY"YI)4@)) G!L M)3N'E!K9#CT$XUH^^.2CHQ(N=.T3MOODY?(H^^=Y)L325/)U>AED<OSFGBS? MZZQ?XLIYJ['88@S?[^Z]6)]-F._3O<2>]577YJ8\[WV--_]ZCH/=JN9,W"BQ MY"'' ] 9%]"3'WVR!,84P_[$?'[UQA9QK<Y2$7FKV3*4U6TUT\E7EA,,.^[* MM.]@L&1UNM;6@2OP?_*B"S,*IYZ/#=ETS?7DM^+@&776BT(ZXX&]4M9B@6=- M=@E2ME8MEX:L[MJVB6WNMC8] RQR)?]F RL2-P3O^5M;T,)89K]5 *M#EPMW M#IZ/!;?"$46!_ZB\>HP5*..?:AF'8* BRT@V<-%5W"9O[D0+#!2D]>?:24ZS MDJW(L<=*Z"HE)@L"DS:K,CV4G]@5+XK8-%@6!\JEMK,G4+:8Z#2KV2J1?I,I M?-UG->N!W@?IW?8ZG!\'KJWJAGM&(;@\WE>!NM^@;N+'P"?4P<5SA4$ANKNQ M;\RW[(!^%S_0F=><Y?!AW\&H[\6@X#C2D/Q8]WXF?'N099$-\U5OP04=M,RY MF%T73-V.L9&^]&ETY1(1V;,<KW7#\\GQK8#K5GL/(WZ<?*(.V%B-)LK.]J/O MBI7FSU6UI1:\K#VK@[9>[JUE^6@4/M-=*>$B!W1\\3?Q,SUN.G?QU0Q[E<FT M^TMP;S/9T8'?KD:E,]@+>/&\)E]0*N*TW]=<AYV9)WFK2A=@KVU%Q4_U6\QQ MYGA'D_OXXQ6P"GX.YJ85?T;,_7CUYO[3NP]V$#[@2U<':B/R;(_#*;[:^IL" MEA__-3[L/)T^OOK$?"JJE7@)O;D8[YG:-_^@C4"0_*<F?J:;6SAT1I>W90C' MRQ"**< "]E9,L986![Z^,;42FB3+YDO-(Y)%?9]0X'OBD>IV5'M06KR;)(5X MY;2\DR&12=0\)Y"7EE'_?MZJBB=NY(U.U+@VOCHKOO9A"IP/GH.\Y\2WZ6XL MNE[*]_[D-T+ 1K%G2UT9[^*^\'CO3H.:+LHK_ +MD;G,IXZ3LCL0[U;CN:Q! MM]_%X&,W/=/'Y))CCJA5RY@:WXRB1VUBXY6P)C;4$@M2;E>DA<3*$J/DXW%R MWXNXARH+=>;NA1@*@C*PU8LP> L=FQ<"CF5[F/AB(6J-F;I!2'HBXDDSHSS$ MA5[4DO@[H]G1@$<<:IOR/+4=2;69..7Z7:O9DT\L3Y6@7$SF92LHEVY_XQFO M^ JZ9>AX/Q5:EQF("P2#'W;8'MN)WY(%K7BP;S2[_;\M"[*1%P)+;>R(5^Z% MM Z;P)@STW^TW09^^$$;--LX#SUENWB,X@>MP;_D+?MX!Z,H &8+7JV1A2'& M(Y @[H]7[:L,ECK#9J^;@R42]YM0%//=:NE[1 *MFOU2UWLT=;0#\[WF%[7I MV3NHU[-A&A^#9J^W*R6.BPN:X[LB:^FTFC<W5:2M:OKIW<%P.YOIA7"Q=-KB MF^2$95 6%Z^18.?'7MU!MV:NU<S%3>N:LW;@K&OCIKO.P'FIO&4ME"K4@W&6 MYX^9W^!8 1SPI)1FS$.-.D*6R7M[@U**6C5JUERV##%*<<_F(6^=*EKL'\X\ M7,$9S1[PQMB+P"L]-=:.8$-6>M$I0W/0O]DE.+==0*YX#]G-<>XXE([%L*E& M4U0A*BYO$E7EFEI6CL$C/$.*\3#/<?AY-+S6.,"# 7'59\-7RZM7%YSZWL0. M5[2D2I>6PJ0^WMWI8Y%SK 9$G7X\KUH3O55]:3?3J32!2$TWJ'64Z3)*JB?. M659^"2.B>Z>42;N337>OGJ$LP+=*5&7/$&T%^-OEG*%>+&F8/\?*(N;-_6RS MYZK7SW&BE6S#2OU!;Z>5O#;'_)Y>44.1 RKW)M]Y_AN0SN$D<FYEY'7/GEW& M, OQRJF. ^_N)QAV O4W1O?&8[23K9.=.R/\CP_LT73>4M-Z$J'JC!OE9FM' MDGQF>..6[=CQ-8Q)_S<N=X42XA4$<5MO4#EW:H/VWRFCJ:W)]*9G4MIX)^*= M,OQBA@=/';]*V>!C9N%X(H3NH"!\!J*)42BOA.'Y-2I(B^DD&^&;&9N F71U M3=QY7C1O%_<1T&5R>)&VO\0"\D$Y'6;!5&*O!R/[M,UMF1&;X$5;XE-H?F,7 ME^_IM)N]RD0R2L_WR#_3SO?FA%!O*4'2:[:/%QLX<IE "L=XE2'SY?;V&9/I M7+K.YGB9_@)@I3SD(KYBNYF7Q#IDYFR),=HWS>$%<L:OMGO&C+%=?&E?T;A3 MIM7H-[NK,ZUGRR]%PUBP4XT3H+YSQ #O"5'?KX20S$XSS-M<94?3#2,_8%K1 M:/IQMUSI.Z[=O!F^N!UW<NU38",>;)MU-FRSPZWF6(KC-%@[5JU7]61^:1+] M[) VR./H R.MU6P/CK":<F1=E3*YXB+ZI3C1Z?=%+8)K$5R+X%H$7[P(WGC) M55FR^;A(*5XKLZ\*.-IZE#*8H3[H5"14=-&,4,W2.;4>JJ6WC5XE(A@7S A[ M:NHR&*'3TELWG4HRPNYF0>4884_KHPQ&: _TSK!]\LA:E4R=;6^!/9C%4V)D M?I.Q4JWX\ J>[>O]P3J6K:8Y4RJ5UULB9T'E+I@JU=10U2#R>2795AFDX)H, MJTGE-79(B53>9$*<!Y7;>K>S_X'?:J3O:FU=D/@]O=M:=PBG5M>7H*Z-KMYM MK]OCM;Z^@,W<'>K#035+GVI]?;CHT(T^;+<N1%_7N=XZUWMN2*MSO76N]W0! MT.3H'S^E5=?=7(A8J65Q+8MK67Q6LK@R=3>ER>8R')QK0^]U>QM:E=::X+0T MZAJ=HA2Z' *=00T);*+AL/ FJG5<F20:WK3V[U=X2?JT].*.EZ16#;W5.[_" MC)>D5#OM=3TB:Y5ZZFH\O7.SKG=QK5!/+N$Z-^OJIU^>0KV;FNXC]G/2)J8M M;T2F2^-<U*/B)JK 'E-,$6\><5FA%L%5R=]>1#'&M=&Y.3^WMZ[%*$;E7OOL MSGC4A1A%HR.=_MFYWG4=1D%K?5 78=2)O]-[IM7+89V!OU@]I)V!#U<G_I:+ M,*X=:KS,:S'JN.0NQE*_TSX_KZ<JTK\,"G4[U3P$= 9ZI@SR#*I)G3-0:&50 M9S@X?4BR8GNJ=A-J-^$\Q'?UD'8&4K5V$Z2;(&_X$N[!8;,K51''92C1PFV1 M:KE?*GGJNH4*4Z>_+DY=:[*3IP-/[AY4267^;-JN#*IYKC:&09_,T'["(H8@ M]".Z=ZQ6I#O'"HI*ZEJ1EAH+;1M&-1/'M2[E-8#ML^NO\)*4Z76GN[;PXN7I MTX_AE/GR0L=K<5'JJ[K.[Z25(T4#]J=7PG61WY$#%B^)PA=2XU=-0ZVN\#M@ M6*OVS55;0EPROOJNZ&-;%,T>,,C8BT8..S7F:([#WD51Z46KDJ]7_.QW92V8 M:F#W6+=:5'K1JEO=O93FE-5 [;$NQZCTHE4/JU=-^[NX<58-U![KCHU*+UI- MH:V]CD6Q!+\/30!:@4O^.?*U[^.'U&'$W__X/@H:CZ8Y_^$SLSS7LAV;3F1^ MG,2UQI]\;V*':(.]\[W9/7ND7,B#AWT1T&@V0S9^ /A?.Y[U]:=__S=-^\=_ M-!J?6<!,WYKJVAOVQ!QOCF_IHJ'";!Z%S-?NO4GX;((Q]\8.+,<+(OCS=QQ* MH['^I]'@PR4@\C&5$6_=L1Q.CI8,%D-%!T_APV<V^?'*P@N;6T;+"#WZZZ;3 MNOHICYQ;4R]+_#P&42G\9Q2$]F21/$?4TRSF.'-S/ :<_WC5NJ+/P=RTXL^. M&00_7KVY__3N@QV$#_C2U8$8,-XYK;\I8.7X%X>9IWV#>VV%3*(1TS= Y]0W M-C=) 3,*O14SK"7&X7;U\D)HDH3M$SZ&31%@@O'7M?'1E3M>?7Z+W7\<P97" MY!W@'7.JEMSL@5SU6%FUA:O6\%O+G-LA#/2_;(SGQL,ITTP+7S;=!1YXL!1I M [+9H>9GP92Q,&@FJE"[D\.0%.-GSC<#,&+@C09:-/?XS"Q [-K!E)Z!04)F M35W0 H_(2MJ$F8$] E$9+IK9&2WX#3"&<LZ<><!["B3*$E/S/D\9GS<&<>Y[ MX\@*-3M ^&?,MVS3<1::^63:#@D+<(*U1^:"C'8TGSDX*_"V9@$-P"_V4TBY M70O(9O0 %.!N.]&8TP:_Q&%\?@,OK14>&3,89F:[\% 4(,EH1:%O(O\W'/A! MF[%PZHTU#S8E_>JSF6BT QBW9T1;5$/>S+8TQYY0TP!\4.!#U\+%'$D J BG M/F/: A1":JT?78 '_M^- #$CH%/ E<X,@P83G_T5P;H0DXA9=VQ3OSQ8U1B& M#9E.L]UQMH-G@)1(30ZKA7 O)$B1*^@+,*]CK85<FT2)RT)X>0Q:"HP+7+%E M!E-MXGC/@8:)$@N_ U*.F" P<?R"H]-TLCA1%_]>@I8_.D+H>J$61).);=D( M),PC%K9Z418732IFGFW'T9Y].X0E>\^<>2W3]VFKPA 1WS9!9$T)BS21#>A( MZ*QTA@ RP1=B[TVB$.V W!4TM0?<G=\L( N.CZ"H("\S,R>"PG!.=G+@7%Q( M"%N0EH+,8DU-_Y%3P9N+'A5!LYJ"]GXU[ZG[_)G!(]]UACI:NKC&[XQVGSZ@ M)$'<\ V%/[FT5P&\*1#,Q5U_S^8AFXT BYV6KJ'9I ,N V16&V9=Z&+(EC+\ MS1[#]]/#JSS^X,&2TK)5I!>U9]C4WQF&LL9.KWWP-1I&,G[[H(LLSE]Y9OR. M-O*2Y4[+4)AJE34.PRN3O16TR%K<_=CB[I/%#?O6YK]^:;7:5S"1!8+! ?NV MT;GZ"9Y%EVQY6;F3'1GT06N0<A;6@][I=2H#>3^&?!ND=X9&92#/.F@;V,5H M[8)TV!6P0T% HXMH!T&$F@%V\N?[+P$X#@%JBFLP> )0!RQX)9^_I^=__X4V M<YZ3&OHV*G%Z[I[>?4^#@W'_<<*_>.?Y#^:WW^QP.@6_ +1FL D%?]R'H+IH M&7]%8'GBEO9<=,5OO]G!'QPVFI(#ED:9H:*LA;3N=/N#%,)V@EIE S$ Z>O5 M6+F#7U$BP3^X$%#"M(;P3I@/_R*MO(R,S5QPTU^2&47F+&LI?:/=,38R=/<P M:]F"Q3<P,(VWQ \%F7?#<G,7NOWLA59[.^9&/Q@1GTQ[W(#]+5RX;;?T03"R M83LG4"*0[UT!8M[67L)FH[N"=8Z$T5W$8ADXW" 2E_!V0+0I(@0W*@][XA_* MEH6'GCSG"3VF.Y\!N;5WID5!A02)KU__GP?MM>EN@]=\P9 O2?_@,\H)"5TQ M..G?^+Q_? ![]N,DY[77KQ\0P,T8[J%9URHFUHHA- =;6^!X7X22/#\50HV] M$!I9X&M3=(T<WB 7%_*A._[,GN9Q%M;,Z$> KYCGT1T.EA%:!I!%+/5A[Q0P M%M/IW4(P8JP8]O9;TW=)\E_?6E8TBWBTY@W#<%7X:AEJ_II\2WE'O+*3\=7H MWG3;62[8--,)UK(-%7 M@ZQ;5V M/,*+N<%'U^:M6C]YCFV!_!3_KLW7T>O* MV_R=*N7E#I'BH:%^T"C69JT)U4ET^@E"JAE3?%!"O0+8_X619, _G/I>]#C5 M)O8WX.@YZ!ONY?BF!?I1QL)DK!KX\Z^(.0O@S "F8N/O>9*"!YD78$+.N*P1 MJ0"0#6.,4>E)%!>UO4<G"C!V[-O WMKSU+:F,@6" ?WY'+,"'LV]\88<0 'E ML6GH$+#"DP1B],QJMKT?0 NB^=SS^:" XR=$C/GH,YJ\J@'D]RYEVOPQ8>L9 MS%D-1 +&WG%)8&*[8Z!( .L<VQ/,DF#(]?KV_NZ5UF_U&ATJ>4%8CK>E"$Z= M,$U*!"!H/"SFG&B?>!XD_NXNIATA$X>C\D& & %^I1?D$.#OF>G;R&(<+9PI MY&:(W#'P)6V%1G8K)'FP.?,M&,Q\9 UOTL \A<,(D3PEE@IP3^U ?(T9Q]P= MB.MF4K^8L!D\_RLFA(#7*&$E<BD2$IFBBQ,M(J_G6I'O\SP')E8I?V**+T** MLR?Y&LKZ88:1P\YD#NI/ELY!O57>$+,GD/HH_)YL]@P_(TSX 4$"]-C>6&3V M3)YPRZR)A]]I55Q=X>%<-IG ]#(59,5MQR78N.@8?7%BF<^&G[@0H4'%NX 5 MK$ &3F?C_&7A(6$FDM8B3V0^FGA,.%EH>B)*@RFOY<_P&TM 30CMV\1#$]^; M)0BU'-,&H<ELDHEF(*NA/?I@8I)W@DDW"9>IS;T0YP2*(AS H#G..V<).P( M$SBX9L$H(Z;0WV>.;8Z0/$2W).,-* ,JC2@K+4CD$R)-S6&/,@N;&KVBDO + M" .J6@AMACC%A;BA0LQ88HA>]GR7B]RXYI@C) !/T7,G$_$A\K3V$WRAJRJ& MLJJ"[Z@B30LL3P@UE"1 =T4'SE3Q2TE*D>I'L<3F(<%%$9H@+4V8(!V'B),A MX)G1F+R4X[=\FTIE*.T9)1).,5>(O314XP0+9AKC/2<*)\1XR#^6&<%$ZE"< M=[@ES,\ !"13^"#*N,!GQ/()>ZJY8SF;Z<-S 4K50,F*<XE420Z[!5&=M\VY M$ME"4>CX/FHKD"%4Z&!9/E8ZH$92<NL\APY\XP,N%[(404I_4#"AYQ.I!8/^ MR:L.I%SYAH*+ 4.E*BN CH[G/C:PS$-A_\0$DW A,"9,Q!I8GI& 5.#>D&N M%UL%BV1 ;H^B1U*@I,K T>$<$B3U+.EZ! R,C,<)&P@;LJ(D1[1Q"(4!K*!N M[%$]AHMB)8O .>[/6.)+R_+ZT]W]*UHX$(&8/D9+-'_TS3&!%&/*G:)8(.L3 ME4/('#:? F'D>.G$NN:-J&8+YM"%IA751-H,_E+@C'S8LK"W018P("FW'3BH MZI#WJ/A@-(TXX%$ @I E3)-A%J$R0?"R9Z%2L)1'Z!TI:F/9)]:APP["3#HI MU3R4<.L>)#MS25"*DJE@HP*64BA0[3I8,*G"N*Z$MH200)4W^#]GEA9[:C'> MP.;&1&E WH 7A<+Y IQQ"MHYYB4WI01'8YV5[:<D>DJ!$3?*O<U5FG0;A=_Y M]P!? ,6%!K3G.=)XC&VYV'H1P"9X1UW&/4T]]<"$D5G"O5:>K>85:\AGNH:3 M48$7<+;F6=PTYIQC>8[#+&GMR*MKR/?EAD^&C<"#P*J;N+ HX1P0:7%Q8<PY M@9@D+D<;+00Z91U@CF/)$1)XSGAEW=\;N:(TT/#XU 3C6:Y1H-(.A0$')N=7 M9 >R%.G)$<,'8 L'$R8=!E4^Z$O>.(T-($ZP&LN,2?"5<?32@ +AR\-5=-\ M84TG\-8(B34[*67 \XT%0M4);=#O$A/(25GC+6!+@]$LG/P,:]A(Y7,+ GW< MFV&O 7ZNKI7DE\<%:#G1PI0'GJK378$)(6+2"B,I^A3R7P>3(8S+&1U[9O.: M29V\4YX"E,6'U, )7A87384B=*/'I.%;'+44;$K%NLQ3:&I@#(]+\)K8<&J& M&JQ]#"),:"$+=.F?O+(+B(0.GX6EDH!@A)A]@YFXYG.<1*P"XV"-9#Z],W6> M)D&,=H+O3<!!YAGM6#9(/-),L<!>&EE!LQYS<]IG7M)U: -B<TD9X.(:.P.> MZ^T"WRIPQDS('0Q*.1P*,Z RVEB&R!'I<?%E=07)2A<@&XH,%*&11*)B@;-] M:%*)=UIQ;7X0-GQFST8@J_D1%#F72DZYKS&HM"92FF8;,T@K*A^+('VA>(4K MG8Y_'%A<;3B_]870;4K90BMK &R-!/'@,9/YD>+*Q"3&5>$CW*<R886/D<,] M4FO*QI%#!Q6H %V*HI']S-A7W$P^KPU-E[;>4CFS&%-ZO3A-(@#%CU0H#4:) M]XP TE!-+1F)+VX->:7")A,B(DF%2MA40DS,=I)B;CT=2WW&K<K*)9@F5R(J M4$Q<O5@5'2)!OC)M0!P:>G*!,W.!82QN\WE^*HA#_K"*_W]ZS\#J8,W8$S$H MEIH+="]A!F$0&BB!17'DT9<+N*T[28^ ;\[G((/I%<XW9/@MH;ED%".V<#V M,0(MC%W"&/DD1*3F(KXF3#53@!^HDGE#]C";I@P:FX/ZJZL^^!#;EQR]QN ^ M*#9Y())J-Q0 E/GCZ;<J0^JT<*)TQI8#5\J",^42)2RX/>@,VULN>$>R;2SZ M& [ZIT3YH&24&ZVVD:W/V!?EQ>IL.C=$\ZT@V-K(V6%W#PKL;@&'!$-"0><K M) Q;H;_?'QR>X8M481F];NNF M@O(EL/AGUC.!AN*V"/M_ABF_Y@B^^VC1,J MEV+[[1"2;CCH9$NY]A=T16KUC&ZW/:P MQ71ZH?;:NUN9\/B[X6SA%:R*.70 M?I,9HP]QWO)W:G>PKMI,#O1Q(H:1H\2#T! 75'RV5?T690A9D,D09E*#9LB# MT>C>J^=D\T-">8G$)&>8FU-<$43[>U#QE&(::HS!BS/T5*$BH8A]O>P![KC" M!J.<,+;1EF=",22/_3QXQ@I/H^.#(%W%DYQL"J&HM )K<O",:[.CS3 Z@1%- M<'0=235YG/Z[5K,GGUB>*D&YF(RG=V21@+U<06"*^@6E-4,&.ED:91/&>6PB M^&$'1W"[7B@E=ST1#_:-"O5RWU1ZNDNG12*O%P7 ;,&&7GNP0""(^^-5^RJ# MI<ZPV<MK;+577_#MVE[N2Z U/;4N<KW'[=Q5C/E>\Z8NNO9?IAN98/P8_!1^ MD<Y?@_Q&<EM1HFI=S#JMYDTE6[BJK6KU[F!="\67Q\5W0HV+.I;8,BB+B[?N M"G@.[-4==&OF6LU<W+2N.6N79L+&S=I&ZB^5MRPPY<?H2V(PX&"<55X'^(V\ M=R8=X&O67+8,,4JQW*3IV$Q:C::PQ[(A*[WHE*$YZ-]LMRD*]\+=*3M=--J8 M&^]\AVWHJ+.$KMUBFSQ>QO A"<1HOS 3VW11N.TSPR 1QG=>TY&:(C%1G(IF MXO/<NF-E%CG)1S>>@F9X40'3I)Z&AZ#F/@MXO7I"&25$ILTD94 L*?T$<X74 MI07"VD9SV*F*=JEL(,SH-SMKL50M8R2G[[**1CR6Q'P^\7]''@:Y/^%YUR4' MY"00 <%N>;GM+Z;_%?9K):#"M,5[.NV).1(N>BL!V/4';(NG%;OUL]OL[W,3 MXT[!5=A#[3.ZEZT ">Z3LS&58 E^9>/'$9;MD@55!:#>N_.H6ENF7?TMT[M4 MM5.U+?/%]>KMLGZ[%+NRJ]8PAR0!M<K>.Y*TKZV_=>QN!?$/?MMW_T@9XK)8 M^318V^LZR1>*M5;-:]7AM7*D797BYK]X+EO@*^ /:Q, N5"N<$^FJEHH?%_! M7T:4NZ.W.X5NI#SQQC\Y[O:X<++J&>I&S0=E7!19>9E0\T$M#[;1#2_/O'GG M^0S[:;%OHG]<?(#@D%NFO-J5C19*M0(1ER2O2B7R>E%S%D1N#ULUF?>R+,Z" MS/5>?O%[^?+,"J/;[*ZU*\0-D[G)^B,P9C5J[8X55:GTHB\A]%)I!!_+'ZOT MHB_63JH&>H\5ZZGTHB_4**L&<E^ZE.KH/>/TH:7*93M?2JG ,1#W(JH%#H^X M%U(P<#8<=WG>;S6"ZN>GZ>L\X0GV?P7YH/)YPIH/*N!+UGSP,OC@S.7!RS-O M\-X1&\P:-XQOQ#'S[N$]FP14G66L5$"KSC+61#Z*YW\61+XV]/Y-5<X45Y;4 M%[&?-Y/Z\HR++2L'E"8A)9@5U<@FO/3R@4M2;]5 [DM/RM4<516.NI3"@<NS MSJJ!XI<NJ0J9@KMTYSLJS98/R6(+-\#Z-*>/&S6!>\,L\2WO4-ZG>P!M>1LL M7JQI!E-^TR;^@7=A/YF.>G.VS_">6&I7A6$H-.OIOHV1Z'093!FK[/WAAVV6 MMX3-NE=>W2NO\EYQ@2XL=:^\NE=>W<GHLAI_U;WRZEYY]98I!$_=*Z_NE5?A M[5+Y7GE[F,X5J=XY#L>=]>(V:9^S7MR1*'=Y><63]'$[RSOQSJ$0V^CKW4ZO M&IK\HCGAK$LO:R:HZ[!K)G@IDF"C3GAY1DW=O:V*97WG)*WJVLU=I5%WW?V2 M-9DOI!J[WLLO?B]?GEE1=V^KRZ\O(.9R'AA^Z96-EV4H50.]+[T*^Y*LLFH@ M]\5+J;[>&_1/;@56(!EYV&11Y19T[MVT+A]Q=?^V:G'<Y?F_U0BKGY^JK_.$ M)]C_%>2#RJ<*K]NMBI2!7C8KU*4#-1]<ADAX>49.W<6M>HFHLQ16=;:Q)G)= M-["D;G2CU3M+([3>SX<F]>49%W47M[J,X 6HMVH@]Z7GYLXUFE-I_+[T$H++ M,]"J@>):6.E&NP+68!73DW5>]RA>TKDMJ*XDJ/@\)502%&YA*?_^Q_=1T'@T MS?D/]]:4C2.'?9R\,VW_7]@+D3<\NW7''Q+'\Q?1-?&C^YE9D>_;[N-K,["# M!P3@ 83X:\>SOO[T[_^F:?_XCT9#CJIY$^TWZGK"QMHM8,)\9-JO$759A)_N MIZ8/ZN%W&D7#830:YW\:#3[4,I1R-#$8'^OCA(^4AH8*#N##9S;Y\<K"IIDM MHV6$'OUUTVE=_92GRPHV,$PTWY&UXU+C2S=&H^7-9IZK!1R;U.U3^2;5]3,* M>%]0;/TY9B'S9[9+"0L<9P04M>C]L>U$2#)F^BZ0.M#F,!,?[9G!?\Q ]-T, M+JU'9G?8[%4FJ\A?QZ&.TR-3Q^(<!K8?=CSDY#5GL+9PZ^Z9O6ROE7:OV3,J MA;\MNRY-?<8TV#3A-- 8(&Y<R/!NMHZD(]=@NML<]LX0T[_:[M:(WL[*WW?/ M[H;^38Q>K;![D7Y]:K/IL]\%%T^&ZNR1Y<9;[6:O>Y'$01NRR-9H-8='\C[7 M8K\UO%3LKSME<@K!M(S]3O,RV[D69_WU7'@4Y!O-[G'3\Q5E_7*4P7'CWL4< MFE^C&=;< 9#%)$(_3QYOU7:J2.AL+PM]ZXF.IUVR6.OER=&#8ZU72LS^>%KA M%+P&LY3#:L>2YDM(.SK.;IK#8YC$+U &LU"[=KP@>(67#WFSI;;J.VR/\\A9 M[EX L)/76HU%JXG:?L'T_XE5U7D@>'>N6J\Y*[WH5!^!837<NUI2;;(K*KUF M55!UNP7EU"GMG/- [XXLM<GLJO2:%9;J&NNDU,G#LL5D5^WS[FA(U&[OJ3GN M17B^!Y^F=GX/Y/R^8:Y'532'"4'6$KF6R+5$KB5R+9%W/S<IBT0;IB@Y%:61 M7A0&H>EBR2&5O/&"QU3D,JETO$197DKPYD9O#UOZ8- ZQ[A@591'*90:ZNU. M2S>Z9QEMJXBV*FM+M;JPI0H1JE:/)]A0K5Y;;QDW=6"H=D,JHDEJ-Z1V0VHW MY!1NR-O)A%DAGJRB\U3V$S@B>'J.3M35L:):2-="NA;2M9 ^JI!N]S:$[^]# M/"KLS?$0+#\\Z[,@]&T+S[\&]&/DVL6:EN]8*'*</H#G=#SJ$-VPJJ):2B7R M3G5?U2)RNW.CW_37><Z558;E=N@]>TH7W,Z54-SED7C'\JAJD;C=Z>G#WOX7 M@IZ3J;'1'[P=8Q,/,"N>M\A/H25B!D$T8WC0S84' [)0,&\EVW.4D+DZ1#'> MT:V5RI4&GG<.K&R:7TC1^E#O#EJZ4>QT;,5-F"/1_)RKGB\E+U<JQ2^EYAM3 MYL.!/EPKV.L,7QT\KH/'=?"X#AY?ND<G&ECZS#'1'PN]O$P?-MESHC'\/F*6 M&04,'38G0G=.>_8B![\'=R^T&_+EVH$[M9[O=;KZL-.IO;>7XKT-BA.\*MJT M=MUVV>"]EMY>>X"SJE9 [;?MLKV[AC[LM[=SV@[:5KM P^K<]MGO>7#WP?S& M@M5ML?E3K]G$\QG_&UYX _\$0+=;=RPNX[[D!MG):73LCLW;4V,@G7>;G@.V MJ0,V=KZ>^]Z33?871M-%^#Q$#%/8'1]A5+N%AAQ\K_E@WEU<J^M.A0K?C]WI M>JGW@_PS+0EW:'C=Z35[>6J!MZJJ5K+NH/VP*]T4=XG9V\W.VDZTNRO,-:S1 M:G8OD#4V-O"N-&=L%Z784S;NUK2TWQSD=10_<W8IVB\6=NJ1HLAK49_KQIX_ MZ@OU23Z>D,S.DQLJ.1"VB_BRZV\'.V?"%]USY;<G[S0[>;[E9>^Y4ZN? AOQ M8-NLTQRVRUG-L33'$M;RQ.3!L59.$JT20K\TD7Y K)5$G34VX0&C^$>YXZ\4 M85=F0G!3S.'3RL!2,6V\^TXI(;Q6K'_HGL*_C.#PS;JX\%EJF0IRP5[*K PN M&!:JU3T'K5DY+MA3.9?!!9V;0B>0SL$,J!P;[&EME,$&[4'OU$Y<E>R:MTO9 ML(/9,R6&>S:9(M6*.:PZ/&<,FC?:W\[.8BF5SD<^KEF*(@*J%:7RZ2V2.GA; M\#R!T6YV"^_FTYL<I1YN7V\MG 6=.S?-P3HJ'ZOZ:*>ZH-PZI-=18+LL"+1; MZZ_(#FSJEZ%KHX7ZQ>H")?FZ^O;KA?*I2E5)PC:2/-6/V> P?(&G@.W)8G6Q M4A#- 28BY<K 4(">XRW'&)D:6[:5&EN(NY\IMV.@,^CD,6E2W.?.39V)/<7 MVL2T?>W)="*B(?YJ!@$+ _GVF-YR;'-D.[Q879XY-D-Z? RVGGPU]$TW,"V$ MHJF]@2$!"OS>9Y@ 3!G<X<1C'*NA+SXE814IQ_OX''37>#;N(7'.T ':U,7 MBTP]HT+\9-E-[3; N5/E 1KR4AJ*J3G67"_4)C"4 YCGX(Q9R'QJ[JZL2L&I M"72S9.G_$Y#,BX)X#6G0=5[UCS5@L&NBD&9#T/G;.K&]#]@E=-I/R CP$JR/ M",Z^S9D;B (U#\#P-2OR?<0[GP\?]>8@)!<Z/<, @_,9_(X3AZ;[:"-GR6=- MR_(CE@R;?(-4A*_XBB5+^0P8,#(=S9R!' W3ZW[TO/&S[3A-+<W+_%DZ_@#( MIXCHG1E,-=,GQ,&@$X=1FQVJU$):N"2R:>#[$/Y!^!'M]-X[&%=[ML.I>/SJ M-I^]:)S("0G3(/2:NN8R&L:BZ05O70'V7=A<)K7^:6:EZID7]_5NFOU]JI4/ MGS[=5-UWB**]7:OZEI+3G7YSL+H@Y%"V3><H6=[MHA/[,LC6B^PUA\>_RK/3 M.LZ9MHLB60F!P </MK<VCWQK:@9HBMA6H5#16F:I]&&#'8.A&QFWTHM6TR?Z MC5$H@W+..ZD6?F='LBJ%TS^EY*.TIL$*+=04N.:ME\A;&\^DHZ]4%AN=G3:M M@*+L]M:E%NM]<;1]D1-?N3AQ6P8#]W2CO:ZS8\W"QV+A3]L& VN^WN6,^(MQ M7RK&U"O"UBX+:S[>):?<*E3/6C/R@1CY?3;-4G/O+IERO=.M!?%)VE-;%D_8 MS<T%6L>Y6<+8X%!2FS6?[\#GUX/A4GZK9O-RV'PIT5US\"X<;.A]HV;B@V?/ M;.19>V)3=0%6+AS8FBBO=F_7Y%:U:O<&>J?8";&:R]=R^<^B7J@6NKLX=WJO M6-?"FAG7,N.OL7R-"\..+6BKD;JOZQ7J>H4SE;,O(J=<D^PX)"M\O&+/$QC; M'WR(CUV@3KK^0%=[_6S:KN:YVAN094\FG<!\[P:A'V&(?$T_V.1YY7$<#(=] M[\;%U1\G[VS7="W;=#XQ?^+Y($&M2^T0FSIW\<[S^:$&:G2)<2TWV]<PY] M/8@MGI;/,#RZ=&S ))?M$>DFKF<#\ME@7HP3$MH)3<#XP&O?L!0=[P%PO.=+ M:S/;[>4?)#MJZ\UV/[_U9D4]SQ?=F/7FV)TVE[FC>U:W(M>]60\J4 Z/A4U' M6P[9N'KK]HKMIG%&YV:/VMSRZ!)F&?M&?G/+B\!^P9ZR)\!^J]D[HTX?%\C[ MEVE[':2WZQ'MX<Q$^??5'#8P,"SI4ISC,?()D ;*_J*0UFFVCW]8]M*05A*G M':,;[AG:Z7O:Y*)/"O8RF)KN(XN[-00-\048[4ECB"(J>@4?5 -+Q1-$>RJ$ M,E(_@VXU3*B+YH,]Q749?'!MM'N%RI=.K$]/CKO+906C6^A07BT3=F2$2K*U M*A(ZK?8ZD?#R+)_/;,;,(/+C7DSRLNO<?E7'"S?ON8QDSXULQ['=QP M-FQ- M%01\54_,C9C&3-]E8RIT/X.U!-%(DL'S>;F^Z12J%-TD8<HK%MUD.%8K:K12 M?E32H*@.E3?9 N=!Y6&_DF3>9#?69"Y6(ECHE/M+W,OGWX#YNML]O;U7EC]0 M1_6//,^EQ:CW#$2\6+R5QV]U>/\0'M7/Z7+-_%+-PATI=M34U3@J<:3P?Z77 MK.8(+LGVJP9VCQ0]KO2:54NS;1B7Y#56 \$OG*G:[8H4X]5R:C=ON!I+3D4P MNVN#6R<\2G6@0TVYU]O(YC>Z]JL7(I8^>*;+&^R)P=Q'[7.<Z=!^IRMS-!Q4 MHU'_9_5A+#DVC4SCXLT[<M1DT)=P[.J![K.9S3V73C_AI1PY>21^1T@@+A,) M+NU(5*^_]OS)BSJF<-/LG@ 51S[49#2[:^[BVZ.VNMUNMM=H\-.BZPUL8(XM M8_]3/EOMD=WJT]>SW.; ]<F+T L= 3@5+YX!'O<OYM^72[-F<^ZA(2P)+CB2 MT6NVUMP2672T_5@HZX,,5]TK612L;73'GET<2M?4>VKEU[;CL/&N/<Y7,&") MJRWN=VU@]4HX549;;W4*72Q?QI:K-EE+-PQ7T:ZC=]K[WP9_=I($_%(/@.5N ME!>(&RUE2]BY[TUL?HGE@H7:B,3.H47-H=1=)61 7Q\8A8J,2Q<!AU6\9>"T MI_?6WJ9RH5OS%J,B&-.B2U4Q>AA.(@?W)L69#K<-M[7A#[=1SZ-HR.@4ZWM; MXE8^/,DJZ"ZOI,M@_V*NRDF#C1VM>=O@_/NC"Y<L["0.U"Q&1<W)'05/Y?(S MQE#O%^O 407A<P8,LJ.8*W%E:2X8]CO;R;K":;IU.;C"N:PXV_8V".T9G1QZ MA^>D_X7GI#'_(VY^YZ>I<Z^"?VTZ9.S<3QDKW/1P15[0X\T7$12"Y*7DWF3' MPJD9D/,V9@$\2&A&O$]6GG/'=!P@^E'<.H8=#_VQ>(O%I,7>A\DQ^$#2-QG% M<^47"7U'@KX!T?>"\W[]=G.PMB_14=KQ#)IKQ']E>^WLG'OK;,A*' 7'_6:_ M,K6PI\K8[<O=AT=")1/>&[9CM1S@(^8E*[E/SQG[^V<SCZB?LK1?F0,\W"3& M<7J)E\C(V7GR!,?!<=8^QDFV6H-0W!8O&E%.EQ2*U-9[IMXS5=\SFR*9PZ/> M9+UBAU0#$SM$I/;;BZ6$H3KK8E 5V_4G1]SN?+"7?"F#$7KK3/]+%F0?268= M7E:5U\5ADYBIEDNTLG];17S/0H*H5"*OER%G0>7ANL:=Y^'BUAM\QX..PX*7 M]=4;_ RI;'37';L_0SOB"$&$#[8YLAT[7!PXD'#PO?$R8@G'0%L=3MC)"I>1 M T?L$/LB]T49<KAQAKJV*ONO#/I<MUO[%SK6IO!Y&DGGN#EK0_@E;_"*:,[: MHJPMRFTMRE]3A8PE1':K46A^I%15I==\J5&F:F#W6$FO2B\Z=?1[RY#60<OT M#U(*GS3*8H]T^\=G-O> '.ZC]L8.+,?#:T&TW]?UP.(OQN\EKU6IWGYEP3QQ MYE;UY)9C!L&/5V_N/[W[8 <A-0<KO<K\,/-T^OAJ;LE,3CUB#L/WFYLVMQF% MWHHIUM+BF)65HNB<,_I[E[K&X;;89?,6/+)P@J,?X;.G^;0KB;U'46"[>!-. MP!$0-!/EI.&[2A\][?UL[GM/_#Z@>\^)$$OQF]@8X,D> Y2!/8L<0J&NA;YI MNR@WL,R'N6!P,0 8/L/3X\@2O05@$4^V!:^.F0.2RV?8;L#W "P\,C+RF0G< M@T=*;'<,B_-M>/29T6NLJ8!BNY83C9D" 9V3!ETQ70V).9\[P(TT@KKZM]_@ M;T!1\J+R8#Q5&/GN5[:@42V S9LE+\AEZ=KSU(:1U%GC)<N!YH[IRE,YN$/L MB9B+A@9C%,_,P,>FII(T1CH@*F#)J )]IN.@G?L5;-H\ B>GK\+%''>DL]!\ M.OTS\6$AL BFS>"9*3S@:>VN^)#E$0D, FK#8',@(,/[E3P_ *9[ A(RY@I8 M<?$98($%@;N,FX$0()7<1+]&EL-,'R0$L>!">U 9"H^M14[(*9O=#W.&ZA; M&FO/GO\56!+//,5<._=MH!& B$A&AG?%5(+;%SJ]1E.%H'!L)./?P4FQ1*P[ M30\[2'8U_ T+-1_IN!;80X^PBR)?^^=BSOQ@[DOH7?8,LYO67Y&->^]V1, ! MC-$H (J9N.$XW\4CSSS8J[H8G=8[\8#_=>%6J75]$[JD*M!H43!/P.:F#^8( M@*3"ZB"W$=\A#GP6A/(0V<_W;Z6\4,6%AE)LXCFV=RR&O!E4E"$_NEIR3*K= MTC4TFG1Q@%*L?8F:"8_JP,564]=<[UDS03AYL/$;WK,+3\<D7R#V$?.J!HA% MK1P!Q>MWP^:--L/+U4 Z*918.3&RI2GWAT]49M;410%$YP/%1B)2A^9D0KLJ MWBYBDSPZW@B>EWME[CVS9,=P(0_BVUL$*+=][QN=4P3N:X.S@#UL@!M@.-,! M36*#>L!Z5+!* KK/%WZWP)[V4<WX-@=<$=ZZ F\0S9$-=7SG3P8,FNR(1/LE MO])Y2,\)=*XP/-^';_&Z =@C605$6YG(R.UT4(1T?9VIN2:H'9C<'/]I6LRU M2'( K8 >R.[/8*/R5>%F!S_H&?X$M "'A=\YA%S&3V+3W"]!1*!;S] !3R" M%_V9\SB?QO?S9$((2('Y#EC C_V#>>3/O0!Y>#7YG\$.,1\???9(IT )4E4D MV2XL!P$K+'/'$4-4@/ZW'=/G@ ,]XXTM>&XLM"YM?75(8C>P4FDTKGTS,AGP MYC^B#$.9IJ+A/2AJ<!.XV4,6!PS!(7B&O2%0)(<+S!E3A6?(S!F'8(H=< 57 M"7B"R)KBX=C I,X.P#)^9,=;)!:@8_;$'&^.XZ6V84 #Z.1'2)'ZZ'EC BL6 M$T04!QPS?B28@UF4 !45EP]TP!E/%A/%R?+%NDT47V@:DK[AUT 2FP,KFK0L MD "P0$!,"$;G*.)O FZ8"111S&C)?Z1PN$&'^Q3/2KNHI3DK >[E@W(Z&"MU M(GH]&-FG82K8M["9\?2V_!2:W]C%':#NM)N]RO3Y*OV(J?PS'3?<? :UEST& MV>DU\R+R_%A,M?)C!8Y /DQ]%CLJ#%77\61,&0?9V\?*#JUFC/9-<WB!G/&K MXL&>'V-LEV;;5S3N>IXZM[?0F?-+T:/LL%./E/]>B_I.7K^B\T=]P1MM2DFA MMYO#O,UU(&1OG\DWFKV]>O%5F>Y%MUSI.Z[=O,F[U>BR=]S)M4^!C7C @IGU MV^QPJSF6XC@-UKJEE$-40>:7)M'/#FFYE\(>&&FM9GMMF]*C%K15*@BQ=Y-W M"C0MQ8E.OR]J$5R+X%H$UR+XXD7PQM*:LF3S<9&R4PGH7OOR:.M1.Q+H@TY% M0D47S0A[:;4R&,%HZ>UBU[N<@0JM'"/LJ:G+8(1.2V_=%.J*=09F0>4884_K MHPQ&: _TSK!]\LA:E4R=;>M(#F;QE'KL])PB\ROO*.L/UK%L-<V94JF\WA(Y M"RIWP52IIH:J!I'/*\FV^H:8P;":5%YCAY1(Y4TFQ'E0N:UW.\.3&QEGM\4O M0EL;/;W;*G2K<*VNSY',7;W;7K?':WU] 9NY.]2'@VJ6/M7Z^G#1H1M]V%[7 M8^*<]'6=ZZUSO>>&M#K76^=Z3Q< _1B?Y>*GM.JZFPL1*[4LKF5Q+8O/2A97 MINZF--E<AH-S;>B];F_#[:BU)C@MC;I&IRB%+H= 9U!# IMH."R\B6H=5R:) MAC<'Z-!\2?JT].*.EZ16#;W5.[_"C)>D5#MK^[S6*O74U7AZYV;=[7&U0CVY MA.O<K*N??GD*]6Y*/3AM5VE$C\VCL'D<Z%'T5;$-%#;/$VU6718>3+O6Q1A% M;?;.S?FYO74M1L%[CMMG=\:C+L0H&AWI],_.]:[K, I:ZX.Z"*-._)W>,ZU> M#NL,_,7J(>T,?+@Z\;=<A''M>$'P2M1BU'')78RE?J=]?EY/5:1_&13J=JIY M".@,]$P9Y!E4DSIGH-#*H,YP</J09,7V5.TFU&[">8COZB'M#*1J[29(-^$] MMLC%ZZ>X>W#8[$I5Q'$92K1P6Z1:[I=*GKINH<+4Z1>ZD+K69.529VU-ULM3 MF3^;MBN#:IZKC>-+J$&'QK=0UXITYUA!44E=*])28Z%MPZAFXKC6I;P&L'UV M_15>DC*][G37%EZ\/'WZD2Y.%A<Z7N/=M&[ 7M5U?B>M'"D:L#^]$JZ+_(X< ML'A)%+Z0&K]J&FIUA=\!PUJU;Z[:$M<?E%J7O+NBCVU1-'O (&,O&CGLU)BC M.0Y[%T6E%ZU*OE[QL]^5M6"J@=UCW6I1Z46K;G7W4II35@.UQ[H<H]*+5CVL M7C7M[^+&6350>ZP[-BJ]:#6%MO8Z%L42_#XT 6@%+OGGR->^CQ]2AQ%__^/[ M*&@\FN;\AWOVB$F.SVSN^5AB_,8.+,<+(I\] '"O'<_Z^M.__YNF_>,_&HU[ MYCCPB*X],I?YID-]$LSQS';M(/0I;])H\*>3X>F5G_D+M^[X-O7X6QXAHA.B M,-UG-OGQRL+[?5N#EA%Z]-=-IW6E1:[-?_W2:K6OM#&S[)GI!#]>-3I7/[5O M.GV@I+JH;68]P;H&\;H&6ZRKVQETSV-=_991@%[#?NMLZ&44H)=A$+WV6-C4 M]%EC9 8,^X_,\$<Z*+VT&GSN-3ZF/K4O],-!)PU\[BS' K88"]VT6D5@_<S^ MBNS #AE*WB?;8MH<)+ WAA^ %K85PAKN0Y!UVA>8-=!^_X7-1LS_G\8OYC=[ M%LV2+[9:W*WOXTEX%*RO%\DCG\P%?G7[;/IC^D\,UCV'ZA,!96S"S1_T\L-B MSFZ_V<$?R1IH";2"S_=?.,1_?$9(Z#FQ%O[]U4^?>O]W$_[V7,=F]/\"FR&% MWDWT. GZ,_MH5_3SM<;H-VKTE\K]%41_5KA4$OT'XOZ,\.F4AOY5>DI3)M!& M"TU]3DRBT02Z]G%._35U[6=X PABNQJ?10?C/L06)^\\?\+L$,SFH/%V-G>\ M!6."AOSEPQ-1 ,5!>N]R@ I23X)*D/(!!852ZM=0U6_KZJ>-BG=7\&NB;2'Q M=B1:UC2M"7>,W3:H=]NY$2T3;#@;HMF/KCVQ+1.)8%E>1$VVM$^>8ULV ZL! M S@:17"6,9J\F[PJWXP#/QL=RI_RPF%;1[^RP;.\ )L:(?LS"D)[LDB>H^B7 M9H&//3?'8U@!8IX^!W/3BC\[9@ T>7/_Z=T'\+P?\*6K P7PXLACZV\*6#GY MV</,TQ[@J[D171KOF6$0$2.>SO@_M9P4<W-3#-6,0F_%#&M)<;B8Z/)":)+[ M:#8S_04*D@V,OTOH5'U^BS#J@5=+0_V@V2%@UUJ#:! 0=H 8^ 0R%(0$R9&3 M@K\2U(<I!=.HO,)$?\;&PVGV3)O8KNE:MND !/ #%=AC5M^)QO#4E/D,-,?4 M?,*,/W.UN<_F(!K'J'U^OG^KW2\"> D >.]:3>TZA&FN4*J:[D*_TJ[@$?SG MF>%_HP#^Z_G:E1?Y5Z]XD-!G(+7-: SNPKB9Y%)@. W'\N;@)8(F ASC1S'R MWP,-%F]R8:W#OG(T<XS+Y=#CP#XC,4-L24(;AS U%_OU._*)R/>145T3E:#F M,HL% ?)TZ.$ZD:+4.-%9T.0)IN8>N#?4+Q&>BIR0!O?FHHLB!\ R@ZDV<;SG M $CHTP#<RPSDV(C>&*\S<\R:VAWL<SP!8;MTL0 I81QLXGFAZX'#.HZS 8%8 M"P 74PL;/>:1,R8:/&#"!O7'=&?!LQU.M2_-^Z:,V\)8\#.;(VAFLI'G@"7+ MGCLPY_45/?_S[>TGH& "/K#6&".G8Z2O-[/###F1_?)QA<B1O"@1A%P!RXTI M8B-@B)6QH*;D!SFDQ/ D E98,-//S!UDF#\72\'4BQQ@;!S6)%S!.W]&KD4S M$K+"["[*'0@IAM0*\'F? 3>I%$KS\:WK1O V3_?@D1>PRF:P]1O_?[PH7(_& M7'S]#2 $31VM8^@:VD<Z0.# #S%T]\C5P)R,@_'VF\5[@,*,,QOV ^+.U7XQ M?6N:H*@]U)4/8$RHZ),\N;RCTMS+=XT-0',R:N8,&2C [P%GR-#X)Z$0-AYN MKKDB-IO$(P(QRF0,=VK $&!:T9@],<>;SWCST@")[WLSD'\;4Q":*'_FF$DV M(4 TTTSX%@:!;0)DA,T[CXD.2_?B?C_Q$)Z[S P*"Z1X'$4\BO$#R?@-&=$F MRDXTO[B$4M@-!&7@I5&+OP9H2 LGPE*=#9\YM"Z@6B)NOV?"_A:(1QK@<GV@ MBQLQ(5I7$"Q&'PQ9A&+<3$(TG=Q 6*MA):*GP$[A,^(:MS59Q0'/ZP;(:1// M0<6P='=7L85<BBD>V])-8Z4UO6PZXQC@=-VZUM3S&PWYU>'VF5+=<=,?W/SG M,@N>H]F^\<XB[=J<P]??P',.&>C=?OMORO;>\G1-18SYE:C^&/G:9DR(+8M: M;<:-$(;5KG/8,Z@!8(RY]PS*>.Z@YS,%5#<F]I@Y=KC0 GL6.5R,!G) '??^ M,T-K-8"A'FV7,3) XR=(!I(U9%HD '&Z"#YJ7#R'P%8^6!O!]\KX$\^*R/+B M*@E6@E836DMTBT;:%+*390FC)-">8'%>%*@PPR#CR,*CMBDX>4 ?%P)PQ@I. M"^4]'0'W!C1$ C _F9&^%Y A) %"T^29IUZ K EN77'[![=W04$Y8,XQ1^"8 M*PFNTA0LYBS81G61+!E)G4<,N7QN-Y) AA7\H%T;K]+/3\)GM$<1K&3]_&5< M,L<"FFH9).BQ 2=7QE<BZ:)KU^V#3R40EYT)1[SN;)XM<566<*H1CZ$!QTS0 M[!,P/TQD(U#<<A[YEK"P,%CE>T[,%/"NRYZ!TE,;.2.Q(SC%P6]P'SU<U;/G M?X7/L"]5VP&?D@M7"8Q>*&T;[NB,R6?P_"#EM'I/-J$P)%\@7FY@X^XW;@;] MYAHIM$4)6D%UG134G9FN/E38K)BJSRCA_?5N&O]'5[K;7FR4U;V=X07JWJV1 MP7<M3(*:%; 1S!EZV@#1F NMK[:#OJ\4KTI0@3>+L$!6 D DE<88X7D&SYCA M5R&SIBYR2*S>I$ZC\[(6!\(4WNMJ&=X4P85$EJ'LTLR0K /+L='B_[LV@5WL M<*<<A B3OVAC$(0475#EV=MO\#?&6GB, T:7ZQ?KE=$G'B<!)Q9];A^D,JJ& M DB K_Z$Z85O!]\H0- R$J<OQGV )@':.Z"-@Y1(UI!GT3:10AL>6#(]1A%( M7-(K,H*'+BB(UL<I82R(1@$(:I,4SC\7.,;<EZQQ.R+ES10>$6%'=+WBH6<> M6!^Z"CP92+HX[!0H=)X0S@*-2(L8EOY_F (6W%3&G5T1<PJ7XY'"8%*UJ8:^ M'U@6MM<\B)*Z&>0IJ0KLZ(^N=H]!0XI,M5L4F1ID(@_67Q%I_95$U#77>]9, M[7D*MMBBX3V[&%&1_$!Y!D2B:K7?)X8U'P&-B.^&S1L-5N103&DUS]@8\!$B MQB=ZQC+!2F00D3,T)Y.TF2Z$PJ/CC>#Y?-E [W+! %.EY'J[U<*I)XP"<F#. M\_@=1CM <05T8T^\80/:L02X8HNK,BR(YLAJV1W-@^-R?R:_"KM,2#S+\TD( M 1N:)(N6=RT1C\L<;823(^HH:&Y2X-VTP"^BJ#F&^[4),CD9Z+0JW-=@/3W# MGQ3788_"(!V!24_/DJP$G'DS%"JTT0 5)D4\+7-NCJ3PI)T[F1 "@B:&2D6$ MA=1%Y(-D1'Y=3?1G#/,]/OKLD0);!)\J9L#U\@B<K964=*;&$05 P<"V'5,$ M8(&*\286G#96S/E0'9*8#,P7&DUX56G-@P[0(\HHE%F95$D2[AMYR$ANR"%X MAGT@4"2'"\!J5X4CF/,S#L&4U GG)0%/$&$0#T20Z2!B@5'\R(XW1BP@%3,= MMEQ K^ED34I!^>AY8P(F%@1$"O"Z+!EBQ,>*HKVB O%=G!5()7)&7A32,C$T M&",O#@S:*2[1?L5\C]&7&,1\#,E27'Z2;MF8C:@HBA[(R>3Z5B1T5F0B9?( MHRI)Q@HS4,"/Q$Q!BI\Q6/T53#*8#,4MEQK@.D6SN1#>4[#/@+M1%G*%CAS/ MDH0%9@K!BQ69',=."Z D!9>Y2FW5.WP6I)"D97[6*(EJY$$DG ^?AQ'!P4A M+ 95$E+^)950P8PI!NH#)56?8(@'^A%U,HH/.]V#)T.1+W+ -6^ >3?CRL.D MR- 1PJTH$)Y)MZ,JQR-@X21R9"Y2S!D'8:7-]6QBZ0XB6Z<[[F*.2J0.#ZN9 MH#_1U9:4$K(H\]:JV_%@@P81WYOQYE54H]"GG!26!SXHYP$R7<8,M!:*O=#\ M)J971?BM%6(64*8S+4I$CFU4=;'A&61Y.IR"NA-/@0)F\KT1BVWQTV[^0K44 MGY<YK[J22TE3(K#_2WN(PR_=F8G]#7TU'QV!>-/$\354J,@7D6O_%:%)"'XN M3,7&WW-#B)Q<&3C#UX4:!!T]QJB=GH[?<7=&4AT$R=0&Q:UD]>=S9R&5[/:! M;^(RP K]$?MWZ=5LK[*%9:%Z2":88I564^^7"R:4"J=[D"ACH$@ ZQS'B7'M M^O;^[I76;_4:G=Z!<[\Y6XK@U G3Y.[CB2\LEB1$?^(B,O[N+J9=2I(BQ CP M*[T@AR3A>RFCB2GD9N#1#MH*C>Q60!'Z*.MB++1Z'UG#FS30S'$8(7+&0,:- ME_P1_K7G>(^Y.Y 4I.F[W%$1(1E8!/!:D$[=$R1<.00BPT('X0)> A5QB>UQ MW4WFE_@B]##N+<7QF"?!J<Z!8&<RAH[^5BJVH[PA9D\@]5'X/=GL6<2W\ ." MQ-4Y>GJ(9I[SR*PI43U6Q"/\F#SG)@Y:,R"JK/@N6 DV+CI&7UR:(HHWX!,7 M(C2H>!>P@FUAJ'0@?UG8N97QM<!+/L9WS$<3(U')0M,3D8NAO)8_PV\L 34A MM&\3#XDZ!(%0RS%M$)K,)IEH!K)%C4<?3%3Q$]"_,5PF^.TAS@D413B !0#/ MSU/&P>0FF+3<:'!P2EW4L@G]P8 "B\]9"+IAD%*:#$BE$07X!8E\QF,/#CBA M#G*=':1&KZ@D_ +"@ J!A&N+"Z$DHB1F+#&$"<5WN<RR.>#] &>3'"/A5G$ MJW"X?'J"+W15Q5"@4? =M0G0 LL30@TE"?GTL0Z<J>*7HAHBG"#JV0@N,M^" MY:HT::PODH@K[>?$V@(*6>C38[!%! CR#&5>0Z18V,F>0QPEXR'_6&8$$ZE# M<=[A)3<R5HDRA0^BC M\%D<CI8>0\**<C4<T4:K&_!5+I$IRV"WEA9>W.5<B M6R@*'=\7+C1N=*"]CV8U:J0$/Y.(JCV%T[ 0XCZ6_J!@,,=NB8(D@3*4V$*N M8)#.1GL[FV7.<9(4$TS"A<"8,!%K4%U?# 8FW4T?N5YL%?1:06Z/HD=2H*3* M[%!P".<,Q524.P&#L&.ETE#8D!4E.27G"4)A "NH&WN\!E16N:H(G./^C"6^ MM"RO/]W=OZ*% Q&(Z6.T1/-'WQP32#&FW"F*!5&O!PS&'#:? F'D>"E) ;M^ M1&60,(<N-*V,6,[@+P7.R(<M"WM;K2<4H*I#WJ/B@]$T,SEXPE5@PC099A$J M$P0O>Q8J!:M'A=Z1HC:6?7%<.'(I?T,5?SDHX=8]EIVX)"B!Q9@9I$5EK@)6 M7-.$;K!@4H7H ?-H%VX)&<6JNL'_.;.TV%.+\08V-X^]H#> $3WN? '.XHC5 MDGG)32G!T2)JE=(4J@(C;I1[6Y;X^-GZ=\QRD0'M>8XT'F-;+K9>!+ )WE&7 M<4]33STP8626<*^5EVTBW6P7^4R7!3V\LM&SN&DL$PB.P[.8I"=%Q(1\7V[X M9-@(/ C,X5)6(V3JC@>1!F(:7K&#:<PY<2W)6"0]1PN!3AG^R7$L16K4<\:) MG,SD(]_(%:6!AL<I)2?7*%!IA\* Y/S*[(#68I)\@Y6X 8RQ..EY(.^Y(W3 MV #B! N[S)@$7QE'+PV85%!EAJOHO@'"RNKB%4)BS4Y*&? B&3;#L 'H=XD) MY*2L\899TLQ@/%5!Y&<\J@<HY!8$^K@WPUX#_-Q#!R]7^N7W$CPI5SYGPEO2 M T]5W*_ A! Q:841+N;"-13R7P>3(8R/4#CVS.8)%IV\4] E=-9!)';0 X*7 M16%=DBN4I.%;'+44YOX3LR)/H:F!,?A=G'B@:#NL?0PB3&@A"W3IGR+GR%"G MH](9>W2D!6O$82:N^1PG$:O .)@KS*=W*AV&YWP08K03E"1K(ALD'FFF6& O MC:R@68^Y.>TS+^DZM &Q/B#=6"(#GNOM M\J<.+0,@:E' Z%"2 @TTL9(D>T ME=+,Z@J2E2Y -A09*$(CB43% J=P$I<TC3CN@FY!PV?V; 2RFA?HR;E4<LI] MC4&E-9'2--M@1E555#Z>[O&%XA6N=#K^4>X1DB^$;E/*%EI9 V!K)(@?V71Z M(\V5B4F,JQKQ<B5TC&&%CY'#/5)KRL81_D"A#ST612/[F;&ON)E\L&[<<.JD M2I=O0:I$KAA3>KTX32( Q8^I@EX^5%-+1N*+6T->J;!Y.IPD%2IA4PDQ,9LO MGL#(9*6><:NR<@FFR96PL92<WK-852!RDG/3!L2AH2<7.#,7&,;B-A\_MQ4' M<<@?5O'_3^\96!VL&7LB!F7?+";0O809A$%HH 06Q9%'7RZ0QS)3(^";\SG( M8'J%\XU(KV707#**$5NX'L 8@1;&+F&,?%%MQC47\35A:N_32SE=(K?J%Q"W M)OA-1AEBQ"\U(!"I#)$PD"_<\A#*;W&&]3W/@>[7V:Z;;:-8:/*DX8)X368Y MM'B9XDT=#TSZZ,L2540KAZ#8VN5;^W;SNRFR9CEIO%;ZGLIF^'-8+N>*<Y3% MUO-K_%[.BC:OH]>Z*;".9++MJ59L.<O=0XQVQ]A$C.Y@6& 5I<&^%2,-^D4H M$,-^1W2P%LI1^6+0OO- T#VZ<IP'='FY;,9;^_!R@+W;=198UV9HUNR=G3;. MW1Z[QFCW6P46=Y?9,WAZ&\_L4',>489")V9$21/[QGP+DX6-6U$)",SU"11^ M ]33G3E'EW1U-Q\<E8O6-U1.Q/O:_ N\9[7)3O!63K*QI]F]K&IZ^U=DAXN[ MV.^D!CX)B CA>U? E]?$9[FS\)+F* C[#B@53_+.2%5!(@>*1MX.<:6C[=@( MVL@I_0,M^9#-N.3H2C^NO?B+Y@Q.P&#9]EK8(J_7VXCN-? J2A9^G7H.. O! MWS4.G'8;AKX]BD)I>G\R\P5X\JIX<1=IW6[WC,XR]Z0&+@G<;:R9MF&TLZKS M(.!NSYE;+.+@ BU'$^R_9%# O((&-A"_/!'A]-D4=CW&*\G,.3(J%!@(A!0$ M[ZF:92L4-8S!8' ,)'UFZ/<"AM[*FIXC8T1.*.?;;OG=FV[[*.M_0)\R\A?E M[ PYV_9[H]&^N<GZ"(?9'3M:EP?8$WL8C8.>T<Y:WQ7C@VTT<H7XX%"*X2B6 MKG$46A];,6SE.1U,,71[V?A']13#-AC963$,CF(P'4<^'MNI'O1!_FZ+CK3, MTS5RH+*+2HDJ>F(WPS8KOI;'/3A<6_D'N\#%7>9K/!1*3M"KM<!Q1VD;Z%*> MV/M?WX$OUKL9WAC&"O#XR$>"+X>J>\+W69ZE2B6S3!'2PP2Z'5)>9L%"D0', M OY%I WCN@H8D]E/<=:O*%OVX/]2Y%\SP:G6L0T;]P=&\77\1MU-\"0_KN81 ML^QT[A_[ '.>^!B% 48WJ9#DC8TGL9>6(D<1@_ Q/D[$TWP@99QB]Y$MQ2:& M77C:&"0++3A]Q1:_-A"VM/@;\)0'@^'E+'[-C6TYBQ^VP >^E,6OO9-KF>W; MP\&PG,7S2)^N84=L:\M5\U?YF_1>2;1>FO?DZRPHS=J=EM'=O*&KN,Y"[-OJ MP9,W9[C.XPCHU>M<F9;698Y!K.SQ:67F<;OKBL0]71O'B4'[A"<U[N2)A'M1 MJBUNALH##U^0SXO'4_=(%8!PTU#+Y3&\X!SS63F'>50HY1L/^,([S_\ C^/? M2>GN]F!N'"M!)C;,L+&KM]+(6@0C1'+ZEK<V2&Z-S;UVA+##!Y-CW;HBIL ' MXN/D7#Y;L3M(7G@GQ4Y_OPM(U$[OY]E;<>L]<;;=$Q.$RK6F&MF+EH5BK:*U M"9UH2?K4)?UM=UC5=IOJ-$W#>_WF<,V5]<=BPS5-38A:XOQN S_\H V:;9R' MGK*Q<1-\U^!?$H#75.'O10&0,UC7Y3.DTU: =??'J_95!A7&3;-[ E2D)8R* M"3RJRWQQ#B;N#]AIZ>M7F%E5L]O=M*@U$FPUNMKM9KM?572I]WQL)[?VW2,[ MX7 #R\&_>'*_P3_^H/U_=$=T2S/FH49-RTZ,9319SH$7SP"/_9-S:7JT;K,S MR!D,C96"(QF]9NOF8'#MR4(9MFD.C0,M<AO=L6JT ]+WN#94,:W\WGV"[SQ_ M441$K."[$A=)<WQ72*RMY_!-!V..MQ[UHD3=Z-V4**NWVFC5IFKIYN *TC7* M40W5$AW4<2HTOU%;,IE#.[0@.90.J\0.;_>'E=[?A]6E96"TVRW)*JO2ULN& M2.H]MXY#>D:]YPZ+T7;[Y>VYCSD1R,/MNVV]W\/MS$WS56+O&GIK4%6->7B2 M53#0M-I3&78O3P88W69WK1!XH):X\VTS%"7(AV8/R(\]Y!U651]M1TFDKJP2 MPJBMW_36&9N5%$9GP!\[BKT25Y9B@E9O2^LGG66M1N.IVU!+9:G$+59;2S3> M]!I/9/"NW7$_*NQ<)F.)O!T:=AMGXLXBZA5*7?YD'T-YK[CLYLZ3N#[#:QW^ M]/SX0J#T=:W8IBC0E"N[,ZV(97\= @ OWV'?F(5E?^H=(A/;#T+MK\CT0UXF MA:%]O%!<@B_Z6/G8V4U<;.+0K5?>1-P$CM<0^%]92'=J4._CI0;Z]W=:!Q&, MA"VA!U\,?:8/C]);*M34C!NM6E>(IF"5.L7E(!XQJMRK3JV@DQHBXI#X-GG1 MF)R8)N\>^9'I$+:"*<-[0JBQ'K9SMAEUO8V['BM7R@0L <7F38HM 3%UFXR; MW#'LI)FA\'"75G!)3Z(]BHGBRJ:D,$\N0RU5DA5PG^02MZAVOUDZ=M#AH&8' M4UH;B"V25+W+ C7M%_,;$'VF B4?3Y[FSXI'MRD :__"0=HP5 Z6DALE&_?1 M*&!_12B(WB+#)B>-?L.FU^XC5A:PI?-'*BK>)?=3YI3@=HP_/F"O^K=XJ]B" M3ANI(_-Q_TC ("CPM@EZ-/-]WH&DP?()D32I$OAR4)'4YVV]WG55>JF*XRT6 MGE[*<--2EHOZE)4D[?.2.T:P&#$6WDDL.<ACU_6+EJ,G#</>>?XRZZTXU/,' M/(E)7WX7TF<[^/IZ\9JYUA3%O3BHF1TJ#T/])0RU,AC:%LXSPB!GIJ-A,,MC MA3$H3@M2<\JX9>T;Y?+M.SRQE))^R1OR!>5Y>GS?;E!MWL!ER]E*7LO:4O:< MYF^[K>7S_1?>!'C*>"OKN;G@:245?GSJ-_'0@_?)7#Q0XFD_D 6T^6,?!\!B M_''3:\<XW0#E+[9+*OD3=22/[_J(KS31X''MD[A6&5<QBALU Y7BU_-D@_A- M&?GC)!X7AI6C/GBO63+DQMX\G[&Q$,D$,4&>(.@MB])FCR-D-["40O,4HE+H M^<S$YOHRAT]?''&9T#T+0T?T@16SKT5<"C0%(CD\CBX'3\:6(QX;?WM!EVFY M%ZZ\43 EA/BS=_&C=ZF[!W?K"]3J)6)G[?AE@+R5T._?&$5!QGY_O/T"<>>, MSA+SKES NY^%[Y:C[,%U?,W;&%,[KK??\%)N_@YOZHQ=!>0U!V#'2B,"[ G1 MIR\EY63?P8]N"HB/$P%"C@*6T[]W^>3X+$W-9P8W*C6MG'5/R3E,4%P>S#6Y MMCSOM]RN8MBOZ77B[;7F'.HRO3HUN4Z\O8H8NHUN]Y3T^A3?:8:X'GF^S_O6 M8Q])C?T5\2OGF&.+JXOE-9N)(]NX ]/D?YG[]T![;;I*/R8 Q'.><+ [GXWM M4!-QE$6^018#\G'R6H+Q&J!XBT \>&\%",*I7-]\(FV-\>GE[*)QCX M_9L( M)GVP78 BYS6QU'M<Z+8FW5"8=#NO+R?00(=?1POM ]A^&&Z KSBTC=>O_\_# M7G2(C_OR*<0,$ANK0@L'P_#KUP\KD&LL(S<34LT'N1#Z5O'RO@C:E:-R%MTN M;=%GQ3C%$=DOA,BTH'3H*8KY\>5-& OP!@NZ$V]V!)G(X8J7#M/!K[<X6<7E M7\MH]Y9%X.KE)*8$'DOGEY%^9:'H;(RA%L!B$/HV99AX#\ O+E[.E(=",<@O M- :*VS'%C#:AC!HGQTF$9#Z:CF:#8;9I3"PU>RX8)UEJQCPYW%*-3KO=:U5O MP=FDRD73=G DVAK]K6E[^_CHLT<,RDU,VQ>)^$F<F=\1 _&H[V!0ZG'WSO-+ MPT<[BP_PB3N# <?'-J!5$SL'D@1+V!D.V[MA1VX6NO)KKZV"Q1E\_)QUE"?_ M.S?]OL3$-I"='!-'4P_M5G?8[IX5)HXD3 >M5D:45AL1)2G0[9"P4G[N@95< M$263>DM@T44CY6F:0;LCN:4XG%5'V\'D[A+:.OWAH-^Y7+P=:$MF\7:QG'8T M8Z<[,/J]_=%&[?6TUP>YYH<$JG+'C_A&>X-40=!$>^JWL[GC+1@3^.?OYQ* M9B7@5-@4T%XODD<$6 25@(E#]-[E\-"G-RJ:"I)+ J[<Y+,5J9),UK$7I,:- ML((3:"&N==6PREK450-K_!T+6!Q'>\+J6GXG^R,1"\MKB^P1/M%[]S><YO83 MG^3C!*:X_PTF^!>,=(O#Q[ >5*@H;0^+PG&>J-I=;QT"54E85]12!TL($C\X MBR*8D<'0_Q:CJJ#\MQSP:%K<Z"[%#X?I(.U:N"J+G</HZD-A)[O-EG:6ZT9T MH34\P3. XK[KG;=8BJ'%Z.]=2GS=BJNT#[O!.GD;;#,4YX:B?<3UOBAZ[XJK MC0$%BJ'')77 !3,;%\&''/&]&VM1DH6!]'O7^5SPU^%,.@QU2D-A$U3J^8T MCS3A;3RA;U(#];&Y*,02RA@/?(@W,,)!;5F@?.M-?.XC9[;3+&AW2O[TZ6;+ M!25J(1#7A^ Y)P?/2[ECO$:=>EOGYC3I^3OQ^*T+)KR=?Q-Y9B7KXQ]=A<\V M3A4OXUUJM^&Q*MIQ>? K+/LP9?C8;H#_O]ZN8$5A&(C^BE^@4A011*@W3WM0 M\"A6LZMN:[%C4?QZ)S.=F)K&5M;U SIY;S(D$WBOXS;20P/<OX9K;=)N-'VX MXG,P(8_9--$CX?EQ,TOCG-]NII+$S.0I+0HZE[]D-Q3D<DBQ#<E4HTD.NX," MF*F?Q$PULI!:0 U.4X!![\%)I3%YV#NBY!?2\0;VMASY3>R'S\C+#I(/D:RH M)P3#6B)R)>+%B6WOE=6]800ZO-(",<CC$PVSP!.X72U^Y]AZO:_OJ0E,=K_0 M"ENE/0BZDI^@NQ3ZX?J8[UAIS5.M"CAW-(C%\.X7-VA3&(X?P)<3^%-2.'@E M&OA 5J2O:(S#<L[ MJSV;D4**U"USFGV2_-(BF%FJ\V^;*"!;4F;/:'/%OQ5 M87@)-_LZQG6ZY8%U7#==\QD[W3S".DO/+VZQLS:V:!3G7[:T1C'/IG]/4@08 M8A]U+E$6CV]02P,$% @ HH)N2W.9ZHF[#@ KYD ! !G=G M,C Q M-S Y,S N>'-D[5U?<]LV$G^_F?L..+U<.E-9=IRTE2=.1[;E1%/;<B6YOGOJ M0"0DH:$ %2!MJY_^%B I@B)%@K*3TG,</Y@B=I>[^"W^[8+$AY^?EAYZ($)2 MSDY;1P>'+428PUW*YJ>M0+:Q="AM_?SQG__X\*]V^Q-A1&"?N&BZ1OV+3[W1 MC'I *M'M: B7!+T[.(:_0S0.EDOJHTO*,',H]M"MH,P'TN_1U=7Y >IY'A)T MOO E$D02\4#<@W9;/>9)GDAG0988^5C,B7^#ET2NL$-.6PO?7YUT.G-)Y('# MEYVWAT<_'G:/E<X>61+F7W*QO" S''C^:>O/ 'MT1HG;0F DDR=/<B/B\?'Q MX/'X@(LY"#D\ZOSG^FJL'QK3SA]61<\+B:!^_/6*)&)G6$ZUT+A$L[0/C]K' M1S$3U->7E!Y/4^'%FAQW5/$42[)1.D,?Z7W4[78[NG1#"H)H@6C*I ]H$)/> M]3<,)O'[3E@8DU+V0.06J23.P9P_=,(R9>EQVE(6+/.U<7W14=73 0HBJ+-A MX,R"A[/V%I]+:+YJ4*#T>A?I!>Z%D'(PS!CWL0\^KV]%-U<KRF8\N@/W5-V> MQ'B,R SIVCY16IRV)%VN/%65^MY"D-EI"YRF'?O([RM!#D"]F$)PCQ1@HXH[ M*]446*C85?+<6 063D9*QAE "%\1X5-POL27.B]EE8.]JE8!BQ-X=3;*);.J M1@$+9;3&-GEX6M4F8"'>US5'R9F 4A=W(T&V3Y6:W+!G4#UYSWF]F'4\-<# M:)ABJ7VHA:A[VBJDV#PT?FR"UL=#Z.X/#U$;Q1+,2\Q<%(I#AKP/G6TAV_(# M2=PA^ZBOMQMQQ!V1%'%N-11[QK0SYO-%=V, ]L/EG#/)/>JJ*< 9]M1@,EX0 MXLL[A@.7^FJL5>A8T!5B! AIC,90C20"Z7QX,QY>#2YZD_X%.NM=]6[.^VC\ MN=^?C-&;C=SO&K#LP;K% HQ?$)^"-;;(I9E,4V&"&!:B$3S_Q!8Q/>TK\H6C M?7T!O4DIV_A&KF]L*E8.9\.5FM_#\XM:=!E#(9QORYKV> +_KOLW .7P$@UO M^Z/>9 $32.O N0Y7X+9"\(D?2 #6-$MR167MJB6<A="?%P-XO/A]>VH_[E_ M,Q[\UD>#&_C=1V^NAN/Q=PWFUI@#: O,YD0.V-CGSI<%]UQ8UO?_#& V8P.[ MI8!"Y-]9(Z^!_]R[^=0? ^1P?WC^R^?AU45_-/XWZO]Z-YC\MP&_4H/'<G'I M\4?K)IZE+X3V?<5&W1M_1I=7P_NFW\Z%4<7'L%@/9V,Z9W0&TQ-8RS@.#W20 M[!80<V E%4)H25L(WP_QJH=*Q^,R$$1A&0I&?(8,T2B1C6+A#7 Q<"/BD%3U M"\[@T@G;50A8"4T)4&^S0(4"4\"D1#;PQ/"<84F='G,OJ!= C]/'@JGXM)J] MW!(!\YHE9^,%K I"I.S)2T [SH*F9>N00B0=Q>)A=@,/^ [!(U#X#*0?TL 8 MP]AS8-HA:1+O,6^40/$N"X7!W=2Q,9-070F8I^8(U(T6<IMI0VYA2=V_S]9] M(@FE1#5 F$ ([/BJEZ</>.K% W]>00D /^0#H*0@0TQ3^7'EWPJRPM3M/ZU@ MM4LDC 5#?P%=?R!4Y*@G)8E'=2O*$GA^S,(3B46Q7#UB:,DH$HU"V0UFF\DS MG_F/,%Y>D ?B\=52]U(RQFEG:0DV/^5,D"-1R)"%M+ &C!B,3YR[C]3SH#T, MP$0VI]#!F.VFB* $DFX6DEB:;B:)O*:-;,%RB:GX#7L!&<XVFS &3/HB,!8J M943%\!P=9N%1$I$6J5:5R?8/0VJ#T2;-202,Q[Z.L6XADU]4@D?.$C^1TT"0 M.Y2H4*?*5;LJY@T#L#$'WE%6 D+.\ET+:I\I2<@4U< 0PW#%V=PG:O/6U \K M/W6GI,IS%M^*O3T!?J0$-!6=3'>Y&SC^/18",W\=SVS3-TNJ.V>!'4E L8BF MPN,*#[-G$_P4+^K,&R45G;.:#KF19F\J>=.+D[D:US*[A'+NEU1YSOHY$M+L M",J/7:A]OGI2 ?/[3:PG25X4$91@D;-8-J3I!4!*7H-*M>S2/EFFW&S3]L8? M^[Q2R=Z?'Y^7M4)OXJLF\VB9P$K[A"5MD2^4I:Y*/6"/=%B#^W,R8Q,C EV5 MJ<@3JN?#2GSCIY?)NJ$WH?*-K^2EWZ3I#CGWBQ WR$NA?'?XMB!K)QN0;-)& MD^+DD05D><FB4NPLDTX-AGMEGTQ0*] 7H6R=<RJ%_CD)K<8?JD;M35>P(RWR M HM8?1G^>Z8 &N3M<@$FWD4$12CG9P!*@;7.)318E@59TQUX7E%Q7YT.K98B M9Q&>;3 KBM.:>&5O%V%E1F=+<2J)[C88681Y3:AVEA:&JK+!W5+@[&+$#7Y[ MAB4OB(^I5RDJ&;-\DZ!D][E!R4C;QC&JQZ92OE&9ZYM&I[HO%9UJW*4H/)7R MB+R"EPE0=4NVE3?-VGZ'>0JR$IJR6%7>SO)2*"OL4F]@M0H\9B#=4?["H<>N M?>BQ@7&?V&,*URH,WR+ZV'UF]+%Q"=N-]>DI>0E1X21\YX;Z4JPK;<]OP*VT M43^%KP5=$<3%&_1+8:Z\Y;^!NG(:(06W)>W7321T]TXD-.!;91(NN2!TSOI/ MCO[(1SQ'2KO"7IPOGGOHVN<>OD>1=BA6;S/[:US#VC7B#D FQ=+\]M<5=[+K MMI<1]56<)[.19*?S;#H8:=! 0:0RTCJC6.G&HRP]ZA.F3$6SABRWN-R/+ 5\ M%>]Y9^L]2LDX:C=D.[.CC<_8O7.57F,4DA2N,':\:U6*?(7WMAI0B]_@2D&9 M5U $8/K-K5+82M_]:L JW:"P%>7)+7O!+0I=NRT*#6P%>Q12D.7<?Z%="MWR M70H-3.7;%-)CV\[BE]VHT+7>J/!_ .&'SM87_L,;Z7, U"D =+GBPD<L<^J$ M>;;#'.-5ZFB'\,2*>*&0/HP@E[%#/%_&=]J)J(,GZ<:?32]4I^B<@T)UMGG4 M13MAWD^!G#,@;'0PV*+K=B)B/TWT?@NQMD8GCR_^\6Q<')UQ</;0QF3<_'JV M/N3)65369<.DKYZM \/4D9652+C"RV>K(:FCQ!U542+F41?MA-E:@>US%[KA M>,'('.OOM>[0(<7F"9'B:BLY[:.W[:,?GJ^'7UD'?Y_GIRO57XGJ2,1,^NHE ML#"/Q[&I \VB?K5C/E43QZHFGJ'%NXY0YVY8*J"IU6.A[_ZI?718#8#,43^6 M3XT9U(/?[V=I_F$^-L\W.6]"QF>W@.QQ1-4TV5^-XO.B]I]4:%G[=)'9GB$Z M_ 54=?PV>5IYF&&?B_4E_+;O+4PI_41(09U%)WII'54\"#,7"W=K<7H+%<^C M#UW/'U:_EY"%1^?H8[).W"#<X#/PR5+-$\&68"I]Z@?J[B?!@U5,2H&DA1CU M/+67Y+3EBP#(,5"K1,-I:X8]?5Z7)E[I9TWTD^)G[+8KSE:H:,4U3&V7P3*Q M)K>PYC;@IP(;XL+ZV=#7A_[<4Y>,R -A ;G&?W!Q'D@?5KJB%STB,<N6WK04 M[E$V?P$[P]_[F'G+I1\K.0Y6JA,8$_% ';+=DLHIZP<B:*87M3 6#Y8KP1]T MX9A[6@MY3993(@P3[<A#.\.CZ4Y<OL3T)<S<'\.;P/$(%@/F CQB/1&@$/A5 M^'$5&7AJ&^.VJ55XZF;OYE4IZ$%4,EI%=]7U)M&;F&E!6D.OM=E5MPGA3,B3 M?^9QYXOAQ_L*2"'MQ_?_WMJ .1UXX7 &(_@?) 5NML3$DC*?S(GXFLJ'\WR_ M?"!,]IV&?>7.07$G8?V\-*OR=A^SFZ)N/4KL23"%I1[U-U^[,;W,+*N;G\4Z MYO2 .47?6'O[ZH^G%S)Y20KZ[)T?0T^99\]:-_#NB53J+G@@,TTHKZQNC><< MKZB//?H7<8L_PZW[!!MB$Z$E9\3'8OUM/#0LFX:;?4Y;CB N+8#N%J_#E^ZY M?O%'D/!LK($.7!O?[M6#L@7MJS%\P( "2\ N_#]@ZO2H<PX:^$1@;S@+K;LF M_H*[B8U)=>POX=54TFA\)^^IOU@0SYUPP-_XYJ>J@EWEK\; * 0!\Z\IGJK! M<3V<W0&G\*%/ F-@R:A3<Q-^!JMBA\^9:O=)!>S+'_6 T/V!&>K#;W_W?-W0 MWU![1,*.[F[%V1VLJ);@V6/B^R%S)KCS3#$UJY1HL5%XI(P>$$KHOG5CV S7 M%=M"N:&OW<)D"^8(;F.U= Q/B1P1U6>[.9.M,]!.O<H\4)O%";#.HN"8>L>9 MN+ P'0=3)^+C N9N(L">T45^RV>^FF[W[&QRAMF7[;GBUNVZ31-OPUX)S\EP M=L:%X(^ DMI)">,\]B:\[]'PO:)P B\32%,!NKUEU*Q_C!<N.D$Q75]!APZK M%UC(1.!O+W!VT=5M-6-"%"H;ZWI)B/H*0T\Y9#ZD1?0U@^\<AN:_"!OG-<2\ MLKJUQD\J+$K<:RR^$%_O9U:S4:/CW5&>2E^HKU'(OQ>'WGPN]+:'S8LFL.S? M:94==6T& I=,"P?D$*,)79)0>Z(22HX^UI<[7^X8];.(EE"_"GSCA5/&%I6E M*4&[A/>U8*^_!'.V_3I$3V4[YIKN;)V01*&'WB,6[G"E+=7> '.D,,RL?UV8 M-65DT+_ZDUY+G8<6#-C]@CJ+WBT72@A,+\=WXWO0XC=PI-X,!K"-C:E1KBIK M_2+^\53DUP +-0DQM8_N>>OLS*6$O';1Z!16*81@\,:>MX:5A9IN]I9ZCKD# M9!O&^D$<1^4&S'@)7'69T>B1C=_MIGPMS5HMQXD3J/?T)@*[L**XP&N96KCG MEM</O<U:00_<Y\IZ3Z]X1X1*&9CP69#6;2I@^-ED092K9<TJHGDM_GC!'?VF M*( 1;BHRWLS([CNRHZ[9KB-S#UC^SK Z-B^H3K45B"0[9* 3W%[\%1+5;148 M;2]0%3Z<;7W:!48IF*7\M17%M.>H'WY1J#Q7=[G#7'N6^MD;)M2,6/,9@:Z! MW'/Q!=PRRL3VW#_,[*PM1VTZT]*X_+9), F3CN"/!58G)+4T4[^H%NZS_O@_ M4$L#!!0 ( **";DN@^KI["A0 ,4E 0 4 9W9P+3(P,3<P.3,P7V-A M;"YX;6SM76USVS82_GXS]Q]T[M?S6].[7C)-.[(=YSSC1AHY:>];AR8A"5>* MT &D;?77'T"1%%_PLJ H$4P]G4D3<1>+73Q8+( %\,-/+ZMP](0HPR1Z?W)Y M=G$R0I%/ APMWI\D[-1C/L8G/_WXU[_\\+?3TX\H0M2+43!ZW(P^W'P<S^8X MY*1L-)U-^%_1Z+NS-_R_B]%#LEKA>'2+(R_RL1>.IA1',2?]^^C^_OIL- [# M$<6+9<Q&%#%$GU!P=GHJQ/#R?G\G_GCT&!KQZD7LW0O#[T^6<;Q^=W[^_/Q\ M]OSFC-#%^;<7%Y?G__GY_L%?HI5WBB,6<VGH9,3IW['TQWOB>W&J6XG]Y9&& M>0%OS@M92@KQK].<[%3\='KY[>F;R[,7%IQD512? 4)R\I<&?:;3Y=NW;\_3 MKP4I+PAKBB[4YM8;C;;VHR1$,S0?B?]_F=T5W N&V)E/5N?BP_D-HOB)F^<) MW?$R:+)"4<P^>CBZ)XQ-(NGG&Q1[.&2\<JF@>+-&[T\87JU#E/^VI&C^_F3Q MM.:FNOS^XNV;"V&H;_:2=MZ-<K<>IK]X88+8[C.[\D)AOX<E0G&.EX[5M)=K MKW A8S(ONETG#0<MV+[*4XK6'@X^O*Q1Q#^,HV 2+Q&]3BCE)8\90_O4VZIT M^\I?DRBFGA_/D(]XDSZ&:(^ZZ@JSK]K8_U^"&1: VJ-.TE+L*W/E,>QSX]_@ M,.%#QP>/1F+($+U^REN#K%8D>EAZ%+6OJ;V(5LW-2(@#,?P]Q/S/%/R3^;7' MEK<A>69?(B\),/_:KOG!A7=8=;):4[3DO2/U5IP>"9,=1!&CJ.[4FJQ%D")0 M>PA-I*7O5_GR0-!9G56%EJOJ>Z&?A*DV]_S?%8'H)491L*N&J'5[75*AN=B0 M^!51H1C\"*TJETE*8YVYQQ[3@(='I O/6Y\+K<]1&+/\E]0.IQ>7653V3?;S M;ULOGY<<>H\H?']2_3'&L= L__&\WZIFHY.TQK5OE8H7WWJK?W6XS4=;G586 M')FN((ZJ!4H8'].J,3SJY^7SOU8 W@RS,XISQF<V:6FG'-BKG'].R4K53*2- MIJ5JOQM5"$<Q&8'*(S1 -)O4/2,QV<K^T1_$?9\DW(ONHIQ/*%8@'D":=P M MJ8-HL-!-#P-]05G[?^M.^XMPAH-5_.\#CRV?O%",J>/XVJ-TPR.V=)91 X(5 M3V8U((^#T&BCK1XCP!(SL'SG#EAFB$\QL<^CAS:P:<F=F=2:VT$H[6<!/:BL MR\[@]0\#O(YON(I?MAN/4P_L^I!;"@P^D<B7CK5:FDQ_!8U+S0=10]&,"M:L M.?_E3G-.*>'SSW@SY;.LF/<[T>?68F;*!_Y&=&TF+<)J'6F?X6*R$JV%@ANT MILC'V1HIGPFG&(N"\8K0&/^1_J[4HAE:=EKL+@SMJ-C^.A4(,^1@)JST3EU= MLN"WHSK( N531_OY1TI8?3T#1FSJZQFQ^^"S4M<*4J:2@<-[O\.@A=]7C(;Z M$MR;*=Q%L1<M,)_^9D,XBC^\^&$B=K$_$A(\XS"L=1D;ELQ8,!:7D-!"204B M8"5ER/BG.\BX]M8X]D+\!PH>R#Q^3K> GE!(4CA?$Q:S6T+S3P\D##Z3ZX3% M9(5HW<MV4E:Q0+%762Z!K$NS*-"WIPCWUL%,TV?E3,V>$;B@X>J<KK7""BC9 ME)?AYGMW<*,8S!2^W,U!R6[@:0PN;]QIC7OL/>(0QSC-+7F(B?_[DOL>[G,$ MH.)-K96@Y)E!S.0N**[64:V.&S67;SNI"9IZN+#E2H+$CW_U*.61^H;/B&GB MA=>AQQB>8^[C%-NN5ER[>2.,JS]GHVD\TE;MBE]J"LBF2[""W1M0\@W$J;<1 MNX?ZK5@Y46T3MD[D*AI 2@$:7U6.HSL!1@=HH"KO!IA=H3O-#5,+T-[*@MS; M*[CB<9-(@[R+^%P=L30+CRG2+4"TF94,M*Y"P$9% ! ,Q0$W/(_KZVF" J,' M,-+M/+Z*SE4(0%6#^7U54>ZM-WQ8K4.R06B&TNT2(P3 ])F] /2N0L)650 T M $5VN8;>R +F/_R621+'"KB3VOZ-X2!+7:ZO;(*(\Z5+ [&K#6VE)*"53>4! M%\-[,E#9,JTQ+\PP# =8C]KTJ3!:0D4$[,8"JJ*%P5KI6EI72)>+<W)_!G-D M, _FM.NJ^*R]G%7JI0SNR:6M;/ "*=$M-*JL(2VRYL%<G+8;UY6-*\E.K1U/ M>5F(>XUM8\@R=S44NU,@38K^<*M'JEF="F+E&)46DF'UPAVL9B<M52VK^ESX MY?IG5]O4H B@09LEN.=YQD&0'O[UPJF'@[LHVX:O+Q?HJ?+% A65JTT,4PO0 MTLJ"W(N29^)T=+0[/UW)L)QC'S?3$: ,11J"F<%51%@K"P 'I$SW-KY+M=S> MJ" _W/T)Q9/Y9^^EN;[8AKN990WC=A5.^YD!XGAL!;B7V/F9(H\E=*.,*-0$ MF9UD!*XBPJ@,H-%E9<BV(F3I[:[.]8P3'.LIGZQ$PW#\PWG=1O?\WX>]2\%T M[41?W9*[C)W_J/5(Z;>LG6K?>LP7SRMQR\&X72))^/"[L_$5FA.:.4GN&Q'[ M&4>$<IS<13&BB(FL^&HI6QC]C.(EX5^>.$G:<#7K]""YR%X_HN3^$B3UUXEQ M /*9=-P(26S9\@1+,%M_CK8/Q)'6%JUX\B-6/4TU!5?9O8@\UW>K;'8M2/-( MJ(EL=])%0?:GPS'08GWB5EU%]U88THG()Q*1K2FB1:72LKTX(W%Y/TY#_*=# MKI7U^L2OJ:+N34LGU9I*HF -18Y7&45_<9,XWSJE9-Y8XI-\R:.?\I<>MQQ8 M/)G/T!.*)/L-DF_%9D/E6W_N069@HJ][I;>6^+<;"Q4^6:C2\]'V_*I3IFHT M^>?2YGWULX--I]5 WWIU5O>VA4JG,<628L(]?G[T\FZU]C!-/?MEO5GMN)KG M9/5<[H&@E;Y:;$!+E V8?:_WZ09$HAME*A:1E)+.W,K<[G68HM;Y3=2J8*'^ MO1XJ[+[WEXV"TJSW[4, H;AB)5CA"/-9<CI?E@?R=DQYU@J0R0%,-]J-M-19 M#O:\^'3E&EBL>T%S^8Z>&CYDGS*+5#\YVM::^IM;M,KL7DY/^0ZER;Q^$4A] M;Q=$G&_E&H@=;6TK'<WM;RK.O?%LAACB5A2W)Y2NX9"[?A#M[HX*':VC<+#1 MT(P&0VGNK>BE%VHD?IQ0KLGUTJ.+1GRC(RE?3](@<;?%3?J &EI2"'!GP:'( MW12\0N)W21FR<;#O.4Q?"[G&M<1>5V]EM7/P<($\+X'TN25?:;9*_;;;.D>L MEWMA9Z%6YA.N^(RGN3IMH*KD/DBHG(6C22,(="1ER/KEJ4-)3L97@GH\V%"O MF"*[%4"Y.^Z@INRMWQTDM^N8/0O2 $2O2Z5W:<H3?:U6CGNI(:K<WUL^=N!% MM#VTZV\^4R]BGI\V412D_\H:+/AOLATG<K6G8L+*/\0QQ8])+*Z]^4RFGNHT M[;%EEQ,"CB?;><#WV18V'>K(]71OH527K*_7IK[GUD%)ALX$*FFP7</>3ET M'235=&5][Y%<\^%*MQZ=FB**Q23(%P<FT W:_K^Q:6W/JGV"2L7:9[@GJCBE MY GS%K_:?&&(UZ^8U8^YAWV2W?1IS[@+%,&,/6Y6;8];PV:A0.IB2\M W>NL MU+91B:WZ]:DK4.!VJ\P@*)_?.K0^GCX[?,4[>9JTP6LKVP#5$^4;X@JBH<$% MI.P>*%&5[]X%C?N?(&IS]@=X:L=]('6QYFJ!*[NEU+<.95S6XPVNHH@]"SW5 M]WFWX-QA#LXY0.2U-,M^^(,+S4?"MTYYNUK]:W<GBVRFQJV:1D#:%*+$)JR0 MX<.TA;$Z12Q,?@Y>AQX2:JJ2W?];O?YW,L]O\C#B%LBOA*R1?_AHM3-1IT U MBLXQZM!E_L/.L&P[]X2E7MI.-"4YF0[MZ?P9<S+;X:-]LJ8=8H!9G YM,T@' MYQ;!5XM0Z^L,K(X;1BF#)K?6-VH5GU*T]G"0+^1EZW<\#"P]P&T$G4TA2AC" M"AD^,%L8JU.HPN3GX#7>4=7;('N+(R_R1:ZN>&Y2.\3*2:4#;)UT:'BS4+RS MP;4NQ;V75C0G-<NJ6!R1E;*9S\C6V(:&KI8&V0-I<(E.OW7\>B[[ )"#'MON M#''24]T.G0/;79CUX(6(3>;;T5PLZHF_[*HO/Q;4EKUQ^1J4?6A8W-- >X#2 M7G*.3I<N&FD&H_GU&C/D(_PD5J"9[)(T.S;E%$/%-C0<MC1(I],(E<0<=\;+ M+H[Y[F+"<(08X_[\D<>JP@"*9UC&XL78Q39GCG<E_E<^MU^)'1*QX"QER>?\ MF_I ?F2I^5N0QY(ZM$[33W/LT>>.5F'W7D%^O36VZX"E_:6O;0,5X)VME\83 MQ:]GK0X-$_#1*SLLR$]B.90*FNK!N&:WA-Z0Y#&>)V&>$%%K?0AI\1B6CG1H MV+!0? ^HZ*7DKL*EX^NM3B*0/=+TJR=9+*1G71$LU;UU#47MBW5GVS,1&D;] MF0@I8W_NR]ND@RKO,S.T3JB_Y*V=GMG.7S*K.S$P0^[* S..31=ZY(61H"X M-8G,U*T!9$$?@^D!6)/YSX@N$,W>S4ZW=\R=KB5W#7)@[J'BKYUY.@ C6##T MVM+C1FP^0D&:\'_'6,(KK?=X4/I=[&:B'QS>+$VP#\+,HMP++LJ5YDZZZ"3W M8O&%UYZBH'&^T(I' BT-SY#A!35%1Q#3B.MRKBE]_GSV\(7]BN/E$H6!. 6^ M2>][JL%$3Y3?M*<@&AH00,KNT?*J\J$7Z@]X<F@9%G0T.=3%! ZE7G^8SY$O M3@*\^.G2]XP'-9-(;H-:_VS#FAG<CG5X2-S#-'MAT4ZN>TG<BKZT/9#:8JE" MPZA?JI R=C7ZE7)D\MR8TN6XLH1,"XYF1I.:P[E!4M=>I(T9(".F1&@MDTDM M3'I#0]^SO"RL^TS&/N_N%'&%UXC&FVGH1>(23>$$4B442P]PQMJJ X1Q:)AK M;90]H&<CT\$%L&:Z2WH[-/;%>@FW@C%!24ZN3$RJDP\-8I8&V -89DDN)KX! M<00TW]>#F\/CQ8P3AQ+&RXL;(L]S,N>_!(E02'Z2%,X@6812,0P-1-9&V&=< M \AR;XK<&(WSU+(T9W-[-V#V)3!%5 !654RE91T<ZMH;ILNX2BM5FC?QE:V- MF2?(AU@;DTHU+#H?ZP;0*X]A7SQ7@\.$CW;Y#1DB"6N:WF\J=F.6Z60P]G#( M>KL']-?41B@8/R'J+="G9/6(Z&2>U3NM(ILD,8N]*. :U#Q32^X,%-;<O3EO M14VW512[;!R5HL5AYE&RZ>TB8>O/@[1M>=+:*A478BE>>!&X6"??_:!I:KD7 MEGP'JUZ#O+OB,1NARBGILMER)P66Y]-[%CA(-'=NR7UQWD6%#!D"QQI%TRB* M85$,ZWN@E)P$F2&?+"*QM'L7<+OA.?:*RVWR / C(<$S#L6CI*6+23A-LD)! M\YC=@:6HSR=U(\6ETV40C0[;*H=MC:^\%;))@GKC^#C"#M!&,F']#7V'PK;\ MM-_A6J@R;':LE.(D8*?*N'=U1J<:IP_4Q%O*TG'E0_9I@\A#]&RER-?^W4UK M#:J7*U5R;X)Y,+VSF\X@=]KU6H=#>P-]'5[=PX':<[#^0J^C>QG\71I"E5ET M4!D'< !.Y"L-I(.#\I\<[\#-?"J'SMEWJ>CN)N=#CN$2*0?HI!4IK]VT=9L, MJ:-6M' O5>0 047Y0_6UD<,'X6;9APN^=;)?.WO'[3<D%P#0S<&CUX>U0#K% M.*H_J$@\BA?()+[V_4[::M@]/M,(>O9A "@![P-WC!;#/:<'TJ9KA%3N3G4G M',S-4//,]9_SBQ2+G[]J]"JT/Q;L=N(-:_E'?'*^?A5PWQDS>4"UJY)X/PX% MMX3>DVCQ&=%57FLVH5-*%M1;-1X1V:N0_'F1EH7TUN6_1(]I!8M:[6I>LP^ M,C."EK(_7[%G Q,;$U2\0SO!HO-K!;JWG# .0_(LK@&2W.NHQ)4=4][/@$Q# M1ELKPW0$/*AL60S3]\RUTF,T&2 FNGR6J*8;,KJ@ZG<$*(TX1P[25/=!6;X1 M6MDK[3O0T>W59A6MG^B#<Q2'1@$</1Z:+=<.HC-$2X5>Q^S1-@U%8#I6NBZ@ M_.V15VFY[NTRBC-Y$2][(WM!IOFI.#Q2_C28UM9HU*:1J\6YER-F]&I&)V;V M60ZWME&[-FTN*]2]&<3V!8'TKC_EA$%+LSLD)J,9# 0@.K;K^=)R'3F%=>MA M^HL7)JAX9=0+2\^)]!U];:U95/(&,S\D+*&-&:V)+I_$JNEZ?,52=F+>K+,U M7W'O&YBOQ]F6L4%)>PM4)U@J2=L;WL 2W!O3^121UR/:^B)_D\\$4X7-\&K) MG9G8FMMQJ.UG#3C@K.6XMZ55VE<QHPQ&G)G11.Q:3V/%(W"MNQNH"'V?,Q31 M7\<#MKVZ]]D8I](%]9(U_= @T;W.F,:D5CW2@J,\\[/KFV["S%YU2U2!!#BR MZ2Q]7K"H,-M]9E=>*/8M'I8(Q?<"REQRWQ.'7?5*,YS=C\T5+#A#<4FDF:'' M^S#S>E0CAX^4L)T/4YH PM0P@YZIO_YOT;*DI1$J;L L;WMO)DR.S!OT?MFJ M5L%4'[O>56&!]:^,97BP AM@+U#II#BR]"0=8 S/V_8]K SCW>1>#%*+F.4U M)O$-8IQ*O(LV9O]&P0)'BQ*!TFZ=EMXP;T>E]^>,K %&#FW<BO>"5J_ZP'5' MU>IR84[Z6,>NQC.T0IZ(XH7HR;QX +"1@B%R,\2=H7?1AQ<?<59.^X2B!(G+ M1-,,YH?DT<_X"!W[/DV\4-T]CB6XT7,.+WBHG>K(3=)!?SM\C=M&'MD'\<>C MQ]"/_P=02P,$% @ HH)N2]J^:;;0)0 IT<" !0 !G=G M,C Q-S Y M,S!?9&5F+GAM;.U=;7/;.)+^?E7W'WS9K^<XB6=V-U.;W?);LMIR+)_M3.X^ M3=$4)'%#$1Z =*SY]0=0),67QBM!$7)<6S7KB(U&-_IIH $T@+_]XVD5'SPB M0B.<?'CU]O6;5P<H"?$L2A8?7F7T,*!A%+WZQ]__\S_^]E^'AY]0@DB0HMG! M_?K@XOS3R<T\BADI/;B^F;(_T<%/KX_9_]X<W&:K590>?(R2( FC(#ZX)E&2 M,M+_/KB\/'M]<!+'!R1:+%-Z0!!%Y!'-7A\>\FH8OV^_\/_<!Q0=,/$2^LL3 MC3Z\6J;IPR]'1]^_?W_]_?@U)HNC=V_>O#WZW\^7M^$2K8+#**$IJPV].F#T MO]#\QTL<!FFN6ZWXTSV)2P;'1U5=0@K^K\.2[)#_=/CVW>'QV]=/=/:J$)%_ MUJBD)'_JT!<ZO7W__OU1_K4B98PB">N:VCE]^K8BKA/^G/]KEKYBC7QPL&EF M@F-T@^8'_/^_W$RJ<@N*Z.L0KX[XAZ-;M%BA))TD<TQ6>6N>HS2(8LIJS-FD MZP?TX16-5@\Q*G];$C3_\&KQ^,#:Z^U?WKP_?L-;ZT\27D?&@DT84E?H+GA" MU%XBB(FY*-<$S[(P_1H0$B3IVEX<$2-SD2YQLD@169VC^]1>'I"+N3"W*0YS M!YB=X=4#2FA?',GYF0MXCDCTR)@\H@GS)Y)QE-)/091<8DJG"?C97OQ>M3E2 M[F,0D5^#...X+S_3TR#F?<GM$J&T[#L=JVE>KRN%,4'1(KEX"I=!LD!G.$E) M$#HWH[(:<W6J)IO.JQ'5"0YU&9N+_ GCV?<HCD^2V21AX],BNH_1":6HC[@Z M3"WZ)CQ/OP<$G:-'%.,'KOD9IGWD5'*T&6#00Q#-+IYX9X<H:X%IND3D+".$ M<>_;L$;<S84O?> &A8@Y##-:#UEES.Q$8V%I;J&$1C,>W_;J\U0,S44\"7_/ M(AIQ+CV:#>1B+LQI0*.0X>,\BC,V$;@(2,(G 'S<NF: P:L53FZ7.?9M)36O MPL+GV?PD(.OI_)9UU=$\"EFP=1*&.,N-=XWC*(SZ@-20OX4"G4#Z+G<%)S%Y MR:I72&XM#\"C=T!N+8R CZ.0Q%HL*3?G 8:UF)I\AQD.>]A<G[F3P=!:4@FO M?N.,M400DP%'&6LYC6LP5X(;I='K$YRP/T.48[\< RQDUV4\U+#80W33"FS< MBZ\\YBW!S%M%8Y;R2KFY&+6=C-<]1^I^8[2#T;G_N-QW@:SGRIB[)3%G:V'. M8A17T<D <8G[B,3Q4H?;-0Z7BQL.5S6&BM\&BMP<Q6QNHC6'2Q;NUBIZ!H_] MHL9!P\4A T7W(:+ST'"XD'"P4-#202@K/N,[U;<I^V^N_'1^%M#EQQA_IU^2 M()M%[*N=SV@S=R0Z8YYO)=!)DH_U2QPS5Z47S&?2M7-==&MS:!<6MA"T9%UV M'C'PR)*[UR!64E;E3JWI0]&?#J()R+V?\/5-N"W7ZX"/G4N4,@^->RJ@5<,0 M2@PBMU6(C<,\TF0CR@7KZ-)UO[F@G%U=O("$I83%GW4AJTR1*$F/9M'JJ* Y M"F(-FPMR4\J4$YXR\W,N;L[-@53L;^[".#F<H7F0Q1KS-VT9 =YN)<:K(-*P MM8W !6L7\N:L#E=H=8^(2V&;?!U(NF1"D3"[1X=50SB4%^1>EYJ!)$KRR/62 M_;-1,7I*43+;=CY<7*MNP7U]IIW;KFJ5# 7N13 :3H>MWBPN&5 6S>@O%Z84 M)\9A0X:8)_!@ GI<[FWS@-[G+I?1PT40/!SQ,>T(Q2DM?\E'N<,W;XLLRS\5 M/_]6R<D41Q/V9S7SB(-[%']X)29@7L6; B(X&D^==A-WU!$15.IT"9KJ;,%R M0IJ*L1ZTY%9TII;CPIS@E;3IL88F6SE_.>BR.DCQ <0"$_:O(G-Y-#,6JP!< MO'PI@$ZSE"?E\C3JED%U2(L&D9-Z:60#[=3FEC,K#/]N5,.?S/Z=T<WVT!T^ MF<UR?8+X.HAFD^0L>(C2(,YE[RS/WZ#-BA>Z1>0Q"M$U(A&>W: 0+S:MDB]2 MM\"SJ^H*$PU?G9<@WG$KJQUA>($*9SH>U9ER3Y]0FJ'9>4;X&F N[<;W-[]_ MQ*30I#ONVQ2N#Z(&A;V$;:\6T!Q\#=@7D/K)7TCE'Z</>=!_\<1F>1'=QLTZ ML)(RT(&6@,'^P4NG)7I"3%!% ;.??819WKGV0)FZO!QDLO+[A#'M=K"&F*R& M F%_'A5A-XBF) KSF7H5#V_TN$)LTK[Y@77 =\'3URA=\ED2WZ9L :TOFZ*= M[=EX"3M'K:)&GWU%!0C_XA,(-T[3UL$(@$8L8/!ILM@'X-FTAC'H-"LI /=7 M[Z?752;B.6N),$))N/[(FC[7\%2476<PG[;B;S"!-N3O)8Z';D<W4V1#"0H/ M>#^J!]P1%-",K&OC19XK13HQI 9ET9I22B_QI:^;&BE27N5J\AM_C)[WUZ6$ M/-_R,TJ76&I]11$(!L(B_N-!3UM#8 B9E@@9=\-AD]7:W3,LSIYO\EW#]1T) M6'<6YO9*9OF_XKQWVW:7Y>A_C4G^(66QPGV6\N34.[S9C6U!;92Z"RONN&XO MP3]F^ZN]:,?2E>XX[C80$W6[9]]R%_!;T9RM;U["32:_&@ZMTJ6YQMYH*$3- MS_:)$@@:']O) \7'(2U6R[S36SN3R*VS,-8L7EHJ7[]/W_X2QIA%R!]>I83O M%_$?<)*BI_0BSDM]>$4WI])\,.LF-X!W0CC)3^X]1<(T$1EMV^@P[9 8D.2V MM3#1M#HVTQ"$1\ZQ 0V8DQ<9&"W1SALYEH7-I31%2PAH!NV9!9FA+0-+S8CU MM /M##'F9A<PW&]S__;.*X,WDY==6+RC8'^;<Y9>9-O4$H(^-^*8;FY5\WLW MH>IS(_]XYR&7W%FQ6I6Z54%FK02JDHD7WBM8GP-MJD5;+;=*:7VUM8F*6G97 M,/3"EV_XU4?)]CPE:'PY4;4?!!/Y:FXMI;3L+.+D13;721AFJRSFR>6B-0'8 MX4W+E<ZO7\Y79-BJKM<IZ#/W(G6KL1P+(D5" 2UQ^VY]M3I:=@;9=+.D_G;4 M4O^2_7-WQUT4AZ7=U&YSPMQ-S2;'\-W4:'E-@9O*A=<W.$.1^IH*=U5)K^AP M4XWY/26./$+K"A<W=6E?9..F.J.+?1P=VE1?<^3(;!HW/+FI27RIE2O@2Z[M M<E.%\&HR1[90W+[FJA_2O'=NER/E>"/FD#7WN@G2^?@)7IHYV-@V7&6V=ZCN M9# 8KF+M>WD'Z4Z'JTAQ)_-07>N =1E=T#W>BG?"N\5-O'L3T6^7@F/O:L)J M#5Q,:#'7[UQ(PW[X;7.#Q5<6J-^P.#/)T.?@WYBY/DT9ALC)/<V[H?9VC5&A M<O=&L]!(<WX-JV!+S>MK >)J\CT=3?9>; UT5&%#,/\A6*"W*L@#I"+0-TB] M!H>!EOJ0D#/U8G^@(R*4JR,G$AE_C-P=2V.K<GD,S=S,[3G>G]2>CB:GZU,V M&UJR(?P;D-VC2RY"2(=\U!P?!2H@W,CUE2*H2OM1,_5SQ*B$!+-"=,F%T&B3 MCY<:I&UU$"%2M:4(:54#8Z7-_CEBI9-KXPU:H+PBEW"19AFY (PW.4>W 9N M%H%S>;G%%4K!#4DMVC*I5$[K2TPJZB:PF;9R>#3KR%-.Y;R]Z$RJ_<S3C+*H MB])B^4*:;BRC;:<;P[2>AR(FFNK%(0J.?O02&Y' 403\5MJZ^<V#-&.IV;!< M&S#5%&*8F[7)R ^7UC5C9_P;QY#2]&$C2^JE#6O9TL'0#:XJ7B.2KPNS?F*R M>B#X,1?I%L=9OF\"CLA&90K--<N,=5@+]#]LIVK#R'7&W*B:#'LZ+FCJJRR, M44 FR2RC*>&'!2.^)[?9":4,\NP?H+W-"Y8G\0P*^F9Y:Z6EYC?AVG7WW:27 M]7LIUOW>[=C;167_7)/IFN"/W(MKFVI7."$HS B__FI[W+:S(%FXE%.>!? < M\1PM3F#"SJ,4..S;_5 .*K4/(_4?;@V))<K6^Q4GM>;#4:TV+X+%/II1:#?# M'4,';D;'V"5Q#E'G33H(M%U(61^"]V-/!]8'6#Q1$Y9!G(1PU&43AS#$!NWA M"JRT6HN15>U%IPP+"$[H=4BEP!I_U48#"4*\*%=PQ,S%2/!J-<<1%CI+(UZ@ M 5KZZ0\'Z3*0/2"\V<VI]7XW*#\+EQ]_$!Q$U*"M#A]*:4>*^+4<'YMIJ@9$ M_<BAE*\7G00P+AK,A TFN#[,6Z$@H,K\FLY_Q7Q19\("18*8G0073?9C(IF: MZ##Q9^ZL/=\P;AM%V*:<.NA4Z*OO704K)G8IYR9U58T_62DQX.!2^X<P#>U[ M0@JNP8L1'9#V8CY'(3^"<<Z&G$+LS9=V"K%=83&BI(7W#UCZ;=$37]**O+C- MXCI8;V;"N/""4@M$/Q%@'5B3O%P=5I)[#AY#?4W@HF;=\[H*< >27U#0.&Q^ MBN:8H*^8?&,#:G&A#HMYVQF#AL7*O$'M8I[CP%)_$SSH5^'%TT"E.F=X=1\E MQ:-L^?-K?Z#99,:0'<VCH#H97XZQM</SE^QS%+.&0)319*O\Q0;!(:H=U=8: M 0>KS7.T[[:U;<;8P23SXE$D0,M2D]H99WU7T2@L1KZT\/X!6;\M>N)26I$7 MSQY!<^R,A,N HFL2A>@DSBMG/Y?^PT^]\P=W\K=&^ 'M_.J3%3]<K+&8TINW M9(VE!^\]P? 0+=EW1::''#W?80*#V\_!4[3*5G>(K*;SUMT\K%Z21G] KR69 M%BL:3[^8YPBSU-\$//I5]'R=",8%DU-4.Y4!P[1<B0S]<KY#P[(%C+"A7T?? M9XSTIL23Y(*R%ORNF@.WZ423WBV=Y];6U;#7M';+TX\GA_1"M^KB':MHNU/: M*-RNE?8<0/U:PWW 7:O)CP=U],3.U__*6ZVR()9&V'U8&<%0Q.I98%*KG=P# M5%2M'^\)Z>EP0=-HQ9,@OB0ACF.TB?.MT"IG9816$:MG@5:M=G*/5E&UC3>5 M?$*KSMH@N";(HQ;V@5]&_1C$*+_^U,6"M&%E_=:CM2O;/Y\8KJUWL!JM+5CI M5WNYTP-K6;\FLW$7]7#>I:AR"!\35ODC>9I>NX_F;T+Q2J_S;@_(C:[-"VS+ M^VO+^\MWXX8Z,@SMEW(9?E1'-;",%YXKE[=T93_VV5PHS^.#A\T!M\%<M5/' M *Y8J^,'<C51RX[E2C5Y2E>QW9#SSU6V6PE#CFM +0.X2Z.6'\AAQ*T[ELLT M)"J=QG:WTC^G*0;7^H?-Y?'T.EA+SO;OM.[A0D-9W3^0VYE:8N104"9G>9C# M=LMX'UPTCWEWZIB-&G?BCD6-/[030JWNC^L5TI4.Y]VNOK6J5VC(V5:-^P". ME'/_@9RFVYIC.4@N2>D,XV8=E F9+12W?RX:;/NSY[@1R&]B\"V+TE+>[;B[ M.-^PF],TNSE%XSTL=].Z'IR:V3K-N!O_M^$2S;(83>= 0]#3=>U?T/5TML7+ M&Y*-BX]]]1R(VIZM8 )'\ZI*G/V\/[? :H!5\ IJ,0'7CRX_,T:,?"A%L4] M;Z:U"8ZL>'2E&R3=IN=%X%U>VO02U+3HQ[OA304 49D^BJZH/(^+PVVSQ,> MG3O0_ $(=.F;"X1(KWWK@Y&AW@(XN:?\'GJTO8I\DH3P+6YJRO(.-QFE/[&T MP+>QB:HJ\S:JR&]RD['N=@.[N?V]>A4];1R<&?"N=^ %[;&O?-_/%X*O,@Z= MZ;Q\A99NGU[^B G0S"UEK,M7SST8E_?E12YP5M*W/?3?%+6HR8LPX>5AX9>' MA7,@W"!6+$B*L[*BVT$45$7#"*F\MKR>;OI&%_+SXN:V<W3/.$^2:\RO#.-Q M],<H"9*0=5BGF!#\G;\8,\U2F@;)C/W= H)M\:(5S8M[#9V>K:&/*?.*>MX" MYVR4R;%?RY0_BX-H14\2?A@,$18L)IO#BT!\9EQT.PH9%/4:8#U:P6B4,JBD MYS5RTOCW8Q 6VP6" +=+T(I@ZP1>6U:ID7D,6F?EQ85DUP0_1GEGA<DYSN[3 M>1:7F58M ^N0;M^.DI!Z;70#+?7-+V?:\\HP^72U[#A$T]'V]_9T<_O=:[.I M]+&8+FXY];S1:J#I(+3CJ7CM6# %'&/WTG+*I]JA-)SL-7<AW^_/)J3JQ7H5 M+@3D(H1TR#U_T]M07[UGO=5,_5PW:KU6KX0&3"Z$1IM\O*U';:N#")&J+45( MJQH8*VWVSQ$KG5TY;] "[4.ZA(MT/](%8(;:E^RN?X.;DBJRUKR^2^9+]"AR M<ZRMH]RR3?;UN7N7K<,N@*+P]0(_'LU0Q+W_)_X'-_9/-:=G/_UVB19!?)$_ MAP*$"8*OA>*=KYX' 7)M],;\#@^'.P*Z-MM4#W;(T*="O^:G\09ED16P5/JZ M=5H<N%F:)4?P(TV;=(:%4:P"#7Z:9I&.:PK###5D?464;]XN<4;AP4I,4"@! M$8PT0($^@#5TJ!NBSH1; 2KL1;QYF]U3]'O&^MJ+1_:?.U8?, PIJ,KT;!&5 MY\.2GG9ZPY.0EQ<;F8!T8(^II!-;?/SQ365.V.+*04_ 5F!TKR:5O<W>&73& M-SPTA/:QO'1<M;&]-P\6MR0$!V@I#6SSD8=IM0MWK:T<MH5, 4N/G;K:O(Z+ MEO=Q-:[L&C"/]1;/T^\!0>?H$<4XO]DH?YEYP"IKA^3:;Q<,6&MUL?ET7N2/ M!/$DH2G)\C<%QT[>K<0K#A0V#A!^1@'-")I-^2'$XI'M9%9_<_LTH!&]%.3[ M#L*[<#O'O$?K75WH(4@@'(*UP]8?/55Q&'CB01N^/MHXE9^/4&[E]B)T+>YJ MYO]7NZ^Y4O0\HGQOF.G57AXW+5=[44:SW'-#O6V3#0II Z&\"+8_8H*B1;*) MPL)UN=60-X<:M9:ERT[=M/1S0W"_YANV:S85S8OUHHWV:MPJZ<KSD6*ZYX9% MW289%'42(;S(=1=X!2W57EMWF5HLY/VF@L5S ZR#AARC!U7(Y\4#[OG"3$U] M-:H-2A1MKU7BN6'6O)D&A:B6.%Z<,C "HU$#_V@0] =]FL ;]X$&%UI#>?;. M^3I<*!LCF]_KM3'5F0$O%\::)Q/^NC\G$RKE3[<ATC\C1!AVENM+OGT#9'R8 M%6H[BZ+0J/D@[@&,+9O+->2K)!1=:;Q8X:TD++1<-1;X*K'!A 6KLFVPZI4= M+Y_%$%NX7[. H)36W$"<7HT_%O ZJ25^0@_*J!D8>]*DFX'0YTU>3B7@)'G( M4IIK]!;,SM&@;",+HAQ[ZF74&V$3M4'8Z%370 ]4C5\]54W"=]I(>:>-E'?/ M"2FPVLZ1\JZ%%/_ZE&-MI!QK(^7X.2$%5MLY4HY;2#G>=<;@.2+18Y!&CZB6 MOU8LJU\\A<L@6:!J67WLO+:ML)UEB.I:+2%%=7,60.'H/%*4/"*:<GV.B[^Y M)L<U33:_UA2YPMR"0;RY%DBH#4S64:E--I(GRJR M=6J.QO <7.=EXB3%V/T M5KS/09H1?OHG2#MW,BFH.D9N4?EN8YE21B9N,?)B;-U*!RU "[YV+#K&8K"V M_50+LTJ[-1=)C_=GD10:&_G!+F!I5(>T8W:(=-1E4)'1L9&",#BJA4@Y)\_Z M[3+T$1Z/TB'M&!XB'6\M4<NTV$A5& )=]DT\0&R?$QXZ*UM>( ):XG,!">DZ M7A]0^+-8!T^3X*FU#FTS]TQ$.WK )W%_;*8I#(DN_UJNEXCO6$?NX ET.=6G MV\_T-(B#)$2W2X322X[*:/NHQ/@]VU9F]=Q:0MOIV4!:#WKR2JSIO#:+1*G@ MW)5YP4Y+J N.[MDRP^(>C0#[.5!;L^]7U^)9> *G._>F\&I440/2$61/8<0 MI+A+\!3\O0@?6E)5\GXBF&XSF(7 T2G4@8Z\T/Z QT!Y2_C(:_#B)(ZZHS0> MQ(P'KWT"C:;2C@<K7X[5Z(:DIVLX$C]=_Q/-%E&R.$>4Q>$YK33K=K"*VGN0 M U0TTE*L LH[:UHC%QA2JOI1G9=%8R\7C7< 2OOUY^&$>UG*'GOA\F4I^V4I M^V4I^V4I^P=8RAX!$=UA#XA@Y$1%RXB(?H"H1:M]=A>OB,3QH@OJ"@>.2BHR M(>C&CTX4: #QHHQ)8*:PM;V*1'K:NS,FCVYQ*/JP-[DTYC WNC>1QA5.9H5P M: ;&%Q**\MT[B&*D6$+ILEA'([EQMY$#R,D+=X8&*2!B4)$5[2$F^P&B!LTV MVEW<(!;(BWT0,+$"&DO4A!+XC1\_*'$AP(XRAA Q%MG>JSC"@?4[8ZT']H>B MB7X D$84=A#P)JK0N?@<##;,"U:O)^L7'"DTT>@+<(\64,%G&[685.%%GY*+ MQV*M4(D?#<KZ96PB2J\1HJ^C/B2D/+WH4NH0;=R[(D*!BK:. S&M_TC0U-,0 M"V*N7L28+;QJ 4*#'.X;]A(6^MI:]Q)B</SD1=KW)R;V):9TFH"?AWQY)<7A MM_N HMD97O%1-O AN_QV&1!TVI;JA!"^Z\&;Y'2]);D.UORGD^\!F5T*4M#= M,2S?+W+ <+R;N..<.9K!6A3A5JL)S0J5=W1K%AKKW2=WL,"6+=1X,:JW./D] MW9IB] R8P<<[/S%1^0)C0+ZA-*_ZYO9+VQGE1$6[B(B>!5*T6L ],D35#O&, MZ\EB0=""P;!:8?R(B1P7)D7*_D6KR+/ C$7K#-"W: G1,_"6]2QWT6HCX@UB MX5$4\FZ.AS!?F)Z"?D:K2+/7411Y%GBR:)W!>B2%$#WSX/7[)P[?KU&Z[,C# M5-/JK;08R/HN!8-G@;S>+;>C?DTA4L_7($!47F6\\:?S_\D"DB)"F0BW7Z,X M_I757/P6MT]V&94I-\+URCP+N-FTCWN$:4K1\T$'$%37B$1X-DF^+J-P>7*- M"9=_.J]+<#)G]>>=,;\DJ;W585N^W/$P+_\L@->WW=R#T$*BG@\]J '9J#Q) MLB".UY/DXO>LO).M/?!:EH; J%/Z^4'1N,T&!J*.//67$L9[_-Q6]_P_-^CW M+*)1BFX1>8Q"M&F#MZY6*G7JZ+MX*:_C67C*+MK?O3\-)'7A=>_WT^NF#WFD MG@]F=))LM'+E;E+F??U,P/S'=C"=%O?(LP3BEJON;UP&5&Z%K**_:C(\J-.( MJQO$C:#J7AS+W"J^NQJD0.E\3O>\)DE($!-IDM1N\N!K1\7B9LMY=,F+9E:3 M/POP&K:*>_"I!2C!XW2;[(SA%H59?M$M"68\CSY8MV>\<J*B241$SP(>6BW@ M'A2B:DLH.-WA*E<(<[GH&<]NBM'L)&'A>41IUNE(M.E;:[X2^F>!%=-V&6ZM M5R)!B2"G>UJUGNMNB7CG)8".FK!]51) ^"S HMT2[E$BJ[J$Q[A/C=^&2S3+ M8E0@6:8Q%:D,W?3EG&\Y47#'=Z?W>#F>!PS4N@,$_.XD+1WFS_MSX==&?%8+ M<-H5_%;F#32_C7JNU3W6L%SY!@A=59YG #0K]>(TD;U:6VV2V74<)%?!"KZK M:<@J=)=OK*H8[S0M#$^=!9C^;5F'?T,.K?43J_I?/,&^BL[)V;WV!>AD\4Z= M07H0>2?NX,VY92A1DDTAP#-E6K1%BRIH?9WS]>E9L5D+&87!%G)QZ"KD\:)+ MOE@]Q'B-4"[A9@4>1)^2KFA7"=TS19UNR^P"<1)9_.CON'[ 1*GS>]F/;7]_ M?A,DD=*#38YJ%?J#!GBLZWZI(V(G/8IT]M"U'99)73=I5;0RB5<#@I91.B'< M&&:! EF57:2QI\@RWH2+GYFHJVP%6@?\5BC9^C;20 RY!Y8+WK'.AHK;IU7, M"]_Y'#R)[0-]*^W3_.:9?22"R^S3+-;UG]U<U'")DT6*R.H<W:=CWX? 5\VG M\S."9E'Z,0CSMX0Z:_\%7+1H"RLH:$>\;/X^W=Y_<<>LT%)23%!=*]\E&,D[ M] R"-92J.XV4Z^;Z^"XW+_HZ2/+"YT\Q(?A[E"S.@@?VI?.(F4U1"=3%17V' M2H^&, *163U>A#I-W+,Y341O'P@*9M/DUX!$?$IS$Z2H?>["M!C8S\B*^0XI MRP;HT2?)ZACB"H%K-E5GU08+)N0E2E.>HE,(BQ!E7_GAH_9(8U9H>\A,JY#O MF+!2W@@1NC4,<05 O>ZJ-^.+(/G1LSM\$4>+B$'R) SS4V@W*$31(Y#/TI\1 M@!M31ON$I5Z-9(TOTUI['O ?+EJJ98YM#DA.LY2F0<(35#4B)IWBDJA)7MQW M&/9LD-[1D[RN(8[_5]FHO);[]::7I:5<+;SH$;<SB@7$OF/!2%DCRZLX]SQ5 M[ZAK:4I5 ^(&F>VN1).\[#J4Y+[#PU!ALZY!R=N+$^^0'C>(-RT?1BUFZ^K" MDI%'5MA[,/5IC-ZCCJPF+PYY;S,>S@*Z/$GR_V,Q&HO%8M2] T27O)/5(B+W M'3Z&"AL!1LV[[Z'EX3HCZ'B!DD[2Q8R1_M^K#U%EZEMU%ZVD^K?[DU0/:0.D MC:C() CQ(*E$C0,!6!0Y(T*^(IQXE"L/XISO]1$PVU>77+91UB ?+Z-$:6@! M&"3JJD!1ICJHV3Y';'120;Q!!Y38X@(>TN27/@!QD" #'ZMGLOV!DMO3(/D& M)E6("<KC] "!3T$BY+Q80R]E;%!CG!^!!Q@.<7/\Z>F=T%C@M_+%M>:W/3"1 M3!M3Z[1X>;$!JPR^E#')?@9<[D(M29#EDVG!P5-& IIW_ !*/C9J*%0W+#P. MPDR\"(XL;=H)"4:U*A3XF)M5&N;H&]:;K-\;](CC1[[8UTS@@0^):=!6RVE2 MVI'&8*FC8C,-Q8:O']*2\O/"N>M9-<!(+/I<M$+WL_^CL$(E[3&XR\>+YP3K M8H%]M9@ ,.KX8Z_07%A#E;HQVXS:-O1JS+6P8F=L&M&.T&AK9DCI2*MG2F]& MV6O"6H;+)7@G&OQ:/0;=^CK2V"EQ-:S2062Z^C/.K?)>..$E3F8XF20I(O=L M#CV=SQ$;"KB8EY/3Z0UH3:,RY>J@7ADO+6^CKQH/FER]\.Y]/7BL%2SI'"26 M1DG=@\&V&;HO!X-?#@:/;I:7@\%UZ[P<#&[YSFX.GEX3/,O"]&O ;VA(UP,^ M_CU)V)_H+GA"=.P3KI4H9SA)(V:6)%Q?"DZX:M%NKT^7T8[F=Y5<%T_!*DKR M*SG^#P7D"]_?J?TF4EVS6+L5E,5&<F0]DV+K!JA[O;2NXBIXS3J&V @M>B'6 M"]P']WFT-9U_24)$F(,F3*AK3'-%[O IND$A7B31'YT+GOLQ:?;QQDQ\QY"3 MQC%"E&V-0Z1&-(2HU7V#@IC7^N4!)U_B-%H%_#VH--WD]A4:=!8W'/"JED)Z M\?(=="Z;R@A[/2OV8M4;ZI&AS%\EG60\'"/SM]>PI\K\M1KGFIF_/^U/XF^E MS$F6+C&!,T_D1&UPM(A&7<Y1 P!KJ@="I,VU 8\6-R_6%+K"@?LH*C*AR<?? M&5,8$S2W<I<,9@I;VZL=LY[V[BS2C&YQ:*G)WN3212ASHWNS/,7$032-PC-^ M)I+ F2M2FO*:%IAF[*!1Y+A83RNYD;?[+0)>7CCV;<IW>9/9):LB_E=&(CJ+ M0N%EPIK4Y6WK*FJ/[6^FJ2X2E%R]\/I<2AY/?D)X08*'9<2D!<(Y)5T=!S"= M_T&=KI+:<9V$H1_6W\PEZM+!#S:HZ$KKB^G&B^[45L7Z&C;N?18QSDTO9NC' M8-#7]-T'-T8W/A3H];.^--BSL[_C@(^B\/4"/QZ%FX!C X#B'VW;%S__=GO1 M-O)%VY87XST%H/1$# C<L(N(0VZ7"Z<.:-/\9U>MYM_^4";X7_G=_!V!M9N? MEQP9_9-V\T_:VDP\;_Z.P-K-/[ERNLQLT_R?3EO-O_VAT(;_X'/S=P36;GY> MTI_DK3U,M=,*XW52[:1A>S?5;MP]F9=4NY=4.\=A\4NJW4NJW4Y3[8IQ<9+, M,5GEW>W8>7"%1#?H 1.^:5L3[5*0#F=2I#DK5A09>QF@$N\\HGP'.B-H.K]( MF YKNOG&Q\:"F)[<TY0$8?O62B>\!,UFR&O<\%$/']AMBP%!J%2.VB*%;?U> MC,,273=!WB6F]!2Q'U$M"5<3PG;,U*ZOQ6Q/0=RKS5R@V%0 +T(6B1+7!,^C ME"MACEIQ635(H;+[CTEEBSB&(%2?'[-*](B2#'7O>VW^O+V(HOAY3R @T,/& MNEM67BS>G&:424?I&5[=%TL75=YAROZB$1.R\_+HV9+_.4F*J_#G@B*749'! MVGZU9\>UEG>.[:K6/4'U.%:P<9J=2>K%VR'3AUPRWAQEQ-'R'PE%T<H@Q9[@ M4JV=#89 KCT?[G"5))DB@FBZ$>SBB3_VC*Y0.S)3D54IDB*R/3&_IIXV&!"S M]N)ECT^L"3DNI\DY(M$CD_\1;=]=HTS0:X+2X*F]Z658K-P:TRZV)\"Q; <; M(.E7Y<5[(--TB<@53G"S#RP<H#VX:!&7XXR">$^@8Z2SU>BCJ,"+USRV(^-' MUHJ;<"ECLA9#)PN:.BL?GZ,DSU4M>]:39-;DPA^DX+?KI4O,OCPRDA7P,,@( M-3=.%.RHYCWQAO&L83>H[U!:/YY4*=\IZRZHM_Q*3=AZ$PXBW!/4:NMJ S(9 M\\9[*\ZNPF<XY@M\P"OJT*<RV:_Q:4\,)]''QE1-=J5Q1EZ1#Y=HEL5H.I=H M<;HN/D)GI'MP*%?G;3CL]%RU\<I\[S:Q6I^WJ;6$X?'^',W>U[R^/JC0S/BS MJ +.!=R#M#,/DLY><@%?<@&]V%A_R04TR 4<PS[!D]@^T+?2/LUOGME'(KC, M/LUB7OA/=<JMW-"K\L DIX1EM.V3PC#M/H<C)LW@($115.<'BC8BR8Z8RDX4 M>W2*6&I3+-<&/#T*,:SE%/EX:EAM1M'I8)].!!M94N\DL)8MAWJ)\1J1O)=( M0C19/1#\F(MTB^,L7U&%WTPP*5->'ZA79MR5+.!I!0M5@;6&VEL+>@R'N+GT M*@MC%)!),LMH2M9WA(G$A@G^H#BKF4&>_0.TMWG!:K%9OZ!OEK=66FI^$ZY= M=Q>=NBE^Y_^Y#RCZ^_\#4$L#!!0 ( **";DOLEBC4,X\ ,(@" 4 M9W9P+3(P,3<P.3,P7VQA8BYX;6SLO7MOY+AV+_K_!>YWX)US@,P U3/C[ISL MS,:)#OR<[<1M.[9GY@:-BT"N8MG*5(G>DLIMY]-?4H_2BXL/:5&BNQM!]KBE M]6")O]_BXOM__Y^7[88\TR2-6/POWQW\^/-WA,9+MHKBAW_Y;I>^"]-E%'WW M?X+_^__ZW__/NW>_TI@F8497Y/Z5G)[\>GBSCC9<-"77-U?\3TK^\<</_/]^ M)K>[[3;*R%D4A_$R"C?D.HGBC(LNR,7%\8_D<+,A2?3PF*4DH2E-GNGJQW?O MA!MN[\^_BO^Y#U-*>/'B]*\O:?0OWSUFV=-??_KI\^?//W[^\"-+'GYZ__// M!S_]OQ\O;I>/=!N^B^(TX][H=X3+_S7-'UZP99CEOZVA_G*?;"H#'W[:^P(E MQ+_>56+OQ*-W!^_??3CX\25=?5<64;PV<%*)O_3DR]]T\,LOO_R4O]V+<D.1 MPO3^9_.O1TCQ_1*VH3=T3<1_?[LY![5_^4E(_!33["*\IQON,E?/7I_HOWR7 M1MNG#:V>/29T+;>S29*]&?%U?A%?Y^"?Q-?Y'[7EG\84[T& [HYEX0:GG+F] M?EE[;L87^A+KTZJ*?(GYE7DPH!-\Y8:;\86^IDG$5J?QRGW!NZZP"G^;A<D$ M4.D[&_\#W)=:4M2->'3!_VKYI2\9C5=T57D6MA6Q,W>=!]O<\MXV6[:L;D0K MPA+IS\D-IG3YXP-[_FE%(V[XX!_%'^_$'^]^/B@;BO_!'_WGX9:7CO]_=K8) M'RIS^2_YE^^D[[(H$S^@\^ZG=FF%?JN\O$EENV1).QYZ)?C/S?W&ZDNU*KHH M&F1TN^%N119!XW>_W7Y'HA4D&^P?$?'L?_]4E[G_.P^3=M6$R;(J$/]3\R-* MB9^6C+>73]F[UN]9)VP+U0+3?+SR6^3V_DI:8B1C!-#]:1K0'>^21/B-TF6X M^0\:)CQXG7!6=="A$RM_(RPV I6042R :NQ#6%6J!>5;4KPFXCWA D1(S MB M;54R\\_>AC:D4:%<;7$BP)^PY4XP;=]42]"NE"E_,R S N=2BU@@5QF'$ [K M!-4K4KSS!-KJ>F.&G[D-:JEXA6B%K8G@?,H[SMGK"=N&4=S!E.Q5^=O:KT9@ MMFD("ZH2FQ!">Z)!\81\*I[]?_/B45H#3/WEVNAK2E6@ZVM.BK4_Z&;S;S'[ M'-_2,&4Q79VGZ8XF4O!I9%MH!&5'PQ.PC(M7M1,U@%6Z%:*%S+L_A1"II$@A MY@/&=17-+.M#Q@) K4T+I>U)>?([V^QBWI5^/8LV-$FE_ !D6KSHR8SF0\<B M+@_DQM7XE^E4N-^_(\5+'] .51LS_,HR='?$VZB6VIH4S67N?D.?6"*&ZF^S M,-O)0:T6;6$;$AT-<;EA7*0K?:@!KU"M<%]U(/<RI!#R ?^:&F9V-2%C@URK M30J5Y4FYD9/RF&?^#RQYE5)"*M%B0D=B- %:]G!Q+S.MAGM?HT)Y_H94KWS MMKRJF-&WE2&Y)=P&L,3.I+B]WMUOHN79AH69%+62]RW,MMZ/1FS#&BY>^X;5 M:.W*5U@MGI/\A0](E54/,_BB,I0V1-L8[=F8%*$W]"%*LR2,L\MPVX6.2J2% MTZ[(:*BV#>*B56I;#5B)2H79^A41[WR +5!AS.P#R\#;EF[C5V9IVL29IRA) MN#F/5_3EWZ@\/0!DVJER5V9\CMRVB)P<2XUKLF*)SCX=+MZ1_"7A;WV ,E1O MS/ S2S/?MG@GY979FA;.;+ME\6W&EG_>/H8<8U>[3"PQ$HO"Y-@V4&@#7:DP M'O4*\\@4T'O2\$%G8$^.7)#DD@M2R)*&L!=<,<$!&U)34A8I=#N4TGJ9>&*R MGAX]XT^Z0RP:J:P].=F30IB>[-C$GJ"4F]=-4<JTZDG*YB1\_MZ/:4JH#IGQ M!\^D4Y4=A>YDI=3>+" OIDWU,)?(28'>DD.#>L.J&[#W'9C!O:O7 WPY.>\= MY&7U*04]\.E5L&^HR('?LSD1]"_H0[@IVIS#EZ@+>.!M^4M[;T> NV,+"])R MLQ"09=)!_K!LP,DG\7SF^7NH4ICV2[81VA&L<"G5GS@0WW&S0.QMONJ$V^(5 M0H05AK"#:L.F+H[N1>O0*1[Y$2M;WY^IOYL\(@JI;A"L-9&0%L7/-,T$V#Z4 M?PN\?6C@K7CZGR<\\#Z'6?1,+YG8=A-N#K=L%W?'GG5B%11!L8&PU)02 Z5F M+F2@-=$,SEA"HX>8T)?E(S= "0=9EH3+C#!?^H+:RF56%=&!/: A*&!D="0C MUF%ZGW^-7?KN(0R?!"?^\A/=9&GU1##C+PUFE(__\_!SF*P$,R69@?1=^<,[ M[P8B7UH*#+RK#,M0#LL'^:,\.'N1&<@KA1E\RS9D6V("IPK]^="Y7 J.\.!Q MG,>5](Z^9$?<X9]=J&H%*]PJ!,>"&#2-BFB=%R6\U<K!#5V*3*06(]<)B_G? M2RI:\)3PV$7^@W*)%7O*Z&IF*N@KG=E63X<DH$Z+,1K+'M#GFFVB9433P_LT M;Y=!^D""/?KT!='HTS7MACZ %S/Z2)4#L;U<K!=D:W++TZ%H'2W##IU*/=Z4 ME)IS-R?ZFI=R2%5'$(>Z.G(.R2W/S:%4A$:>P-UOZ%&TV= 53WDO6/QP1Y/M M<9GLIE<)#Y</2;CM95*CC+2Y9VT$AY>6;FTYF_5WT4N).ZP8!J0>8CC(-^77 MG9UD;R)=D)C.O%9G).CZM!\! 6E(L+0G"1>#2C0;'PZ0&[&!17!#AH/O@NH- MJ;6_,># /PH<>-6<7M*L7$^M;33[HF#3V!1%)WQMW$%JJO)C1]V.>LU/W]LI M23TKN2BO#QWA:BTUK;K69^?.=?@JRJ5FC5RHPY>N$!)3VF9=<$3JP80=$L6@ M>D>>BI=^T &H0 D1X,\MIT!;7@9^F<4Y89_LZ.HB"N^C393QKB&(?+5<#7Y( M;CS^Y9:1*:!THF&!0C<H7Q/Z\D3CE,Z\<D-?G\SRT_?H(%?I,$)E=TY2[+:[ MC3B%ZBI[I,DQVSXE])%76_1,S^,EV](+EJ:\[;I:WX4O?:H,T:X)9*<]GE8V M_JR''OI'R_48-\"_AH?6%H.&$F%"BRR;:F3#-69G["!8,92Z[K';QE"'\_9E MF![CF,,)0WPC _R@C?!<C;3T2*%(OA>J/RP(UQ9#[5S_:X0]/+ P(>YG'DJH MBGM">4&747ZF+O][0\4?A_'J<"LV:/]W_OPZ84\TR5ZO.6@S_N[T[[OH:2M- M(U'-]AO-D6;Q(LVH@A@WLZI3.<% A%$TPP UWE4K<*T:YKR)2SA(E@<L-!2! M@6R4!R#"(93:(R*ZR 50"C45!SO90]/>@NPMDC!>D:;-!:FL\K^$W44NLC?] MC<!6Z'M;#/8D>8%RK8]T>]\[W<Y:S[S/7NFY[\D4GI 'Q:R<CNR[-&QI.RTB M92:?"HWY%_M8@L>NB]*O5^N^26'"LE?2]#LCHWEL22,1=6YH7MQCEF8IP&(# MV3USE;*CV:JPCLM0O2,U*W7Z04/D75+(D%S(&_J9U#H;4#E=FBG4VM32VI^/ M3JM55.R3N ZCU7E\'#Y%6;B1T\E$MJ*36G8LG5364>EDX$A))ZU^4(L0(?,N MBDDIY0N?C*J=#:B=#I]4:BT^Z>W[QB<S)IEQR!5[\"=TE'X&T*9'F*>2,,OB MO9<\L6"(-3<,6($SA@+;QAL24?L8")>#7H E=8#]$O "#0J, LRL7?;5?^W2 M+-\'=<> ,A;]D;OPY82NQ2Z&>/EZQK]I?K[/49B*!&LKUE;D@Q.]V.O(_CYJ MH]L?S5[D$KF8DW!41G78<.$S^)VFHDMT<_L;28N3NCY'V>,CW:P$^Y["5Y*% M+[.O^G'& C81\+KQ#ME5.U(Z^1T^TAJQ.7=4NLD9G:<0>[L"%W!&L:@63X@Y M_]H!$:0KSNU[)RZ"79&FDV^18"16WWHH\";=NJ$"*%&^&+]>B7+'CL/T\3IA MS]&*KHY>?^,_X3R^>A*W04?QP^$RBY[S-9O0MF>'+F1)%YH+S "-5"C<P2UG MY3,.TIANNV$ZJ6R+S3<\2.>!F3\7_UIR^^2I=" N-&>5<1+NK?_5H\B,S1LH M.#O J2(\(WD#(S3JK_$C1@.-3MZZW'=;EQM:3#W06YH\1TM:G(THOLI#G%OY M/=SLNO%K*G<6'>9Q[B9(M,<4T%E,=U?6L4GXZ"($^8'.93*];"9KY:X:CT*W M2PI9YMA8,+7/N,=XMDW Q__*^4+])C=.5_+>PFD![F[ ME*JPJZATMC@:>0& M?^[)QJTRFID;\CTFV:&$C:G#3GPPTF^QW,+C9 #%&QNS<HF#3C&*50F#(U'D M]&L!*C1VY!"ILX[R\%)^#OD7/V/)"=O=9^O=IG\$@Z19,5=J-"LF2@BLU;MQ M,5%EXUA'74-#P5Z6K%E"5J4T"4OQ^>EJ 1,VIA+[;-7K=]EJZG$RA**V*^8N M<<!YT$5G);X_!\.?<ZHF *JB77&%U%G;E<8FD*OU613S$HL#6L7ZUFYK8B!: MM2%*T;&\5!A''8G1^U$R4*<>-"7$!NT57=,DX1G=NA+FG9!T]M;!I-J9??5T M^*70:K%*:]T3*IW'&4=&Q"E^F*940R9(6$JGOC JH;KFW5$*\&1.*JD!&:VB M.,KHNTWT3,5<?Z5$PES+)WJ!0 )IJHN%<6Z>C#)Y![FHUF<1:MHLQ-71-S2 MY2[))WI.7Y:;W8JNQ#R]Z+[MLK+TIV$2\P"17M,D[^!);S1!M5F1%L?F6&YC ME (U!" 62!DIT/P$Y76=U58I<5U/:9BD>\OB3I?<-+FGRW"74C%?O=FE(@A] M9KN->$Y"7JAW>^7OH[A<8/C#S#$(%?[,(?HZ$0W#?"OPX95WOOB8!^FS,$KR MZ9"3*%UN6+I+>H-#.KDJCL%R8V,39!G_4'2-)V4@4>J61YM[D4EH*Y19?OL. MVR"5%H/4=ETB!F\41N=E,%S$6$O^?D&$!"DF1VN9+P5 T"#*: 3-.E22%PQ: M(BE]V0JA>,L26^;P9UYEYO60[ZSDN[T]O;OU <_*A7/@EY0!5[I836(!O7J1 M(UO7M%W=[F.8/W?S#*AG980RJ^CY8Y$T!DEC#Q(H'25FQC'&SY0+1IPNHO0! MAAA!'$0.\XC1BA3^5Y(R',AK:7[ZER=L*S,20*85''HR*/#K6$4=0U(XT$-3 MIA=41YH7467N?0/*JNL!6/&E97#NB/?1+;7G!]95&%=A&Q?3CII!B_L)>O+5 M%6LM&'N$8BUZ#5$+HA6QX6Q81&X_.Y:MJK@Q=E ^?6O5JVQD3>IWSB;W*-R( MQ1RWCY1F%\)-Q.(3M@VC[O$4>L'RYZL$1^(8-HW9#&N]J/"M40[*]R07()4$ M^53(S-SC-*AC9EL;;5+ .DV&Z"Q[Q9;F1>P*KK3N:X>94H@YX$GW.G@7+&GX ML.7(7C4XH4GT'(JIJM9P\D)LAH78([0]Y$ZKSC7,Z=:/GC="0\>:VNI\G,FO MI:PN'ZR7"/9(HY.K6 /+C:4-9!F5-QHG2N(H=8/B=?-ZQYDIH:U19OGQ.Z2 M5%JL4-N=E19BDOT\/GU9TC2]6HO%?O+^H)%L@QX*602*@-:Q::)SI*.*6C^H M1,0Q.307$LOJ$OI,XQTE-$QBNIJ?0/IZ9P.JIT\D4*U+)HW]^0BU2Z.8EZEQ MJO%UPLY8L@W/X[7XCWATR>)$K(!)Q'D*^RV[%USS/*/;7IN$:;,B*([-L43& M* 4JX1$+I P,:'Z"RE3SQ.W\1A&2FR,->PO2M-C8F$X^":,DMSIW!HL*=N80 M:YWHA6&^%>7PRCM[-#QFV_LH+L\9R$\4^&^Z.E_QDD;K*-PO?LY_:D)7AW'S MKE/^;K?ER5,1WYLOVA<% U%S4M^=Z#J1;Z0H/$EI'6PZG:/\)L%]NO+4C4## MYX+47DG3;37S6CG.;YMJ>""E[_U8>//EHMZY>.W#3>7ST%S2KDS.'GG[,TDQ M9.W4A+__K<4[M(FN64KN5:@[^!;KOJ98!\QJ?CW!;M996?P?6T@JAM\G=.DN M5Y>X]*_)ZA72Q3C*!.6=N'F2%R.HAO8]FO>8DDINVP@E5)VW##WOCAL$X-=^ M$<T =-^]4Q\. GW#AT>177JAN4^AO%O J6)WVZ^K'H0G%W:[Y9*C2"^%KKO0 M+KW6V^'O^2*"=ZM]NDZHN%^P/,&1R^?W(K>W@[A.ZDW*X#K+5Y?!H\;!N-2^ M-AZV/V"6CH&V7*Z'KZIE[&5!JC-K<\7B9OA##[8OS!L2INBMF#)LHNZ+JCB3 M]&?TWV/V-K(QTWZZ7E-QSPD]"3-ZM6Z\.0 :-SME>!6.4AE_N8W"G>-U-7K/ ME@MH= :!E3)[-2+TQ.*[QFL_HJ0EMM2+7@QK7+NZ16%'LXQ%6P*?(D%:+;JY M*99DZND/:<"<[VO@$[WKPS&[ 7>6E)9:T:YX*X6]XRX(##5A536G96E764-- MN2^?^&B\!BZ]4RP*&V\081UM97#&1;1%$7Q90=LJC:OELPTG*&MG4_(IM_B& MU\UVD(VT:+:/+;P5LX5MK.6RS9+Z%.O*WA65;X4VE8<C55<>/Q"U/3B.,U)G MEF%$8@.($I6D+[NFC>&@IC=<8UKVME4UY)3Y\8I[D@W5:BD%SU"V4\OMNN:4 MX69JA::4/W[LEM94J(8IZKW2<@4=*SS8*=T? 83.Y301A>=?\,[L5!EW/)MA M<Y2G5CUH$N0=X>_89I=1;\Z"-*IO]>"ZP7F@*BW-4+4O5U*K>M:MN[8M1I.D M>@9C2AT]AR-++4]3C2_)G X=9>K;TO80N0HI=,CW0FOFRP;L 60X]@36K?D( M5,N$Z3B4Q*]/K+Z(C+=L]T1A[C9$\>FZ-^Z8H5T_EJ1LJP,YI!#R===RO[[5 M5)/6BY9=>RT-H3K69^>0FPT4^9RR^]5'D,=)=O^6'OU;6=0MXYO;Z=LL]7R; MWNI23+K3+7?K1Q"=@JF3;6KK46'*G6S%@J_)]J\U?NO;"$]O9&-NJ[P>1*:) M-^%^"TU3T>!KB$U?S([:,'WD+\1&@^=P(V8Q72:^H#,7.:_$F4_M2:]XWJZ8 MATHZ61LB+T @GG]! 1TFAZM8KH2@PRC>\^LL@ ._T*?0+?9\1_$#+QS_*XU6 M-"E..TX2SBV:+RPY?A1_GL?%Y:7BH$JI2O7[7Z'5Y1-YA8.Y&Z_X4=U%.:UO M)-%= CAMN2V#O;.2!(6:..AV+0Y4?\[OYV1KLMRKBS]K_06)J7][:9WR3]U> MN :WMN%P40!-"^+N-[^=X&,V3#%J&-5ET3T)0 ??(I"W$<A\!.(+"D%O*@%Z M[["#Z[+,G@2?]]"0::U-6NJDZ9*+[2-7X59$+4AUL1\^??T6NR9DQM<4N]Y[ MT!5O+&^X#+?53M*$KD[Y#\A>]4MR5%KPZARY%OY"'9D?QVMV%"XME^^ EH 5 M=4)^O_=:3!$5*G[$+U/(J!?XZ.I3N]9'9D"S[ ?VZ1-[)1NU[NA+=L1+\:>> MQ2;:5KLU&]J3;,W<^YM^'V;7]?A-EVV+-CLLRWV41%@@N0G_%O498<UZ_Z04 M $,V2^X-V>^,[)3!J_! .</B+'S@H>QW)G*3\SBCG'KU'()!E# WH@@6)D8< MQ R]6]>AP[@$MA'$T'!0"XHT@7V.:9(^1D^\1U2(D[ 4]R]F6"!/$SKL<*"/ M('I[ND!B6B*OXDD_^FDVN-DI6R4;Z)O@S-Q-GVH,V"AG8= NT?!L/YTEO*SS M"_,]=V9V[+,+?_?E77-*/88IO4ZB)3W<;,HKBW]E;/4YVFS$>77+C*[NPI<3 MNMHMLTBL7\A'2@QBQ6C;BE RPK:#2#.X-*X#T=B"V<:I<?Z ,%:I+TAE@' + MI#91C@K[%\[&,T 3[5" IP^&@]WH8N7(\L\>2AMCS57&U[BZX#3-HJV8COXM M7K+-AA8_0+_(R=H4O'+)PA3^;)RQ<\=+2&W+83EK9F<>F G;=SD:5GC J^R0 MEB$_(MTHQ*IGJP8A1SL#96Q5,ZUD63J?HM3@):F7U.6M)0WK#I;4Y]8]6D// MRV.]JI)EX6:JS:%U^:9:*E]Y#%H;I\3Q$F&Q><JO\2ULR#M:*-_!F;N5\:*B M'"V%W_\&__CKY?[)1MDF)J^[?9&7'BY#? .\GV!CHWOB>[9A\21*EQN6[A*J MFZ,W4X*S':D2?A"4N''<&X,]6@8LR!!XD)QW<^N&&%&'"4T-:LDOT==P&O3H M$U,EG33S@QP-E*W&7%P>]JAP-_VXRK@#(74&+<9.O)OFLD27]?C(H*,E%7;L MQT \F^;"2$+.XXS#5PSEN#Q?0.+%P2A(RXM'O:E&N7P]2J!?Q*GZ5EW/KKI8 M9U$<9?3=1?0L3-1.O8N=J"1SU/\"$.VN&]9PZ*H[UOM-/L5W26-T%D;)[V*' MXZ!DKZ=ME>TUM"=)]_;^IL_WNJ[')WQMB^89'X]A8E=KKNI=U#*"F'7*)ZWW M(3G?WI!]TM<I@^=1X=>$"9$XSU-WX4:YEFF,*:MX 9F:)'C(G4\?293E&!]6 M%.:M9N1S.Z1AR*O%1Z,@:QU_]- 9$HSD5NTCDZIT/H4IDY2L6A$%C92;CVRY M\#:NLVKN;9Y.JVGY/.B\6A;502?6J@3C.K/-A:&JJ4.?1P*=L'%\KW8(Y%%Z MMZ:.$7JY=K_1IP9#LL/@-$SB*'Y(KQ)Q4\A^SS.]C3@:&]-AXL[IP[PUU+<4 MJ&[@)@+)#7[;@%(PQXT"9ADM6P,\UT S %Q$6SDA+"'Y73KUN0F4I,)3ZY84 MX4OD\L*;=^$?EV+JN(\.9VW 1_&HB?2(O\JG$(_1@$W3%YBF#^!K[N_+,E[# M<LZ0\$^8Z"_(G?B\WD5Y5)JY3^XG3^HG2.;G7$)L4K:YEQ*;EG&F #)V:;%I M!/D6.A"A_"7%#L]6(4NRWAOZ3.,===;U'V#?JL]O97^2SKY%B:;OY=L7;GSW MWM:G7;^^M/Z%=>>'T,:Z'S\0J4,Z\!:N['ONUK]CMIA\'#Y%O*LA&A;^DYYV M&4UNV3K['";T?/L41DE^MFSW/A-+K;)^C+5&1D5#/YBQSLZE*H+96 K^2,1: MQQ7['.?'W]>J)"UUR(I#<<.>ML6A^&DV\T)(6^2P4=7:#@R&!IITM_(Y'6RM M>EG:>VPL'2.A]^ ;?+75.R5^Y^P9*(IYN&5)%OUWWJQ:-$-2-7T[U%%SQ^B6 M(_2;J2P=#V1TWU1P+.-PV)#SEKYRP)CQ%ZQ,8_ZV+!@26.)U0KRB#?39.L4" M*V]_FL^^@!8(%<+V;1 *AGUMA5:KO-_6W3QGHV+0^M0J#IE<.9FH_]/U-Y2_ M+3/!_I_^LK%7_X9,E-6/.0DK;5,"MKWYP+VJ:"=UX#T6<?>,[4M]RS:K.W:\ M2S.VY;D03,KAMOIL'6(+C\;VWAWQ>W!!#(D_T'YP"S;8'ES_AP-)>0 9APPP MLMB;!4+.T/+-&(OR2ZO%?QH75Q]FQV&2O$;Q@VPWII7./K88Z8R.(09>;&/% M$TTBMKK-PB13]T/-?:O#@ZF=_$[Z?&I\*?Z@M30),W)/'Z)8K*D3V?XK#9.Y MHX(-:-B(.NVRW$"]S69C?U.AU:K_6<#U-%9>IVOE&@6M!QJX4OZ< [4H_9<. M5;##Z0JK&.-[AJ[0;EVU\HB"T?<*C'[ID 2N!'4'R3FOXY07\CJ//>?Q,J%A MRE.XXK]&R8]:59D#0:I.^"IWAKX@>H!S>P(KS 5BD5E4OB'?K\IW/XC+B)=O MB>$:7&F)KJ]O$[K+K>A9K_(^,;P1A_#M'6-BNYE'Y7\TM!:DT"/G>^A7JC]\ M7>BV2K#PX3WOR+ZLK/L37^IC0(T:-H6>LE63ZCGAO,23;7OV3)-[IIMEMO-M M3WG(5O"1Q?25;,/D3]ZHK7?QRLN62@44+9$U=6A"8HD)/8-!OU,BU7'3I/"* M!E)UHU0?\45JM:\%PU8M$2:(9VV#V'8;9?EZ*U%>%HMK5FF\C'HGLAI(5NV, M2G(L7V';^.N5M+Z4M-1H!PV!HI?3%)F9= 9US:PKI<,K6*G%))UMMX#""_EZ M/R/0=-"'T_&7"B<H3J/@:>Y8S.+;C"W__$BW]S211&#I^T;<[;Q'($?+(NKL M/6!<1X.^3E \)OES\JEX,_-I5'!E,</OVX=W2[0+:HD='Y!\^QARD!WNLD>6 MB'EW&-.09!_=?4D\G'=M.T(\X,80^U+MB@6ID%B0-)<AX5Z(?!_%Y=.YQY@, M*EW.$E7M@'SI*@',D=OVAT/G:;K3\Z<M!7&GDL+F36'7*6=:+JSXTM"4<R7* M!3SF2:=R51SIUX2&'X6"DAM-FS[PXCI,KI+;3-P+FW>KKVF2%Q3FB$ZCSQ=8 M X\[D ]'/-*X,^24TDJ'7T]A0I[S827!K17;;,(D%2M("I[Y0S,M/N24,ZE MD'Z0,D!%M2\?:"E=B0B\[A,.:7UAQZ C*ADO%92IM$A"_N?//_Y\4#-E03[\ MO/CYY_S_^[G<@KS_>?&7O_QE<?!/_YSW]OD___'#A\4__?S/G<9,O#SX97'P MEW]>O/]??RG^^<^+?_[PCXM_^N4OE2S;96G&7_&NL#=4A!?***H6)%E_]8O4 MB@_T*=K:J[I*="F?1!3*^UJBV,E?P_BPE;NZI9!ZAU;Y8%<]. JY\I)ZG #* MJEJ5!0)5HDD%&UK*?+!GW3&B4 =C=8[&0.D Z& TXNR7"S+%^"P&RA 6R&H\ M6*V+-=US8.!S#.+>?P71"UKXB@2L69>YLNU30A]IG$;/]#Q>LBV]I-G5^BY\ MZ;?^.LFZ\8<EQU,(LHV_1%7K2T,<I7;0$A!+4;D$^7[#4@_HHZUI9ETE/>Y M2AWJJ&V[A1-FNZ_S,P)+!UTPG9=@$@>E_U!<EL+6A$LOR&&6)=']+LN/4^5? MFO?JZ=RW7.$"#DX#$! W[S0M_X+BVJO\3+TH_?/H]8C&RT>Q[N_P)>JOFS$3 MWT=MG?AHKJD=X(Z4&/E2<\[ 1-"2(D*,W+^2O2#Y)$1GGQ$V! (;5EE=GJDU MVV0S\>(/X2ZBF)YG=*NE6D\0(EE#$)M>>]-.B=7U8D6IMK*,3)^$",EE?&-1 MOXY5_)'6AH8Y>QTE9SJ6_6'+G<@Q=$QI"4$L*86P&9*;=<J.I@<K9M2*4E;D MKWTC1+LJ563H?7@-$>ZJ;-7$HC\$V+=E)VP;1K$V/Y.+@_E95QP]/VL[<)N? M27W9Y6<2$S+R-)*S0M(W'D$X4*9G<%WITK.VICH]DWGQAV_7-!$/P@?:.QK5 M0!3B64L4FV,-XPZV$6B=61&LJQ[4#\3P0E(>]"^V$^1##'0E^D+;\+]80I;5 M84:><4V& Q7/@/K2<*RAI>17S[ICN%F-;YEL@33P-P9R!UW,+<MKP#GX]O># MDW"Y%#>"?P7P X>Z</#G/M[AG01CX&@,\MYWD5>"+&T@;T%V\7VTV7#@->!8 MW$PEGN>WF_(6EKXLQ>4I_-/1Y)G.?9(1,B3!N3(<2,X[5Q:G;!.MBFM.^%_+ MUSOZDAUQEW_V\PVM:)UO*$3'\P\T[F(+O-Z=AH1J]> H3*/\9N!KP1X."P\. M43>I:F9?)3W^@%H=_FBL.T84XI29WM$8,.639@V1!2F$R*?ROT*:Y.+S=Q!1 M$09G#2@0FWF*+,\';^KV]_ ^S1_U([1.L@[0L.1X-D&VD8=;-&XT3%)J!Y4 M:4B03Y7,_.S15C2SKI$>=2"E#G/4MF?G35H7[7@31ENQ5?DW_FF3+(SBPVV> M\0)$LE'M,,M,%8EJ)LY<<,_"KPD9C<T%1T671/1"]OV3IX2^>Z)9<?=BH[/B M!U6MH"3AKFT5R\EL8D7&;G/O/M ]'[.#*=UZW:=M^1J/FKE!%R.A,@>&/*M5 M@O(?WM"D73UR*O0^*0CW8OQ6#NF&%0>UC=EKD!JWK>J#.JM)R9NN=3C;MZKV M>;/Z-+M:0[%*\FX?J%KO1N.V80TW0^@;5N.U*Q^(1XTYF+F1*JL29O ENQ!M MB+7QV=.?#YL)74796;@4]\N_RB?Z%2(54J4B8P$K,8J*6]B^$KZ06E"\(=4K M7^;G5=7'S#]W!]P2Z1;&06N>0%VVXA@4D,(<9U5QSZ0[B)NN')8K]>'MP]I@ MN,I :&O6__9D85A[L,;WA-YSR^?Q-4M3FJ:\/WP6Q6&\C.*'(Y8D[+.8M8/W M1 ]5+[^9O?I(NM@Z1.^*#2R BF^#3 ;U*W].(1B,)H93PVTFVUIJ\GQ8*68 M-UK/<ZAS;&3SGFNA]BZ*W]6*9*^Y( WH7WWMT >ZQU-C?\[NM2CO>9QFR4Z< M3II/L=\^)31<7<6_ATDD!C)OPJRWIM)6K='DF:DA1 ,31YCYHJ5/'?>-3>64 M)]%>?$'N\Y42::Y!./V?2QV2<*7YJ6X%'#:N4OO,-K'09;2Y5T^(?$>3K9*R M30$I.0L!5!H*D^X(U[!N3JV]4G A]IJ)5:5%1VU===1X4KOUB3*MB@/)T?W4 M*AH(61CPM:59H5U?7@"LZ5 +-2 N$T* >=\L-M1!#SJX XK!!8L?WN6UG[<@ MOBS:T-0DL_GN?=SWY;O8ARS.B/_BZJCS^(;R D7+C.:7?/08H!;;<P 2&\T" MN6%<'BA]J)F@4 UNZ$:\S->7%E< IF0IC@SE\3_<D%V\H@G9T$R,<=3-Q-Q$ MT50XLZN<+EGD&FVZJ*S.2)@U37@%Y7>K-ZY?OT[H4QBM#N/55?9(DT/>1<M2 M@Y8%Q=J>?B.MC6;I*/^X9,8HBIKSXST$I3 Y?7FBL0@18C55KD>.=XDX08<4 M!CQJ07$0RYS IAMF1AEN1R.$,KZUH 7M0L$R-RYLX>UF&5L !SM>D(KD((!U M=L[<+A_I:K>AY>89LVCV)D.8<F\$)H10@IATBP5.*3U@&^+L"DYA7!,MGWTI MS.3KE](%:5A:5-1;-"A7)@Z-^QR+XUW\V8#D*Q'!N1N_F#COW$Y1_N(DP[OP MI8SY1S2FZPCJYFBD._D *(T4@ #[+KHA:E<FP4-EH0X-Y6FO6?@R]YX+TRJ7 M4->@7N3$!!1EO%/ZF)%53PE=1OD.R!Z%^J_V?&F^&DV.VA@N$WIVU;#OB ?- M)W-#6U(53/\)NZ"MI=H([6HCUZA5[F2P[JIOW:9B#]YRS8*)@EG5SMN )]$S M+\DSO0 .'U5([ ./1&(T6GLV<<,09%X-6KE64+_PZ$115<4QXR_=A71/N(UL MP)8'^/X89KM$K'4/L]X=\!JI'LX[4FA8;]EU@W>9"S/,]S4#GC5%Y=F'*_ZT M>626+]B75Z@4_^#7ASC04I#S0&+3 R[4:R_$&4B2K18FHCU6R$31J-$W[H8? MH!\SD@#JS1:B%O%BBX9154OYHJX2B#1]+3ES(.L>T$=V\C3PMD<2G+.F._;< M4,'T=&F91BLE\N$X::A^I,C6'"#=$93CUX<CH^O2Y".(9V&4Y)="_IJP-+V( MPOM\ 2*(9!.E'L#52FBX5[DQIL,O!1UB^B"NG57W;RT<FY%%:RC8_Y.L]EJS MC^=9@4/*+M.J@TBGTI=S4>]Q,EPB3EG9N,2!Y$$KKN?2"R+DR>_%W;ZY"MGK M?/E8!8=^W('5C^&B.CT3!Q#]C:X>HOCA<,E?15E$39:\C;:DZ( 86W+0/S'T M[;K[8E<,V]Z-C75YY\>GM6SCH:CI( W A+[_9&A4U[VR*MM;BCSPNK7QIH;' M'LSU:L.=SQQ][!:HC30/Q)\W%W0T"UYPP# Z[ #K7,:6SH/ L\_)KM;UPTL* M9S8ZA5X0@1700@7DPOHD#MWUQL8NS;BO-!*(*VC7HA_R+$1\8;:V_J7\-:DA MB*60KIR+:D^30,Y!=UCG;CS>6MW@=@>82WRYZ--V=O'@YT<G5UK"O']N%_-; M*F91OU1Q2\+<B9M44.MO! UK,T'^IX_#HP8X,.=?KYZL"%A\(W,*-KSYRD$> M);3C2J:*QEF8@U$CG2L'YZ-9NA[76K;'@4[3+-J*F99&KB;6C&2/=+]N)+_" MJGQ0W@,B;EH+>2&6E*2/U*]=D-9@LVIT;<:%=#;LVF#EJ(];O$^8$G;=XH%= MG2)^E0 >G#V.1[ ?V>2O811?L#2]BNT:,D.]7CNFU4.CM<:3FPS3S*D9I4UL MM0@M%,CW0N4'<?Q9\Y6?_#8%D93>%O4+D5MC0LYM([\>,+NZT>".NY2>T6XB MVN.O3!2-LGWC;E@*^C$C)J#>'-+?7P_FQWGN1E4M99FZ2B!B];7D7(*L>T"? M=-^&7V@WH2AD>P22RJ(Q2&+=#85@1V8<@O0;)$J;*:J7>UA4]2YEDZ9Z(#I) MU.1\ NW/1ZC]W-G5^IAMQ8;6,+_GF(HSQHH]YK>/84+OPY2NKL/78A8.2#]1 MC%64'&EL+&='N4<E-49)E*P?[R"XS=CRSW='0H T;?B3U>)@D[E 2">NC++; M"CP()?0_,ATU"P^NW\&Q9AN;(&M3!2>Y?_P18I3RH,0HA0<P2+V1R*2!YI#0 MI,?'P-@D-SPH.*G*.#^/\$:><<KBF$1BC+H^%8JMVXU]::@Z9BJW]2YO7$AE MC7SRYPPI+XD'#7E[Q;Q9!\?9EJ99M#P6UQ8GKQ_I]IXFW>9>)5,UXG*9L2%% M9A6U.Z!PH"0_J!><T55^G/2GXN'<M%36';/XU!T&R<1;O(#MS0;VTS")Q=T\ MUS3)*7D2;7:<HQWP::3*[P!*C80\8!<3]&H7*MBK-(/R'X260N2)(V+)MEO> MEJ5">EXFZ*J56=5!FPV 0I,/2IO>, +J\6GE %;@]=) R^C]+YTG&X)T^DSB M9J%E?C1HA9!*H9K*O!9G]!:<N?6/,\ITS:B&U+R19E@:NRYQA=8?T7H9#"K> MA]AC2( GE_"H7X '(2"7'X^A.?/O;L'R"*$)OBT9(/"6,LCDR*VZ3$6:#FPH M4>N5,?:-)"'MJE0PH??EU20H/H*" U[WF ?F C3B0$,0)N\@@R[Y('%A)-2 M=4#&X<TDD[;>%7313PQ!&BK2>#*9<[I>TV5VM3Y]63YR5.174U[%XDZFPSB_ MFNGT[[OH.=R(@:8NEP:H5ORR4AW+.0MGJ#RT]ZODIJVYH- 08\&TU,DO="7% MWZE8ZBBN+IN9F4-0Q,;7;H?!%E9:K+;V/C/3([%INSPF7116+"2+XAV/3%<\ MN\E'F^4\MU%LL=Q,$87C)J[PN_BVKO4D-S86[.7%]0 >7-<\ "L]+MO6HHS) M)C;Z/#;W/"E<\48.K-WB8?6@"=9"@W 5(G3(#168BC;%,>H+D4<N><C\>K , MC4=, .991RRV3QOV2FF^_N/J291).FNHE:M:'%AN+&,AR_CMB<:3DI)*W6*9 M#2F>>S*GJ*]99ED)'09!*BW"J.VZA Y>;-=Y&8P;$;G+]^2+1A 4A$=#R(<0 M6ZXAJ0Z?C&A:7M\(A%JM?"?D*N21^ -Z0.VT&SHS89/:1G"X7"8[NA(CRIXL M>#2O>PFEC*I'SBQ05<8PC9_YB,9[^MFK6+;%8EX:Z<Y!I4Q%*+G,6!+)K*(2 M1^% 2190+RA>D?T[3_8$JBN167SS#AMDXBT&P/9F0_U^W]31Z_[/OT6\?Y$L M'U\OZ#.OCOZ%)'9*Y5<R51I)%#,WF,RQ\JBBDH6AH'F&Q5[&BRM,+,'!QE1= MFX!F^DU&VGB<GZ(?:2C6%HM%PW]$V>-O,;M/:?(LKK8XCY]V6=H>AN'_X@UK M%#^(>;_ZU/);FO&/MI5,"+EWU T%#AQAA0_THAF''/-[,)P7UBA:N7$>[/<U M;,,5S>>Z\@&P!Y%(;.KDT9-@YXXRL@#I%)Q 4$7W*0W$CGZ9UU$!;0S)?3'G M"P@'[9RGX8-\YDY(TPLIW/2F)?:>2.YJ4=^-LB -=]]""CJRO[R8,N>8X/Z7 MY8>#BJ/;&Z,IY:]=7=4_A M<LCAI_2Y@@9T+T]VL#\4T5D1'* SZ%)*#PAD% M;BQWQ4' :;[4L)&JD6UIBX3- ^*]663H!/NR6(N,.2"X(GB1AE.TTGM&8?PT M#+%@4_*WDVHUR-RP6V5@*Y)O3Z\2*R'5-%YD6M\H/A:3;Y/C7B1)ENE?"N1_ MN2VD$3,C'R,'RS0^9NH1*TMEFT@]T21BJ]LL3#(7PV0F9771(=;[#8Z*(]@7 MY%_#>!<FK^1@000//(FN3NB T&LU1A].?U7I#J.K:O![?.6Y5;95$/TT=C(: M;E3467A^T"#Z1S$G13Y\XSDN^KX4HO<S+6^8_G[NX6VC$LY"\/>C![53U:AV M8?=;K$#"[Y<2*][[T"L;T<.\$[_<P;AURR[BH'5IUX/AKKPD3M8^(17*]3!7 M[:L1>)MQMQ5/>X-9GW+]+V ,JPUUY &L'LKP!Z]R%]@C5XURO^GX> '<V^#$ M-F*<O$"[%P*U-+[%RV[!7,?,MC_\J8$+7^ZW<,,/Y. JA25^@+V0W;?AH/SS M!]KZT%[MF@B%:#<,2D6QHIK$N),@!?LQBCF0>C/U8FMR%L4A[[V$&][#Y5*[ M\C1KWV8,594OX[BFD@#*2K2D# 2MST^H9C;=7U4OW5<U2%<Q/Z;0=3!*!GIS M0DH+Q[9C6FI[3=HVMIQXL:=K&( THT=&]:H?% +-Z 9[-/[G9WHC"$&'!1O) M*AI/O$.#E=;=+>%3>+-M1#L'"!NTHIZ04EGWFK;3X.1@I9JN]<0]05CK 7^1 MF<K3*(2UEH$UKLGPZ:81?(CI9@9'8\R+-5&&';B\Q]:;;VA/-R M)!_B:N#8 MDYVKB8>B; HWY\C4@')B#E19NQ\^;E7.JO;G8CM3L?YU65U2;\2PUE"(CQOE MLO$Z9M#+_M?-WQP4T\CYAO<#Z0%N!I+=8"R3Q(JE?=M.0B'HQBB2 =K!O^^8 M.'O[.HF6/.;P;N!A<:CBQS#Y4T2E-4O(^8JG[]&29_-EJ/H^MT,.?O#DU"X3 M0,A"A+KF (;WE:0$A6Q[Q:_WQOQZ;\RO]P[Y]7X:?KT?Q:_WK5,2HX<X6G/R MQ!FYRAXY6*YZBZA*.KWWF4[=^M?025)1>CJ]-Z/3>V_I],&83A^,Z?3!(9T^ M3$.G#Z/H] &BDVP]8DFE#SY3J5OW&BI)*DE/I0]F5/K@%Y7&Y[+:D5\'+KKD M176!Q7K$0CD)%_CE,XHSV&Z#&[;9\)SY<YBL\H'PUK#X<7UH$/\SC5;ET=DD M3$D9N#P)5RYH(HMSCF )!$A$;]+(BOYKOH20?!QNEKM-<9@))\=900YW\5GM M#S]80_[\B=SR$GH:QI6%G2BF*\K0&KG%&ZY=D(9/\DEX):5;7S)8Y\QTTS[H MP>^LL9"[=M1RJ'[G_,T(SJE7OX91+.X&/(^7F]V*KL[CZB(\@R5<3OVZ.4M4 MY=>O0P3ADOI_TJBV[!.>,Z@I2W!<W+P7Q8TCJSQI'R:CFKL# \U0[/3X0+@( M#D\3U/WNMQ1K?#V_5%]J;\*,Z]--A7=27O);E4"$M*H,WP+:Q%3YVB*:%ZO> MTA.:1,^AF&U/RX-5;A\IS2Z$;_[+CEYK 3%P*)9HW/'2';W^C:X>^$\YH6GT M$!?#1JI-Z,X<=9->!XZP6A[THCD9/7%52J.6Q8WS1DN2DH:'!2E]D-P)J;PL MR/UK0XY4GHAPY=F6=W?$DK4(3B$,M #H/J4AW]$OFR_$5[L?&IL?]L^*)53- MG_EKPG9/HFF"%B\CF:O"]6AS8X/RR *@AEZ<LB@#+(:+0+JC9M'8:%-8ZH;5 MO35_U@-CH9FY050G$HZTW(IW**6<,ZI%&;W@,9AGTQE'>\0C;5[LWU*ZWFTN MHG4O!;50J:.3@<KX"*1U@AQE3/UI(HF9F>"4$Y!MHR79\$=BY<%3PE:[Y<QW MH%O!@0VOKAZ%M=H=FAIZFX^*+*$\X3G>B:M*EZ]53E1W?R7[OKK4'&&BHNH@ M$V.I.\"IBRF(X<50,GRHV:#4)/1E64P1+"M=\JXY3SUS!!B#.H:'@DZ$&&"M M%3$&EV8F,N"-D8\H@ L>'-1$J'3W(PCM,6CI9N*OFQS0</!,[)AUD%9>YCP+ M&-RVZK35S2JL[2:(0/[P#Z<8Y'] ]%!:5#>@1>_,R_"@194^,IA4M5%,@ P9 MA -U&::'N.LF4N<;&=^JAK'<@?Z6VD3'H+=K"1VAWH/V[[2,A55QY=O;3&3; M;1LDBT-SN774\1P#1P8$5NCOV5K)U!-AGFQL,ZKU/@WUE2/EG%Q-PC"5_=GH M5*U&N(KKB:S&(/ ES:X3FH4O'5S;JI5?SEQM)-],':&GC):.552T,A44*Y<V M^<HE%I-5/4\=-6=E8CKS2*LU<MBX6FUSUM1"D[YV7B<$KEDB:#YR:.L;"[P\ M _Q>R/_PDX#O-_3":9YK^(Z_'<G&F]6%1QG+P@T6>G47&=G9"LH%HP\B!']# M+W@3D&OT]N_K<8G>#U@INZU3+.!^J)*&BRII:"QN:RWEN!1=\$+QZP#PAWD M_,&+CL!MN*'IU7I_C%O^Q_GV*8P24>3CQS!YH-UM;4/5>QT#4W4TIILY=#!1 M.[ (9O2W,!E<E%E7*G3$D@SZ]UWT),06)&7K['.8T$5^".2&ABE]9)L5B;9/ M"7NF'IR>/!AYTMA@CP8H1)A9DH<*FU+,0 2T$>BASK$Y<-!K"H6NH$+C!-3\ M3U+KD]+ UPE_;0]E&OS/.11=E[<SABYOZ5E6+0:G_ >5Z\,; F"+BFJ]U^ B M64<+0RCEP1Q2=U,TLQ"&YU$QB_R.++W;N^T*_=*HAPXY*":B.)*'3,3?,%] M96SU.=IL>,3OK&]-ZPE(Z!R]8<I5.+14'AOMK-RA!K,AGI6QRMY@4.GD:56M MY<5:EH$P8AB5VPD;5G9:46% "68G/4!G@*AH%'1!+@O:M GA!_15H-;#509$ M3R!VN/S[+DKHZF0GMN5?\R:2=4_[,Q'MMAE24:P60F+<27L ^S&*_I#Z'MH+ M4LF00H@44GY 7EG=LMBNJ18@DDNTI'$;M#X_A51-"K!+>)"N36*&MO_7RMOD M:9G%SEY[>YJDS)M-NL/ 9)N>Z;??6IFQ3LX\V5C[:\+[EM<)6T<]3O??5(QM MOAG+Q]J6]4HM[7J!GFTEH3K20?Y ;%[E3V9FA*0JF/8;=M!<"[6PVM7%K4^\ M>82^78O*/*AJ\_K-U28T"F]4G7..G?>/1SE\B;I#X&JA\B=#0B.A*C>+V>8K M/:C@JU ,RG>D\9(WW?SUS,VVIBJ9S8=O8UTNWX2]RJ)'!)#>^*X3 TF =(\[ M9-@M$8QO9U>JRLG@Q3WLVFI5$D)WNSJDH2:%%W>FG\<KNLZ/N=A(CKE(JYYQ M!ZV66N77,M8:R2%#/YB4LG.I8IB-I:#7;5R0TY<G;KO@'EN3YBU9AZM5))[/ M/.)O"QXVJF;;3#4TT"2NE<\9>;QD6WH7OFA'APPD]WQ52([F*&@;EY<Z-VHN MJK6#0H!P">K/B(U)!3/KFNCR"%1J<T=C>WZ^G+Z$VZB(E_]!P^0WSO:D\0PB MCZ%:ETE:-2Q::1PYX9B93R/"F9BJV"<6@-/ZW8*\<@VR$RK-YYZ0TA0X,H9: M5"I 5XT%*7>-O,Y/Y,-=]LB2*'N5#&RHA;HD[0AA4;)EU@D!91Z,Z-97;#1M M9/_6BY$-35W*> -^>8 E+7DI)R069V: 6)5VQC]0<;'DCG<UKY[*.R73([IF M"=T7GJ8?HS@O/4]F*8=OEL^--*V<\J0V>_U(^:_D;YZYB&S)[ R>6UR=R#-* M )BDK.B3-M.771^OIBM-%03+;?[WN7$2[=..N?<BS,&_7GR='-BRH#U)(?HM MP82__6T%(:N91NTA'S,4WJ,P=/ M#GD5AX YX*\C$(T_L6+B EL=>J'O94U: M;H^"T/LZ"!5[-@7S2>V6U'ZK^%18(X4YTK"W(,UQTP6YY)%%[(UBFXVP5!7O M6TR;@25?8TSKGV,R5^=]2+=[2(=YFJ[NV$ZJ^=$.;CJ8RJYA=8@#+:+<MHAR M42WF4_@:''A&=L>LN3Y=%PBK\V*>,J#U.,SZ"HUF&FR)OW2,&J7JF""=<XEG M4<C;C =+41[E]#\HU6HN)%(H'.S9Q9\-@5SH62;7#(ZO+F^O+LY/#N].3\CM M'?_/Q]/+NUMR=4:NKD]O#N_.N8!G:P#@6NZ125DE,O;T%/I\ 6S./U6HW]QN M(@JODL';N*XRCGZ6KH$SR]4RG7WHS6Z?#_S0U*]ZD8S!CG*5EF:9C'JW.#:, MD#,>M:,Q&#IH34PW#MC_),1(+N=%Z,6#EC*'&8^M^3.6]A(3V?WE6CG%,BN< MV\-!RZX74IG>W:W6;9*FN=S'BTNT];6K60NEN<(:5-&M=O+A NE]N8I1L =Q MUM!%%--SGEF!JYQ4LEVJR&6QZ"*S[H0R"D=&M 'U0>H(,9++^<(?9;7+.*2K M'8!',C4IEV#[\_-IOX)+N@U,)P8N&43:!@89=KMLT'@;F%(56#KHQ3XP;;TJ MEP_J]H%!&NHEA)[L ]NW?T\T3ND1C6G_% *-5#\-:TOA)6%-NXY2,(D+PP2L MIQE<)^PY2D6SL6:)=PLWX/J4)U[0QP?3KJ8"D'3U;<Y/!9K>T"6-GE4]$IE, MEP9M&2P2-*TZH8#$@1$!>GK-C1K)_I4GR)=6H SWT/<&4-\4EV*^;V].Q"?B MI/D36OSW/#Y<+I,=735N"^\3P%BEYH.!RGAZ:)VX&#@U=:IAD)F9H'Q./H=) M$L;9Z^Q<,L<"&UY7/:9IM3O$,_0V$00Q!UV-'6+@KQB$S47(]Y7P#^(TZPJ7 M#84O&YKPX*P3;,X\6-LIXU&4+]@[%S=MTC2]6A^S-+M:GX9)S!_K6PQ#?;#Y MT.JC$UGC<8*&Q:P$=BPWL1F40JF@.<WEQ/$2"7VF\8X2RF7IS&>+#@>8DO@6 M=:X+ AI3ZHA@5(XY$.^P'3/TC@YWN(4KE<6?IWL6" /BOY6)KY4'QJVA:R+X MU4[RMISMXBR]#E]%9T_<KS.H>V5L1-7A,C#B(O_5ND4>PAA> NL,V<QP4$F2 MIT)T0<(R6UZRK1C^*N:5Q&G U0M:#(MY%T^LL*C+JJV089!F:^UI$V_#$GD4 M8:HK[NL1)7'1I3:FJ-7 * *IH<<-N2,W^P=L7-N%"(6IH'K7&!?UCNT:E"CY MK:]!':/E%M0<5GF=$*0.$V.U4RQ\PFGP'K<-I?S>XJ\#O,:)+BYZ_4IKR]UX M\<-Q^!1EX0;><&"I"#8\L"(ZJR%7;M-4C5<[7BN-!<?Y%83Y<$Y8W[FZJ9.< MO_I&92ULE&0VJ5 =FR$;:CZK/7M$Z.N$/H71ZH2N:9+053DISS/@J^R1)L5Q MIUIRVQ@!B6YF!)WT)FXGR3XM"F(7$XP-!Z7DO@^:AP<FI,IXX5MXL *>,E38 MPD 7-DSLJ4.(>8EFXX3#9->F"&[H "?"%4U*U9PEN;(7EVOZP!+C7'DZFGB6 M1XO"[9,$FS%AK2:<2<.:^*DTY,LVEWZFR3VSG3#5>;?,J976@H+Y&W]7/^@1 MHTZB3:I2FT5#1C1IM-KWM+!UV-II_2(B%F[7"B3O]7Q>T>,2T\:-EPM0^]5, MW5#>;8V6O"]S'*:/VK9)+@XV2%UQ=#JW'4S2BY.ZM&.OQ$10/<O/6F-KLN1O M>)^,+-EFPPN9A)OR\/L-S<0*HUR&IT-SW[1GC!$E7>%ZU%&TK:GFI<S+!)!T MV*S(G8U%(]R U+)$"'^9T#-N'L9ASZ^&X+>8-U(;NFK,3VA; X4.V"1(==!) M*/'B=HP?=FA'1LA.4+T@2\GD,BG?K8H[X:_X6U'QOM%3A1<E1S75J>.I1%U- M5M#?O(05IRZ%FV.VW;+X]C'DK#C,>%"YWV6BB'<L?W;$?\'J.GS-CV@2&TD> M*'#<))+!)M5'&L2( Z.*@!XD,$JCC2#CG02WF3AAACT5^:<8[TSJIC[-7^[B M*$O)]SP+2',?/W@07G W(T]:!"2!*91MGM1"Z&D,X:T]IV+ES0[?5EN=BO> MA/W*V.HS#\&]H&6NL@]+)BJC X_>"6YH,?:G#AZ&9II7DH;EE:3Q_,N"+,# MAE=6E\1Z[39-3;W-2<3\=.WS?!-S.;\B6VFJ%JL)!XB-)YG4,#*Q5#XT9()5 M@^IM>4R$'_115R>S^_0]FD@U.M106)V1#L^\=63)JXP"_5=[V#=?C89Z;<S! M]L.><36N.^+!_LG< )94!M-_Q"Y0:ZDV.+O:R'6*."K8-VQ3H0>-&O5BM:]= MM8*C=6;U.N<HW 6+5RS.P^!]&/]YM5[S>+BZ"3-Z<7YT=?.1;N]ITH&3E4[Y M20QU1@+<R MF8VWC4$4(<SM!(4KVLJ04)D*:?)_+_T ^%2HSGXIFAQ0VHB+; MS#-2;U+2PM]\5"UFW:[6Q_F<V]4N2WE>+Y+XPZW86=9EJ:%X15"M^%AN:AR@ MTM+,EY*1)B:"B^Y,Z(*$^6O":H69.6B* S:LKCK,TVBV2&?D93Z^U8LF#N-5 M/CKYR#8K7N+BGHXNWPS%*[YIQ<?R3>/ .JG77>EKZ%!).A,3P9TH27,Q7#Y8 MG#:D_Z&\/6EFYIDB@@VKM0[S-)HMYAEYF0" :#T04V=CT<=[*A<=X)U^P5 # M>C;86)NU!P2NBX;7/6.N:QYS?J!%2+:+OD"@]0;D&CP;14D I-BQSU68LXQH M_>#UEBI3'X<4M>E)=)%&/V!OLZV:85*)MJ_9U!%JI\[.YYB6OKVC^>+\\.C\ MXOSN_/26'%Z*2]JNCO_M;U<7)Z<WM_] 3O_]M_.[__"&3&9PL4@#]/N932W8 M9 6>[&5N%/,LC)+?P\V.UO<=P:15"/>I*A7&(ZC$_,!5ZG<6^0;LU9"8D &/ MLQ)5K<L9IZD;D&<2/8!=H ?G '.1]"A<C8,53XW.HCB,EQ''ENC57;)XO7_0 MT%\088'D)AKWQ'UY&-2G7*-!Z$EB=KQ+$MH?/P<%^A%\+X!'JM*DRRYAVX4A M?YI*92A>%H^\#,G=JI-30/*Q0=27L@#26Y:<H,%%6.V8MX="NV>Y(.6KMPL# M??0SQH%?44[?X00$P:CGHE/9,>VH&RGW8H?^SN%7_5 X\W%7!A6K)(-5]Z^C MH^:&-UV\F%93D&?A4I3Q5797K%9N3Q!0;C0_ ,NX]% [4;-#I1N(U_FIYKD MJ23\N"Q67[W,LB:Z+ %4VB11VO6"(PI:*)B "GY7>+>$>!O5/NR$EU8&@%LS MJ$+H] B0%5$N@-N+C605P;LAZR" 7\CNQW41Q+N.; -Y6Q\.YA>^7%]L5N^: MJ"ZM'GUDWZOIHGO'OE>$ KL*>E$%G1"["[!QUV2RZC)HU',JI0TN?:I>>T@@ M=>?!K$+T])%W('36_2+/2V32$#7%5*3)Q5P0AAMV3I;:AS51*M7@@N9'#UV& M6\H)PA_[2(YF9>J(T?GP!J3@&EI"[*UZ18;]^/_5NEC:VUCK:T 2$W4%>=3J M#DBE<NB:; :^;4FH-1DT'I![EB3L\_RWE0T&DH:XII6K)[3*DH[H^E)X%0 ^ MAB_1=K<]JK!Q'#[Q-Y(U]/:J"N+#J@Y(#SES37B-7UNR*\T%UTD4+Z,G,4=> M;G-9D^R1DHVG@R#&(-*0WJ1R]82'K.C(KO;N%=%OZ#:,Q'6)0ZBN5U:07:7L M@.ZP.]>$UWJVI;S&8&>$DZQ+M05)*L6ZT2?+4M6_&&" +DT4,*MS?1R [>@B M@:X$7L6"HLMVPD213<9D)>*J8=F6N(N1V88#YX.S?5_6X[-=$] 0[8*4?>E/ MA;"''6DI%'0CM4!U&0S6-C2UX[4]+S,>W1#&Z27+:'J7A*O];12- R/KU79W M]"4[XF7YL\O#,3;V1SL,LC'ZJ(<!7M$/LAE3"O5Y$$/MUC=_WOAR\^<XD#'$ M.N^>$C' 7/O4B,'EF0O]>*L'QY3 "?3%&D2ANR"Y]H+D^HV+DYIG[S:6+'\2 M5DAN9NZF<':B0,L>9V/*S&<C/=S19'M"[S.X 57(U&<?R63&GW74M^J@@8.] M: XT O3$ 48/[\0[(E[.S3A5]3&+K]T[@*@OWCEP"++G"A>(H5_A81 H#DI4 M9!4JO K*8R$"!M6A&)DW**:I2#&C^('&2W"-B%IJ'Q@!J=$4D-K%/?A-Y4)- M E@SV+_(Q$WH:;3*+W!BL3]K0C05RZQJH4L(J4*;$@J;OG"B3F5Z*T"T@G)F MM 1QR=$P[2!YT+BRX$E7&:2*5_R0U3!,$: NE"QIZ"B(TK/L%$2(F8;.S7 $ M'30@M(S\[1+BX0G,0\8#:LZ,I)P=E1Y5*WU7_OS.NY&,:%G#S#1DAE6H[\L' MY2-/#H65UPDS^)1MW+;$FE"5Z,\'SBB&P2E[5X&S_6XL.)O64,$I,:P$9T\^ M*!_Y DYIG3"#3]D!9U.L!<Z^_GS@9,_Y-3SG\:U8.A8FJ^N$K7;+[(]0W-&3 MO1XNE\DNW-RPS>:,)9^Y0!?"PRU40!]B82P=['W:DL;@2O'AI5 R;*#5X'"9 M1<_%46I13)X*)?*YU"+A<IDO^/*E(SH&>0P-"AW2VQMKA8:A99F'#FA9_@C_ M#IC ^P65IB!"I4M*95)IDU*=?!(&2&GAJV8%T,&8AQ9S=DDN69Q0<2R..,M\ M]5^[-,LOONMO"=(+EI]2)3B2_K!IS$Q1ZT5%98URT'Q/:@$O-@H95#&SK8PV MOV"=)HUTECTCBW39H(FHDC!(RP55QMV3QGB9H%8=)HX72P.-JEM+'MV20)66 MGD!>+ 6\I)FXTIVWB\_1BJZ.7G]+Z>H\+D\TY,7=Y_9=0EDK5O2R4!Q+-F-7 MZ(?E6;M6LM'.6""$.?CH2J2AZTJ*=\0JL9G):0\=-K92.\0UMM&BL:7G2=&+ MUJ>R=XL'7=Z#$C?>Y?BM5,C]*_G^MP+,/Y"](CG\"M$,=).F@/.LG2+CD@*+ M2H8;L&ZTT):BV+M$S1^'>L<)!IVU+2(>K#?L<TH$YZ1-VLR')8Y V*!HH%\3 M8V]K6'#P9"4-4&!Q8VJ:C8@1!@;4,4)IP$V,4+B<($;HO0^($3JCO1@150K> MQP@3A.ECA&&=&\4(A2V#&*$MB6\QXNHI7P V/$88&%#'"*4!-S%"X7*"&*'W M/B!&Z(SV8@2K%+R/$28(T\<(PSHWBA$*6P8Q0EL2WV*$)*@-SA\&YPT3Y@M3 M#8C!KG&2!,F F"PS\)+T*N@,2@@P$H%A"8#+ 3' G>L!,85;/.CJ!\3VBKX/ MB#E!L]V &"J</1P0D[2J@Q/8P8GKA GK5(T4[!HG2VTT4D\-DLO24R^IK8+/ MH*P4(QL=EH6Z;*@ =ZX;*H5;//CJ&ZJ]HN\-E1,TVS54J'">N:$ZCY=L2\4F M('A0!9:IFQ^9S'B>]JVB[V54>=$0$- ++G=;4=4L\691M;H2F<4W[Q&D+][A M F3/%3HP S;L81 TRC!<O"3?B]<_D,,L2Z+[75;=&70=)M2C]?CCH0,'UX'8 M\29DJD*E*D3B@A]Y0+AGV!CJ9?2C8GV]>.81<+6 -8QQ(#[Q8YIU+#/I/_7- M6]7N0;-ZR?<;$<#>6BV;A"-E-??#S^AZ?F]3SP9;T*0.K&KZ_5LF\ONQ5?Q^ MUA;F\V&Q)X_W%7@G(N9_+O.-,NDUVT3+U^)_H8/+AJKOVRE;]=%<L'/HH ,P MJ !J-@TP&8A#\WCB5VN2MNK<+!R(*X93UUTJVUEJLWU(*6: .6)/9IAS;(SG MZ<-G&.$+4BB13^5_O3FN92[T@\G*M/"?M\<%EO<P7AT_<H#2]#QNRN1WF6P4 MZX30+.I;37.+[B*,:1EP>Y)8Q1D8A:R\:!M?C\9C\,!K%IR&H,<X7)D:-XQ@ M=F6=+Z;MQ"DQ5^L;^L22?.3OEC[D/Z ;JK2"5012"(X-+*!I_%Q<YTH9"]3* M0?%>7)R1["5(6HC,S&E]+3/;^N@P$-1I$4MCV2F0\+)=K9OA*#H 8'2_2\5E MOVF%I[D[:XB @E)0!$3-FE:6)=M/RVHB,"C7"< 2.23:]"RCIFL:)R:4D>LV M"%,OF?&+)G#=2EBBK 8Y1WHJ,HH =N<\OF-%T^@A#C.ZDIYSJ)"H#^OH2XP_ MHZ-K$_EH#L"\YD0.J59PR3)RLG]#PI3\C:X>! 7.8YZ*[HI3.;PX(E%5G<SX M^_?.X.@*=X[>D-N:#?5[%IZ^/-$X!<<0M'+E=U#(C>0!:!F3#3HG*DZH=8-Z MQ1DMW\^\N4=?I<SRZ[>Y *HT&:&Q.S\OP-4/"HDN%Q!70DALHJ\[AGT8P;^[ M0*(&OD?SZ*K:D\'>9.6$1%@*=>15%(!=J_ZEP1R[PLT 6!Q\D;@ ^H[#@#%^ MW05@V&KUA5%K:;?X E1K0**U9O M0P)8FS$,$G.NT^BUU+H,49<9XF>$[EK" MC@>K-+!H!>^$K\:(0)4$>H+M7J6I<C^+G$^9Z^$V?TVK:(.KH'5K"+1:O-,W M7ONZALZX^N<<$LVO[N1=<G$6ICA"-DUIEDI'?@PDJRBGDAR+=-@V:A]8ZT:) M?8UV4-QA6SSW9"3(I'J9=3UTJ $KM4BBLSTO6XZ+8EU$X;VX1CZB"K[H9)N, M@64Q. -91V>-QI&6-TK]DCFE#&D(^40C;:UWB612.1(J06H],JGM^]+X&#'* M0%S>##GBE<(!^E()0X<639.299ZRRP0!<$MERS&%IJ+-,F.:"\#A9?V&SL:B M[:""6RWW%2$/ZD0@0V_V+L8QVSXE])'W>:)G6@_HW(4OURP15[TVM\3>L6)# M[($TI1IEJ95P#;2$DHX-\HV?K(TIACZ5&VY=W&;Q;BG.KLC"E^(,EG3V"X$Q M\-=+_48#0988#C+:3QM'E&W><-,(@F=AE/P>;G:TON96%E;,-)KA0Z>!$2;4 M/HS#P2]%.(CI@UATH4TQC;QJV6]@I7GQ]]*?B[]M -'ELWF-27BK5N[QT\37 M-"C$S3K-_"$ \$#2U5D0(4QRZ<8]XE\R(E5)*#HD9T]%B_'$.F&6M0:03#/^ M]V4PN-:UBI[R 0ZT;)+JE?0)\W<>4 2LMRXI5)]9PH*N> _W<GL^ /U8A_)C M'<2/\?%]/ S<9B-D,A>&\#[N8[NJ<<\PWJTU.< EWQE$][$2VL<*7., 3>' MD)JW1\%!>[)N44T]O%T<J!I[2R#,WI0WL@UU>ZX4!#IUV"V[U#1Z\Z[R8I,Q MRQOZ32W@ 0/4M:K(@XW;?:F.*NGU*P-H%$R1!L!2 #-0$X*^79><L,P* ,U. M:N M*W2-@_K;J_D M1*0S=EGF5E[/6FY @N88U8+=V:8(6&DZ3ZY>6>SRTIW M)K-]"@,E<:K%[N4"T!\6)*8^I%3ZBI=,[^FK1SZW)]>3S>RI/#C'&/J$LMK5 M.( U)Y/K=<;50OI2<.ZU] Z0IIE&QH#:[,F^9#;JC"4T>HB+=F;Y>I>$<2IN M9F#Q8;S*_[7)IQ/J*]XO:7:U5D]@&4XZ._6MF:9VY-O1Q+:3TDXQ%>ZRX$,F MS]V5)RA-ERGM\I5DM3D2[NUY$#DGIZ+!C+USA)O-\3LIALFJ (>__ZW%)/0M MIW/\ *^"T\&WZ.1I=%)EG5]%>)HS)[Y.HBV]"3,J72L/O"TKJO=V9)3MV,/, MS>2F50%*IA'\$6XVY#9+*,W(O_*?$H<;D@L2(>G)(F.HTIC1EVZ3L"/8I(G4 MQGPX#E_SHZ^NUA]I\D"3&[H1B]2.69JE9U$<QLM(<7WB0.V*![;:8WEBY\_! M^KYA)5#2;8#%H%(BO/U>>KD&<"BP&$IM=[AL9ZC%]2%EF![E:(., WTC _R@ MB? U*?1(J4ARS079ZWIS_>(\F >RR&E!/VLFMR_NOG!Y4<&F3B[6:].Z8FBT M;AM&S?;4/LQH*E$-3NB:\NQ_1=9[UBW%6U\(!U2IE%GPYX<8U-:04T5F=79* MW+'#Y=]W44)/^?]FKQ]I]LA6Q?7?LH-[;=4ZE-&K(5%(Y\@%I0Q]FE#,R%3= M G*XE?*D4""%!FFH^,%#8]Q(>&E3IW*>ZBS(>&OF=78>GS'>"#]Q9CR&*;U: M'[/MEL6W6?\J,W.%#G=5"DBLA5VXX*O6FPE3-4:"NX2&Z2YY):EX1BI)3^AH M ()$<VJ24Y!6%=&/IVGV6FWCPY'Y5T%-,U'-L5=Y>6;E:X)-5"%FE&E*G93 MJG#F<!S%PKU5RZHS%^3_2J-\!H1W,0_O4[;9991W+N-TMQ$#*@NQ[N7'?&F5 MD,@W4X>E#3_X;84Q59-K6/>:9E=A1=GT:KU/#'7TP10;QY@H/Y GD;760MSO M*L M-*OW7QFX-<,GKM'MP\")I*R_)OW3RDW%]<U9*>Z.U[D#I[U N:^![*U- M!#D3JYR(/"71<N:MT\:U;L;!7LT8TR[7-*1:PXL_[+I.Q.K0[/6:0R0[C%>B MR_FT[:^8M%>$&*=0Q.8>Z&J*Y%'GW(J6:F.<H$^1.(8Y7WN_BK)=XDMWSP(O M*JX:U:2&M: -)7\UGB>%K+LD4.L6#ZU ECI+$BNM2!AO")[Q:\'S*:IGP,T MS[ORJ9S,R8=:KL/D*KG-1,S-3QNYILGM8]@[Y,E.:;].RDQI]/(I$S>XJZHL M/*H76QD;"O:RQ6CC@CR%"7G.S]GY/HK)BFTV89(2#CJ2"JV9]^E8(H:-J<_N MVBT3_?:2+G./GO V+YF2I"T)*2-+"53ZY3;=<:UIWIQ8M5:71>1__OCS0<VD M!7F_^/GGG\7_%R1*2;C+'ED2_3==+4C,JJ=1FN[$Y82\Y62[+,WX'U'\X!/C MVM4/TJM77RHN%:=Z@<1IV/*$)3EOT_.\LI1DD0E*.=,61*5.T[0[!DF\F!.I MI]QOE=H$$2U3\<2KYDA:W2!'H(I14:6I S.F;]DKXES5H<V /1)I!85:T@YX MU+#OFDQ]5[:,ZEH :=5H;/SFE@P,&H(!-:9G64-11[6>#Z_X=KC/-0SHUA=6 ML*TI[(!LM7G77.MYLJ5:QP#(M#KO\YMH$AAH>":O+#W-:CT=R[H>YB394QBM M]C<#QZMBDYOVNBY[Q9I\QHKCB6CH"OVP&VO7&I;:& M*^?T->'DOK#BWI#I5 MR:N[P09@B8VMY1Z;#6UTF&WE>5(XXPW06[O%P_+!-S ;U?'T:)YY@+Y1TJJ@ MJN.(+32DS12@@4IHJ0_D;-'0G3F!82M[XM(F<9EW9Q[;0 ,DJK;N5 25*L/, M5/B:!H]6+8OV_F<+IPBP/*ANB7[ZAD[#]@,+GOZT&"9MA$FKX*8=<![YA\9Z M973WB2;&Q+ ,U%KL^W$@[77"EI2NTC/^:6YX\:H=F!=B\=_5^CBAJZ@/?@N= M/1F,=$:3P\ ++EG,':K)8VJG=5P%+Q+-]U/D[^>FE0TJV(A*Z]+.0+U-0V-_ MWM'RAJ99$BW% 0)A^FAP),U8.QKZ&MAQ1&FMYREH;EJ((=0WLQW<T T5J]NK M755KEI3A@*S#I3C\_)4LQ6JFC";AQL\088Y&@[!A!0RS4*(U:1)>#,OE1<@1 M<^B\>.K=T:;RDA "R".&"JD'5R%!Y<R4^K"-H!(C@D7Y6A AF#,^%RT77_$_ M>%^*)]DT649%1"A?/(F=F;-GW:9P 3BNK5&8RU)5B+,*/UYP\S;<\++Q)ZN= M"!VTZ#LKR*E6D+ 34D"DI]R%*WXJO9D25&&DP]"42PKVT6J1^H*D;)U]%NMD MQ<A1WF _LLV*1%MQFS3UX=01<\ _-17*4Q0N2[$4)6G.2DJBO-'F"1AG+T> M+I?)+MP<;\(TC=81;_2!<20KK9JL9EKC&6OB!YFV%BXUW#6V%.1OZ8I\+J5G M)Z,5*MBH*NO1TL1 AYOF/CTA*,^WZZN T\-[GIN'2S4[U2I2:D(JJ+R4.W%' M2J4_<T8JS 2E)*D@13Y5[V>?L+= !$A+?8VI."G7A@FI\N8)&U_K M[1E^QH M(^UN&BK(&TFI F[[*''A8*V8H4N+IA$RTJ.A3]Q3(@!N$#5UI&P+);J*9A#T M- GH$%=TF;H;C[@#2>2O1<DG(4QR::^: 5PH@O/L^%B<=Y:=K:/L0G(R3N]% M'=#W+\9SJ#2%G":UK6H8T10.Q.%1U=V XND/^9%IFUV^#Z.\^H,T[_X0U2UN M^&5QQDNV*>X6Y.T'3>>?".Q6(--]^A[62YD.IEN:<T)7?A@!K\,^F+6B-;P5 MHN,!#QJWSE'TJ[2TSC3,4*L'I_V!M85B9,V#&UV-<,#LZZO'&U"KPR2-=<=P MP\Q.M([&8*W(2)H'O+3/=\D/_?NRH 7G'RC8FCGGD)=->D*?D; N>".=SJ<T MCYS#Z#T-8E3C7#[+^.TIO^ 3^XQKRY!B_=/Z##S,R;+G*.7IZAE+3MCN/EOO M-H?+)=M)[D@P$*T9IA =SR_0.#*[='XTW%*K!T?ABJSH?58MM9V=.OKJ9?;5 MT*,-J-4AC<;Z;)2YH5PMC*/_SB\;@Z8C-%+E5P&E1G($L(M)#[4+%3-4FD'G MI3>3";KZ9%8?OTT*0*')!Z7-^:C JUA^C:CD307YYINQ,*]MH4*[9U8)YXYT MD#\@GT[8-HSBN6$KJ0>F_8 =>-9"+4AV=>>%X>%+U,U8>L^;$"R>8P!06$*' M7\.H%GQ[V0IZXH$/P&M]^R[LNI]- CHATH-<K3=C"K"DT;,8V$TO6/QP1Y/M ML1C:Y1$YO4IX[O*0A%LX,QBBO$\8[)1'YQ$V[M G4 >Y5Z<>U@8#<2\XBVEY M)>>R%"=);<JC)&40M!A&A7=3&AL[[4S'O@23HQQM3'28:UR('XBL>Z^T($+M M'>?FENP5"4M(I?I5HQT8<)T2[G,.RO+2\OJ(-E'>#;E:7SWE=V['#_5\7[[H MESZ41X*+6Z78)EJ)(X6AU4*X1NN&$L7H^-""4 P7#2M>L331",M1T+8E&N,; M^DSC7;%0?V^9/Q47F>6)8]-:>\:>'-$U2VCU\"Y\J0XBFCVH89*!N81B+P8B MV._$1K02>\-CS-0!L4C3D/A QN*:N86]BJ'Y_IS*:(_-G^[RA37>+#-["\2% MLQ=OF3MOMI-27O./)[R9V;!\SNXP7HG^X(ZWL+?E;*A^.?1H._N<9K"=T>%O MH&<'F<NXDJCCW!C;025 &OH\9J5S3XJ/AQ]#1D(W_ PTV8XXH\HU)S\0,X*1 MI7!&CKS=+_0737H4*TDJ(Z1FD(\+R?WA$=B.STTD'UIK7MIFV:%!>!/A3KL+ M"2,%#[EYW#E[ T\F04!A0-$,>C1R:%3[$KKJZTA.2;F>C'<J#YYQJQPP,:)6 M1U;)K+VL$V*5UMWSJNW(GE9-_7WSF3>8JUK(1R)UZUK+(TF5F-"H5-.SJ&5_ M3A(U#I42C2K_CU@-^AQN1"]8;!"2'CQAKUC3RUAQ/-<,72$3S\ZKAH4VQH)Z MGBS9:^;GNLW.25NTL+'UV&.KH8T.=:T\>\#CWDUFES2[6A</SEAR%[[\$66/ M8HU\%#_T5B>---/CN*T9-,;;.7;#_T%E,(L& TP'Q\W#WLH; <5ICS>WOZ7D MF9OVZ7*ET4B4QH_AJ("BB9U%>6P94BI?(LUO<92E'$'R%;<FLO*8T97%#0QM MZP[9+W5D07&)?E"+D.(@PES(DQMIS*H<)B=<,TH&MM44-)/9]X!+\O3B,#L. MD^25LUYVP?1 ;<,\O*?M.!GO^)LR(Y>['I.6RRPV>>M_1@Z!QR(M5]2H76[> M,623H$O+X '?ZQNZ>^V^589N94+>TAJ:P&V C9PZ;)=M_%LTU^9F3;)Q7R+$ M *3!#;QUS2O;?2-KBG3 HC0>1 UYC+-,"RSS .<-OXOE&"8.Q[3OT@8]'P;/ M_Z"UI"\<UF#!HED?WH[;--Q82R"T3C!7.A@Y&XN[@Q;PCBO@Y7^<?NG @U<9 MH")OYC4#6;);9KN$MSW'O&EZZ-W*HQ)IAO6>" :?.D;1DS2Y?2UK9&I!ZPU9 M%J\\8 94=UTV*+ZUA =Z1[HI=9FQ'D61C%=G89)++*LP^5RM]V)>X96)W0= M+7O7QIDK[#F@5QC-")T+!^F-H4LU98R,!(WG9%6\F)L^QB!@0ZNI2RV=;IMH M9IXFP1UB;F/J;CSH\ORF$"25)/F^"<12>/89*G=(!-,<?"C.F^JT2PA,(JF$ M@%"/-FTD,^L\I%O,%H&*@80QWLP1*6M4P1;]K)!,7D4*Q3P0'EB<Q>&VBV%( MD<;;+P<HAJ'4!BGSALQ\>['8S/801V(GVS7;1,M7>)^7H?P^D&KE1]-$X\$V MO#[3Y)[I JR93S6#3&P$U?[OAMS<)#)% !M825UF:53;)#/R,P7D$(.TH;?1 M:#N0PFU!"E'RJ?RO1[N57$$1C/+86/0@]O=' ]N/VY$<8]2O,.0@[6T9-J!# M.:QW)VX0($GQS M( T-X_0\GQ6<J@2'6#$AM##O &<YH-&6K<#7[&*Q9I:FC M"EAK,\<(MGD6@[SY'>YGY17N0,_:0+:.)BK9\3"%K>/.,.@=:>"LT0_V(J20 M(960-YTJDUIG RJGQQ)8K4,=G?W9Z"2N"KX0EPK<A\L_[Y(P3L.ER SR<_*K M.X7/8[%>A_^ 0W&=<"0N3.S@?*R9\LL.-S.2GT,=8U)W9!E4K!YE6G)Y]T^; MRAC):FOSTGXT!!DN'-K!8JC%9AP95ZI90TQ:I@^W-'F.EC2]I)FTQ3:2;00+ MA2Q"1 "M8]->YTC';;7^O@_M1_ML5L=L0%7T*0>J=7FEL3\?>9:/=+7;T*MU MY\;*BRB\S].(_$@V:'1TJ'I%,6OUL:RS=(C>91]8 "5!AY@,&DU %)/LD587 MG-8WOU9WL\Q,YZ$08SC5WB&]I:56'!A4BAD0CS;0,=0Y-MP/O@LJ-7$X90_I M>U7O3J"<"_W R,W4\)]S)*@N[UD8)?E&A\,TI5EZ&*^J(O/P^9%GS#O>\;Z* M;Z@XRX"GQD=A&J6&[2:B[5ZCBF(;+?X@E,9A<XQ7.K/@A>4O*/3S)>P-"Z0R M04(Q@!8E)'?F2S##1+TTTB&##8J""&[D(1*M_+[1UT%N@5BR2;G;R4IJEBZ( MCM0L)GOK)#?O<>;R5LBNS7E\9[L?V=(?-'IXS.CJ\)DFX0.]W(EACNHX%L.L M:("-7O9C90,M3%IX=9C-V)?"+/+9V@T*"1'>ROW:A6AU1/#^27/G'?DMY2&N M')4XH>(TMBC>WRP@L+_,]4^BS:Y_!\B3.'-8F/0E_ W!LC3,#806%,TLS,FC MEG5YYB*9@YQC0 F<,*R30U3:I%0G-?]*XOF;)LS%$VVS/S51_&C&BZA:W*A4 M_'T7OISP_Z19M.09RAE_'CW$A@WZ*&N]IGV@-;3X,\@_ZJ0>2E',(M)P#ZW0 M5%_*-??J-2Q42H//:&A 46B087D\&E%&#P+3T2Z-8IJFATN>,J;Y.N/TZ+7Q M+WTTLC?1"T$V)M#BCKE3-\'&VK]9A+$TVPHKE2YI*B_(_6OS@2_Q9@#NI$%F M& Z@R&)N31Y.;$OS)F*(B'TCXD=3?4#L*-0GC!O"X5PQH^$;*U[L3=K'BK*' MY$VWR!)K ^-%M_Z'QXJ\>SDP3M2E\"!&Y-VSHS"E^45)-$[S(:A#,6?]0/,K M#H]>:YGK\#6_V^5SF*S4P0/);B^JC+:+%FY&EL1-',(IE%F PO#5BERY\+M[ M(4V:)DG3I@AD3<'2+LD-^Q;6L%@@C7>( (0"X4@7\@B)4FX?0F=Q!^P-?6*) M6"M^'O.NYC;_,?P'%"\U0=+60C\<FEO "WRF/AV%.$OWAL',RFH[;!5OR5Z7 M-)3SQ*N2\"TZ6<-/'H>&X &,.*;&@-AB5Q8/HL@)3:)G7L!G>AZ+T_?R /AK M&,5BHN\\OLW"+ ^*5^NS* [C911NKFF2_RI>Q?I1(&3[O0B$9A\M/B&5R$WT MPBV<66S#]!E<TOTU]\*$6*13VR<-![Y$.6P"2&.@ \Q!$1+)E3Q^HOX.#Z)K MM;OCDF4TO6!A+)8=E46/'V[HDO*?:S2W-]A2+V(.L(06&ZU].UR^,[0L9D%O MF'5QX<(3B_..9KZ<)RZNNZWEO8EKPP$IC6"CD '%*FNC\J@TL&SSLL;!>IS! MY7!(F<[:G,K&@N16%B2WDZ]DVUMJL,GCE3H^\$N[:F=.@OFQ@D>:L0"9"BM& MX/<+D0?VGH9:-^L[V5MWVW.R+<^$_::!11O1:QKD,3A-LVB;'[%;;W\0P5(L M_:U2C/T.9?X@99MHE<L?A1N16)/;1TH][U(-9H5YAVH,%*VZ4[:.+#I3PW[# M?($6'E K%E6)CF%GD15-#^_3'-3=N(IBK JC(XV-C9JCW*,&28R2*&/B> >! M9I"\O;OA/K?56DQ)/E7VYDX0<3#,7""I$^-&V6V%-(02>A/!3J)TN6%BLQF8 M_IEK +%(JH$<<"0^\ =KC'W:Q _(RCY(-/#E%]E52% P6E-5:MI*E%7<!'U- M S^\40]S?PC8.Y"U4+4L^>3/ (532$(##DXP.>L 0J>(AAFK82[J+,N<(G\< MD1G*<[Y&./<VC;-)T.Q3+Y.DRM-TJ5%YUPE;1YG(]>S[=["NOCLGTW77>^M[ MFZBS!CH>V#<#[.FZ8H5:U17SE:]FT#+K9:EKW+A3U3=CV(>"_,\= T[8-HQB M.<?;[]H<KM[A<+2PYJIKT[)N0+2&?$6DE'PJGOI!D4[-]"G0_Z!2B!=B$@@W M];&K&+O[T+9L5;^-+L%;K5]U-F]0P3YEZ(V >1'%]#RCV]X!^A8J^K2CH>(N MV]@[F2C)Z/H;F%NTS:A3"O))2)-<W \*F0'$+'F05J!QSK#7-DP5.MZ\(6?= MP[]:G\;\Y[^FQ3NQ:J!J)PU[#8-L:0=BC6PY&R,S\.XR PIR+!1-5/[_9"Q M:(ZWL34I[/Q#2FI+%9/\G0T:AEVC<3I+")D.X!F8-1O:,R[?W$'K5\H>DO#I M,5J&&U47!Y9K!QN9'$X@Z5MV$"1 )P8! - -FL_]RIX5E=IGH?K[2QG65Y&P M![([(S,VW.;#KS2F2;@YC%>'JVT41X*U8OG*Z8O8IMG;QVBEM.>,F=)H IFX MP663A4<UM8P-!:7L@CP4TODZV[ E/S?KK##"QM1@EX\F^FURFGN<CZG2S=-= M9BJ%*B8"0F.9)S6+/WRG<J.D%ZP8W&9L^6=YKL"R>0 !+>I^9BZI:Y79U$&' M*U+Y%C<4%IT!!F\P4.EB&%K$\"!P7L7;APDT<#@")[,.)>I.G( .G '&M$, M*H.QG4$G/+0I FHZA54:>W9;.P$#0?/@&LVY-?X,D>)!6QMJAH++)"K9V-9' M,/N2OKU@E__/#2T.*JON<+RF2<16!UCQS\3'V)"H]C%7E%25RHO :5! )[%4 MZS?8OR1I\59<?\!?O]% :<0!C-AI"CFD<*IRAQ)A];_G[07=JZ?\A,A?Q1V! MZ7E<_!JL:*LT/C;, L;GBJ_2XDPT[#"R>$["*NPP*"_)>!"O>":ZBU<T(:D8 M^R"LT"+?1S%)<[$?WFB456,?([QJ$8<45Z5^4 *JXA=X1V/'@T%CBS8MAQ6# M3\9]S@4IS2](X4!L0"]<+(@XY4O<UL>2-8VR73+[L3=O, Q8#:+Y&0>\'K0# MCXDMSHKEY3N,5]><E9?AELHG^AVZ,$VO!KEP'9T'%&K2/NSP\HV*TT/=!N+> MO^RU&NOS8SV$2^S;Q-616+,,K@.\6878P;]FOC@;/<31.EKRV%\> Q7%#]=L M$RTCFH);Y*V4JEAHJ#0VNAFYP>\:VKA5AB%S0\'M;KL-D]?\&.I:C=1ZI%*< M.=K8X86-J<U.1##2;W'<PN-D4,7K_EBYQ,&IZ*ZHT>G3!OL)H IU#1QB==94 M/@OC%6_^KA.VVBVS/T+17F:OO,3)+MR4_^0%/D_3'>V-?@Y2KIH<2^6Q?+9R MAYHR#_&L9+>]P: 2(D\)>X[2^9?"#(,.PZC0#K.M[+08/J $OA&]WB0 ;0&R MU5/36Z;GAME]3Q.0&G0Z@,^ K: 4(Y][E/9G[XTU:/3$5M>G$:?[)@SH#/GU MC<EEV"D[MKUE<59*1DUTK>2T::[<&+/WEX*],7T0Y[0J^X4VCH>WR"U#=4N\ MW(31=N[.GQTLC)M?6:79-+N5OGESV_8X&2+Q.G]6+G' *#I_I3"I6I4]/$OY M!3FARX2&*25KEE3S5%\!;*&.H$/<^ML1O.1UL4L27E"K=J6O9M2R--6<,KEV M-%V'K^=S.)<[IH+\,>^C5)GA@L1["9\)*X&),67E56C#V=J".6N[7CVEK159 MK2CJF)BV="Q6G7*;238\X1O-QX*%Y<4 "_*O8;P3,P '"R)JSV<&VO-N*-O, M.39!)F>=P14X.XU'="O&IW!EZK;'V4=>_8_DPQ<+LT&9F!W.$'8?:'V\GR:_ MJ%R-P]=[@Z[!EX>T]^Z1]M[;9.&,)31ZB(_SO&;Y>L??I9M\$45URZ15.F%N MSBCA,#'GE,+Z DS7AS NR_ @8.@BJ 1(N/JO79IM/>]J6*#2.'+8(<,FM.@M MFP<?TU)Z&IV.!PP_' \8>SB>9.#A>.I1AV.D(8=C]7C#&QALZ(+"F.:2.K/A M\K'M&,.Q+P,,F5@8><%=;/YUET3I*EJ*J/&1;N]ITN>CB73-1+7T> ZJ[".S MS\"5AG=:"T$N1#X5C^:?Y#6J:S:H0GK44BEV2*7W,2^=1))T 9U? @HT2=,1 MP.!)RR0Z-636M6SH*P7[YSZ=RP%761?[X$>6P+TEVT.XQ-+\H+Y:Y^=T/;+- MBB9IL;4"7E=DKM.%OEH'BPTJ+TX(8N#0B#-:.\'QU>7MU<7YR>'=Z0FYO>/_ M^7AZ>4>NSLCQWPXO?SV])>>7_/G5\;_][>KBY/3F]A_(Z;__=G[W'SXM,;+ MCXR'IM4+4%.E+F6KWM_\!&X>?WKX$H&-$R37)6I?#HN<7<M." DX,2*A5+=S M_*YX[@N/P"J5<4?U]0&^=%6D')';G9\75^OC,'T\V[#/X%'Y!J+]9DPBBM=Z M]8P[:K0@/X9ME5P=:*)N\S;J\/9OY.SBZH];'YLCN/KEK9"RFL#&IZ<%M#F M]?DI=;1+>?J:ION3Z!7-C4JV2RJY+!:K9-;Q]RL:>#,B%ZC?N"#+IS9(6<\R M]NBJ Z"/3$W*']B^:T!A+BS5>QJ%)K$6H7Q%OG!<P4L1D( U\Q+0JM4H[HH_ MC/.]] E]I'$:/9<WR.L3(!OM?DYDIHV7)IGX<Y0Y6;@V3*:,+2KSJZN/US>G M?SN]O#W__92<7_)_GY+O+ZYN;SVZ=70@W.0YF"T&P+3,Q!"0J9F7P8<(<1;% M8;R,PLTU2Z/\I UM6-"J]&.!0@4O (!.'+%>Y\^0ZFHS;7X?'5X<7AZ?DMN_ MG9[>>=EKTH-#SERCR@/I"FH#'-5XFY^8=^)R+XB"K9==LI4OL6B5FW-"H*9E M(ZK4"LWIH_RI+_AOUXP,Z;WO"6 ZEY.BMV%A?IP6P]^BI6.QKO>ODNVB6"Z+ M!6J9=2<85S@R@CRH7YUW5K_RJZ>FK&L9+W15 M!$IB9E#6Q_1A*QY9_%H1(G MNT2<*I/O2O@]W.QH_JX\-/+TA2;+*)4<VS)0?T\V:_W1!+3TB$O*8<[51!UB M,^ PW+*X/! Z*@XD$;MRJ[.A:24^-YN' HPAU7F7]9:FVI%@4#E\BP[%R>(C MPH.! 75\4!IP$R 4+AT,V@\LPH XH3-J'B@\.DY^..ST4<,0"$9A0V'+(&YH M2S(+$Q!G&X:ZQZ<!\E'LE>W&:>Q?+V/ B9#I*3/OE(FBQ,7S,Y:4]^'T.[A# ME$T:68FRR[#2<S=!^JWV/#B8R T&8A7%NY1FO&0K<G/[6]IL5,NKK]+B(+;5 MFVE488B9A@=EQ5M$AIX=XZ@ E&#>@-!:XBDCO52@2>R. 9Y6R:=G:\!.-+R ML:]4G6_@ 8'DU=4E"?B!)41HR?; +K'D! $NCKZ _-@CX. +@( J3;+$ ,81 M%3*[5L=29"P+-_8 T)]'(=<*[H2_HAM;OOX'0G.!MXL)\) )>TST#Y/ P<0' MU.1-:MX>#A_$]%T3"-75+5F61/>[K)KXN@Y]V((\'!\?\/#QP:M,"%PA8KS] MR^&>+ZR-7L\TN6<&(X7#-WFI=W;=2F+E7WTC@WIMQY!-668[L:RV7^%B"'>$ M3>EF.'P.K$*L1\N(\ !FG+'9(VS6@:K=?<J#@9C0?A9K0;@_^;U[.KDJ%L-R M8VD$648=5-(X45)(J1O4KTG^G@@!7VZ6T]8NLZR(#DL@E19)U'9]HHAL59): M"J8'SDHDN5W'U#!=?:30A&CAP]HC38VJ*:%9;R17T-#!AS5&[5+)#_M1R<B) M@'6PC\RJ0Q*8'^(#ZO4)X,DI/LI*A+&O/;%')J[ O1>G\]R)BPYVR6N>Q^4K M?#H A 7*7R\3& GVODECI)M?A0(Z4:$=4 JJY^7ZDS C2Y9F"W*P^%^__//B MEX.#<G)L7N0KZI*9?OTVYONR3<!#EIS ZV["9NW1\9! QKYFP7)W[U=' "] MQ2% F+-WV"J1M*U72,@B'U([+[&)V<K#YHVQW6SAV]CVI'U751P$;UW;+A$& M\>U?NUXL'%#ANRTAPW<E@8GOPJ8S?+?,&^.[H=5MUKU9Y**J.PCB_8^M@'@A M#$*\:<LGB!\N_[Z+DM[Z;@-)&/*U)#[T*]OH2[/UOBSYT-(&TEVO^=&K<#5/ M9#6CY4NEI.%-V[9;5+G)BN5^1D!*DB<70@M2B7U)B#))H@=#RINT.D_TJY(= M\P#QD6:/3!F<-2K@D(-,!;V7V7<R<%CBSBI\JWW;]4D!,T! ]XAR.F H^ZWJ MBM-U9/O:ZJXMY&TB/#H<!X$=8J 0&BNIFX %$1JD4/FRP6D\S(*#SCG;C-_B M^VBS$26*\X4#Z0U=TNA9<JR'@63YN922(XFHL(W9E=6[49%.IQWP?[-GFN3K M6T2L3TD8KTA8WF_RE+!UE)&89>259J2P-2_C3"J?6==2FUX*I2:KM+9GX]+O M81*)8MSP-$.ZV@46*+^$3& D8?HF,7D"6E?1 U *JN?D)K]UQ(LE+(HJ8Z8? MN0WSOFP3W9 E+T M69\"O98 &F5%2M>@*S ;KD&1JG2![,&B$[": !"KEYET M)2$ >["PY \:/3SR7M^A:&X?Z.5.3 ^<1)L=?U;TWJ]V62HNQHKBA\/]G8+ MVG$D:^77'&UM))=&^L>D'DY15$S%\!"<KM=TF1&V)BNA&3U3DM+E+HFRB*;> MK$_&0BES I5V*!EIN!EY4,KH5Z"Z6D/E-PE,>FU5(%)INP@\L#_K"1K=KL%A M_JVCB\9B4&!07&A9:K\+"_5R'H>P6J/H(*;I;LOE.?>Y8)H?K2-.!%@5;DB4 M']Y+OM^P-/V!/-&D,.3/U-!0F.HBD1EV#"(/;$@;:71EF)XS:(.1 WTC$^;@ MNZ#2(J4:*?1$@UQ.FC=T%J2T]C5B'AC"G!;T<PYL L5M'N-Q%*;1TJPA!=74 M+:A$S4T8Z#E"7]1@Z7@ ]^6F]IQ7-8ZB$;P7*H2&2<R?I&^H]8.QI0\!RGHW MHG[/@@'G :\30MMUTP8ZQ<*U46-6Z"Q(KO5U8->NW4(#K[<M5:-%+5O:DRA= M\@1_EQ1W\=J,5 TV:M+*61AU&2B,BS%M"VE;K,%QQLY14,><97F&:Q%Z1'>S M^20_VN$YW.1'N._2O+-)LD=*5I1_F&T4%^=<<CM%.RST==U2K\?+AG/%-/(- M0JI%6#2V;QPT+4OL#<VGR1:LBS0-QVV[S40L3HB7T28J*/V-I0. ]G9H^A8R MGY$YSLAL9O*\9?8,Q4$NTLXZ3FC,\IR!]]O?6GS!B"1X+?N8X#!+:SUKN^RB M!1[3UNZ'J+]Z%HQL.;%H,+XU3.GRQP?VS+_Q+LZ2UZ(Q+/_1;0?+Q_]Y?-DA M5?V@_!SBP4""UDXP%FSTK,DHU!$*CA]YK/=D@W+CTS+HX[0Q>'PI4-65G $F MOQYUJK9^4)98/!@)DU^/,&&RMZ:"22D4_/9OGF"D\5T9]&7:&/GUJ(F12G(& MC)QW0\EY-Y2<CP\EYZBAY-PDE)1"P3D/V;Z$DG-I*#E7A)+S5B@YGR^4W)YV MJK9^4)VD=3H:)K>GF##96U/!I!0*;C_3%8T]P4GCVS+HZW1.LSIMXJ22'("3 MA^>B\_WS+Q]^S@' 'XC+)N-5F*RN$[;:+;,_0G$Y4?9:W'/1Q86);'TKJDIV M()JT);8%V8HM=V+A7SZ\U?D)ILYD&#33Y7W?=)E$]^* AT=*PJ>GA+U$6[%0 M7 RDBWZ">/Y4&""?2PL_SGWDK0D,F&5M]2Y+A=4$'PQMN\39Z!ZKL9?!",L/ M52YD2"E$*JF%)Q>)88()/$$9 TW#;\$P,F]W&08TO&?L:C"FQ-4897"J M*7 M!"'PB@P,"/4OS1C<<%=;'D5=?(SB:+O;=@<.8(EJ)$$F,0+C$GO8#3+L @(T MI!'\\<BSPB?^<[B[?'TC;VJWA0#);V@4$*<O3U%23'ZM>+N<+G(Q&B:;B*99 M_HQ\%H;$XV7IBK!D_W=:F* _DH_A*[FGE<=BUCPDSV$2T>RUH--K2KX7Z]?H M2[A]VM"_DE?NB;!XPZ/UEAM\S.?2Q<,%=RUY&.\'&/,WO+CB7?U42*4_S)Q MJ(#)C)#4&93I"U>,!.W@HQPE'5#8ML3W@;B)MX2C>+4@Y<NW6O= VVY?^>/: M<< H7NNM<& ) =Y2[[](V6)74>FM@@!HG>U!X*HE#E]T+7%;0M825Q)8*"WL M.6V)6RZ,8-K0D+?$A<"WEG@R(G: *2-B'TD*'I85*.-ATPX^RO%;XK9M2WQ+ M6N+BY5NM>Y.6V*CR$5OBVJBCEKCMP!("HB6NOHB_+;$5"$Q:8B,0(+;$I[SY MR%[_B%;TAC[3>$<_AO_%DN-=FK$M38"58W9*Y:\U51H!;S,7:/'.SAV$?QLK M02%,A#0IQ4DN3RH%;Y;"6(*$#:["-IO,#%0$LW(W"3+Q8K&=S_'P?"\.9BL@ M>?_*DU&!RF4IY\_I'JYA"01Y5[!$; K^__:NK[=Q',E_%>(>;F: ]&+3P#W< M'6 @2:<' ;HWN4YZ^F&?&)FV-2V+'DE.VO/ICT52?RU*I%B2G'2 Q6S'8E7) MYJ^*Q6)5\8ZG62[B?K_;\22[9\E3&+#6HTW;X?IWZ!_NH5Y]S+$W<I;R3#IE M16YQTKF#CJ*YBI%4<2*I8C7S/LD:'MQ]"NNJU4>9*Y6=A)%1B.)XV KRP9]P M-F!8Z5?H@42//(VST#%09G L,&'FYTS82,!S(VRE^8!-N [Z1^RS:N37NZO[ MF1L1C $Z@]N "3I,5X$E*YYLJ?B);K9B77IBL%K><VCJQN.T]4XJ)YK<:;"C M\=$E&PGH[H.#4*-:6?-8W"PA2+R"'GL!W^YX+*N0A:;1F#"UH<PV-!/_7D/% M11B3QWT:QBQ-B? RPR?5G@^P3YXW8; !?P0<_(-L%T(2[?1#L#:,@SU$@'<L M3B'>+/Z.]JH53D+C%-A!UZWG,-L0+M@DC3<"3R>E6Z;?:VX?Q@FR?""B&AIO M0UZHO;VL*70$Q[EQD>:M'>=RY<G'DLI@4HP^D3S8<=%H\GI&@:.G_V,KQLD) M>F+)(^]P@UR$>L/R_1LL&U,X!2P1/:1_[8-(K(XW\5)X9<GA(:$A--:ZB*'Q M?KJ/X-"VU4UR)]2_C NAA_+9BT%;$=Q%FO3/E=-"$Y"<@N0DTMLIB4Y$%P> MAWM-:UTK[9GDJNDL%DL_\T13.%E+/_+D$X_7\._B6HP&]*W'Y]T1^L=[*&$O M=^P=BZU D^+9T2^^L!6<%0APP$8@SY66\4[5JC<2=.]D^+-(49EYCV /##Y@ M[AKEW'VDN5I9RA@;@2C6WUJ2%_:@]8 5W%XCVDS= U#AAFB\[Q*VH^'R6H<9 MQ&IQ"[&$JWV20$?Z-&596O;L>6 _LDO!_'LS(.7')0]1#>7BLP$:)A,]C.7U M&L8]D@?7Q<-&A8X21I;%&*G*.\6VB$U)!TZ'H!1KZ _/9E]/?%')T2#2V'$- M8UCLP7S>9QY5P8EF^<D?04D@XJ5UX;JJ"Y(!T1R(8D%*'N3?P(5(-G-''&97 M$5.P;#8=\0RH#1>,>,[H]Q(C:,I[!TWYV37"%*>;32-08WFJ]=5=PO]DQZ$! MT^,B+M=\[!5]JS/#=ND,_,WQM);AE:;(*@DPUD&T--SN(U6.LM,$)&$1W"H. M$T[%@'4<KL) ["6*#=?,[IAQ<GG_A#2#8_6190BLC0,R1I#BL.V,7=!Q7H5' MCH*7-\7& *C]'"/NA_-]=GF5K\KZZ"ZMZQG=*+,SCD8H1S'P'JO\KEM<7YU* M%W4C9S,OR-NI7)U]O!2X+U(H\MP+ <TT%$^@J"Y+RSJ\I! D<?0()7I1).## MEB=2 ]>'(.X\S>V5,0;"9I5,)_]Q88I:/]<CQP.@U;JZ<EB>RGE:179XX.HI MOO-'%TY17H< _ *]'F$>&.LHW*N:M-<&LI[B/G^0C5!^7TIK347H&V;T$!#2 M#$Q,Q_<)K+(O.\D6%UMH/4@>0[%<RZU-60:E?("6<R4B8]1\G=!M2A[W&8EY M1F3L@1:9D8\TDNE Z88Q5;Y_INKW0Y4?#?$)\3_A*L3!9DN3[ZI*7^H!B,GO MF$G"]#L):!3H[=C)N1/M.0HVF.C3OGKZ03?'D> [DJ]@EP'33=?F'9Q(:@L& M2*P= 7N48"_] Y,7'==\NVS%;KI7CA7K]=P>*R.$)#]2N&D(\O,-0<GC 8VP M9'4 0M"I9#=6:/)(0E_XJ4%0B3^MBB?RB+C<F5_Q[8[&![*!Y30F[ <+]F)B M#J4G"^-UH]FG,-7KJ@YPBD<I7V7/<$D;G!? W6\[^&HG$LMLP02WF<7V6%<Y MMAGM:G)!AQ=J5/.8M1NPSMN1]3*GO">^:3OGB#'.7( I0=/XO&'O<!(PC[B- M9>UL$RS;QU<0J5I\2;/V2UK9=M T%2\R=T31/'O<X@=O!^E1FIJ!!S8,4*V2 M=9:C@:!V0^E)I# .F^H>@V0WUV.8HWQG?Q'(^P;">/V1)\=>H-%<N=(WS9D] M/0;.;:6-9@X=7Z!76YSX-?+3R\Z$97Q'%M)2Q4PZB6VQSU,QML[8:VKH$#@8 M%-B6U9&"N[W#U$J NQBX2D:%?WTQ*1!/"U(CWG]&N/<M6)/@';-@BJ4@:\/W M:?MI@7E <6'L\0"?"I0C=NA%3R8)QDJ3=H+*LD'+QB:RGT+=*^\O^4W9^@0" M"1U3S6TFIWE)97-L45=BX(*.&IQ")2-K-[S(6U#+!R<24QTZY\:;2=TF'3-; MBN["C$;AWVQYK\-T']@3B[B,T5WQ]"BVX$"1GXG:4/@<'/3S1S\IM19I/$^P MY""K> *:;@C?9ZN(/T.0@@>A3!25K6/ ;"Y+4C@[W?*E3!W-SSB+"&QQJ"H& MT=TNTF/RG*J41TOET(?)DNQHHJ):X,;_M1<ONSHHMR9_]Y,X,'7 (Q\$F,:A M1S]Q<?YA*V=\\..<L]K+\H0]G+Z6(TD^E%3&$CGXM6+/=#J+#C[/,UL[(7;' MM_^MT!>S-1@WXP&NO4A/$+ZO@[ PHE5C&[QF$)J.?=%!B-F-CQZ =?K +X*_ M]F'"KL5_L\--_"1<*?FD 6-[@KS(V8+ I_ZLESUZZ;*M1&-9F1T#.U=F)WZ7 M#4WEG2W@I2R?8 NH-HRQ/#[.#F3+L@V'#GN%A#-]8@T*6OD8DK[^Y*'0U"?Q MYS[156LRVQQ\&_'X* <]/^A6HOAS+/:KFW GQF8L@;MB8MB71I&\ZN7]/^'- M_NN?D-<>R,)I8/]#_!%"B5RUBB>,5]&>Q?-W([9'/!^"R4;56R]M4>!F*65T MY<(I=K86Y:=6YW"1>?X)X/GW^^MW7[[>DT^?KEXGSDP%Q\A 0]QEW\1!PH1- M^\#4_]_$5\(,7O$(ZOT2&MVNU!M\EF:M?(\&@GW9Z-]K.!L/S1LJ%'NQ\WP/ MDZYZL94+8\PRM3C",B'6QE_U(OE;)3@*CV%]4>,RMLT[URKFY'-S6=1'<&)- MA QJ^D3#2*8FR@POL>(N$_I,(UAG]RE=S[TP>>.;XV&M;EN&<LPMCM\;S:1V M*,N@[PN,H7!RR51D)*<74TR RE9D-M50[%*-F^*8EB%Y]04Q!7[R_W7])LP MD!L6+1^X<!@>Z(^CO)7N0?IW,0WR4.IVEM@K9:<4DUIV$"W@F5QUX"',]XX> M2 ;/9UYW>N:1V_[J=4UH'Y_CO(O;*-! L>;=[-U!<=Z%BI<-"H-]'(H*OSBM MF2]F:+9;BCLZWK]>=!A"JT/1@1A U9=<WR7\D3Y"^OKA=O55_ Y)1L-8"+SC M:0@KQ@._9%]8P-<Q1'<;F/-CHG^3H4P\]&282.R5U^LM3&KFP;39R4/?D+XK M6<$V=)\S _V$BXLD._''=Q83KBY""71[HT>F/Y<UN3 ^8=D^$7]#%Z1<.#P% M@:LPIG$0"H\\%;^93 .:VV7P!#C'@EO=? SCEYL7G[>91>=07!H_\?C:)EPB M34SNZ@I6T!/!@-P5"B;5J63R<RN&P>V:2S/\W+;A<O$*IOW> 5\_9"-*JX5' MZD7RIA===^K-I1>8)_Y5Z16A7YA*//BZX_'7*).WQ=ZS3'Q[<"#TJS>3 3!X M%<W0O7AYM;#UD(R>78#P,N9^MKZ\[5S;FEU)-'.R%]S)7K,G:<%_[N-]% QS M9"@U6^%ZL"T;XGJ_VYQ*AM12'>$M1E.O\Z.UNN:YYGP(,"(Y)U*R.LO7IS>- M:L'-*:J4;^]U3_&8'=@17F4TQ5)7(D*^&5Q2Z[Q"O:E3"V1.49TP^QRJ/O%0 M'!G&:_4OV6JWYKCE13Y6@_/ZGI[!/OGEG:S1JWILI!F3RON)\UZ(0E^C,%\4 M*^%.FH2I+!V&A)^@8%0T15;U/#)D6EQ*'?#M8QC+)V?-$*M2>)5;*ZAXS,@! M>L_K=DTJC97PG>0LY :' !K@ABO9DY$E<U?VV(&0NT*ED<W>25<DLEMP'Q7G M. 4\5F*&(QS*=O1-(";XOBY(F<ITD##E69S3RQ^QK:*5K.'(TBT66PTB#8)D MSY9G^=UEKPMBIB(<)(@A=U*V<"WL?(HQG(F)O(AA[L,)^@V/[,#A8L"7YC=8 MJIZSI]"C:V/Y!F,[!0.]@6XWX#27?V]D='1-'@8-_Y[)XZ_M Q=US]4\%O-X M$@NZ-V@ZVB</ PWBHOT[#>-//$UOXR]LRRA<'0>+V^WJB[J,[.JXF=)E& FN MZ_0FOOX1B+4$QCZQ>,^N:1*SY46\O-\_!IJ.)Q<PH31J)D]/+UC_^E,*]E#M MZ5X3VP&:_,U-%FCB%ZFX:6O(1O@U$K)_:^2S"3\J!@%Y;IN^#FNY9Z#WOU?H M9""W\MKRL@I]0V#^!M7&<F?RCHV<-Y.OKVCD%Y"2P:Y" 5E:_1+*Y(IO,;/? M-H-%X'/J6GTUF.X=\@5FZF_]8HPABEL]_2N?AAD4SK^T8B"1R$/>A@W34HO; M(RI79@@;=EFQ8=>%#=/2R77%AM7>@.2O\&;")M60G\N&^6W6IGU7O/W?].]] M&I8,RH^F=<#>C->DFO%S&2_$H,'EY<,EC;^WMCYN?:9_Z<8S#UM:XX2]@6UC M;C))QV,7#YLPE=TYA.;OQ'=@T'J&1I'<[PD#PIYT-RB(H^N$G35-EA!*EVT^ M$K8,,T+7"3N%?-+V">4]\U#7K=JP'/XMM)B(0/'B6[E:8T'XPI>7_TFWN_]] M(/#D1-H7N\VHP=>SFU+$E@QEPMOMZI(G"7\6"G-)4^C>1*,'?AV%ZU#82-T+ M/BVM9C/)WYM1GN'OP<@G2W*P6/3<?M\W,29(^C%NW$VRJZ5*/N;\R"/T?6' M$48RS3._Q"&M^':Z2>"2P3VU<(!:N])>]U52Y[+J4EMEZI]X] 2"Q.\F12O+ M/G=]@#_\.280&WF7@WD629>>;S6;9N(4!'B_PC@Z>=[,6!ZBAF^*TU4 ,+/F MC'"AV'TF]LJ/AT\L@P#%[>I*VL^&XMD-;EP59AJ,<"52.VOLI==*6M^51QW$ M[;N8^DU?J2(GD:(O5SB(^QZUU0W32FY2=)"I3-'<+0<MP<-=I[C]HJ-VNN:M M1EW<1\4GZOU<W6*&([-V\Y8>1CZ5"%0C7Q>J>N[/\H657UB[G[]3*/J))8_< M'(RVDS8<7N^K\#HR;*\+5H9 *!:L,&O\*YZ)DI0+^LA8*IY>Q/%Q,;\34<N> MOHL(:9=@%C'F7KU7JLT>H(=)YQY<*5;%85@)<AA#*# XH1VR!7!:G'J[:37[ M[V;Z-E^]3]HD6$7?O?:+\T?IT:ZT!YBO&Y<6&TM,8&)>8Q=FX=\LOC>>2ID' MY 4G+0-\$K./V*&7F9@D&/.QVPE>VW%5QTQSF[EIY&@?C2W2LPU<T$&#4^1A M9.T&%RCM4 ]^24_I2&OHK)OJ.1RG'=&4_9X(=6/+SS3YSC((OBVA[6L#+=V# M\D1WPR"?%*96EN@)Y%U2C+E!9J+%OUA6"5O%/'['=]*2Z3N>PCC-DKVZ(V:M M^*A>PTD6!N&.PN?R@JI=>2GQ.PA;+PE<")6$ 7";/7^Z&Q3<=@H;:3&MXXL4 ME@YNH^ ,)S>WD[T[PB#G5<-F*Y]J<,#SEXT)4Z+G0%!X)E :^2(F.W;*<(?& M^PYHD%_#F*0;*K[R;R\;)J:4NH$P08P<7:S7B>Q:_Y&&R1\TVK.//.E>7%U( M]/>U(_& OHT [&780:9)+ZQ9++[&E3HIN%55=7:%ZUW@[E50$JTY]%EL/M(S MPL7F Q(M:$S4:BX^D\_4XLVVNX@?8/=.9;7[CL6IVKZ<_DKNA$ ^#"%U3;6A MSO767M($@$?Q!UR$^4)=^ K%4+(28\D3#)97LIV8\S F# V.Q1@XQ-^</81; MID1HF\&6]QD/OG^-PZ/[A5U(ZANW'A)_1ZI3P$B;.AN9/5Y6/PN\#5\F9)&3 M6Q^<,,6'S7FK)]=)W?#K+"1- &',_:*5,%_P5O:2 +Z360S&Q%SW+A,5="@[ MT%XIZ/M1*XF^T'MOA-[)[51'@6'W+A85AF/O</.KPHY>!%8OF_VN%8.NW6\/ M ^RM0:>X27;&-F_@M'GH9SCYKKEB%D[('?( <->NQ1I2%EN83EZ=&QJ+MYA< ME\;;=%N)QM6BK@WY27E@<\'<9:L^(LX1M_'W8!BED*N*B;M(Q.*]ECD,EX=R MR!T]P$<78"1OE<F4JWQZ$]_)YDWRKP_5K]-0M*G$Z?D97YR'P1G[Y;"7^HG> MUV32)A&_>-@P%09YMVP80>%.:#>AB),L]TF>^I.P'4]D"UC=Q@R<!AH%>]4D MX_% Z&X7'6! X6^0G5!J^&0K;W#G$5\?9O8?)M-//KT.U&WVV))S"S_--SQQ M,X3B)4WUHG,:(.&!21Y$,B%50:0B">S)?65+HZ41*>Z,W.;;&242>O HH?H3 M G()""92\IO-&0WPK]?H^(4/IWA#O-#C5&\[I^EY_Q^+CS5O1P4Y"V='=7-( M(797^"_B9=]LQVBP?;VV [<>3HBYB;]!D?7%'3CA/+Y=B3WT_;<PBOX06^>+ ME5#NXD4:QF@P?5DEYTKO5X3D)FV$VKE!+]!1H#2 WT*1@6.CBNLIV2E2V2+U M_NLO<&@=103"OX0" V7'".SJYJ^I&X@XC@""HX(F-U:5VJ8A[S U]+%*\89) M1@7]N2?J?T;0F\OX)D3]"-U@_F]/$W!8JX+U9]&AH3M.-(W>,#TT"*T2.B6, MU2G&1FA?WX1^'I7N"7_IP4=*^E=.<2+-7^Q P@?.87MSA4[R9H\%"UE3H!*U M/XR5-&\\GKL!\C7CL:>)#"X@<?M^ELM/;=&)XSV-HL--+/N3J=M7FLDM ZG; M]CDVU%BN7K^L4?<XUN*MG#U+;D>>WI%SIVEE>W79+Y J\E/:VSA@K,W)<YOX M#@^OGU&K?V<K?UJ@X^]H[.4B0KQE-V.-\9\-XC:[F%$QCKB$W<1!PFC*;N(B M("CW3ZE.%VTHB>UP_<OT#_=0UC[FV,N0I3R34EJ1+_)1H&3U9 >9[+S?\9@$ M&PC]%O>TR1S)$XC]6V.#N\]?7=/Z*'/5LI,P,@11%@A;03[@.^]%GSYZ>GTP M,UAT3)QAMI3B<<J"?18^L8>$0K>C#_30W%UT#RKO,F\=Y'?O;PM+]!9375(Z MKOTU$2V"\AG)U$.R%$_SG#+E$OWQ[>*.9#19LXQL]\(G>F20+#;[+<!=,\UM MY^7H"N"6\94;@(W<1@$/UGWB'>S=8:-N$V_%S<N&A/DN\4&8&*/_NDR&N((F M"9&\7.H+"]-T?^2P6H]O=F$WC\=H2&SB/E:$O4]@;U?B3OI%I?&Z2E()]$AY MHURBQYY&"+,?"<TNQ3:39>A3;"(]:E7<+6-LR.&V5^^3Y 6V6MC\9T-;7[=U M%+@A6NN*._RP8> 1&\QT_T#]C;L&>FB)F2VV1>Z59-*.'L)%?;\&@0&Y9SL- M=;"87^XR$W7\FVERX/=Q'0TZ*):U7\0PT)PW4TQ?*6H,9M,7-HB&\H.V&L(4 M7\L[:6[*IL87CZF\,[6!/1<2_;WM2#QTP48 FE:X"#/IASV/13Y4.AEJ,*F, M)O_.Q\_<;]@)%WS@O-45R88\5RD'48CQ,LGV@27-BSC:'I6QL<HCOZ!&P6B$ M.%B3=T<8HSZT<0V&S">'18#]V(6)PC3D*:;EC>(\*?Z=JF'L'^0S/4 83/=G M9_( D8HE)0F9T!#![QEB!+]"S3K[0;>[B/T/.3 J_/<X.IR1K6"XD3H%'YY! M\.3XPW)_*9^DZJ;R\E,8E?XV=WOW-BSQ;@P<Q5>*496H2H,2$8I84;4CIK8@ M5!$T;2#$9R]G!LTALMXI1#1MPF+R:)\QB+WM(ZAWOHF#UFLF+$;F/7.Z1OHT M]##S1>^"TRO*V*BCAW*1#YBYX8;%;'*GG[W10<-,5+3*Z.,['E1PFKSTRQ@( MDO,2):0<<@;'B?\XD4LI\/!C:L'B#2!$*_E9W88-]O=V=2/,1JPNBTU3EEUL MH6K@[YHET4AT)=._@#V9AX;8"L&VK(YR31KDQ&:A1TL/ =R]L" @%"A2R$0K M:.;5+&?0\.$36E<Y6PZY_KE)G BK**;=52 &2L_[8?J3H=2P,HP)4[\>""Z2 M\'H9N$K% .O[-YMJG-#IT(I8=?\YC(UBTRX7QY4N]W'LZ7P4TE8*NI?C*-BH MDTY\%GKXR]!)9^1PCTEM**4MBT(KW61.!5D<9\=5(@I8S]_0VC&?4\(5\Z"$ MIAO8C8=+I@X +MF*)^P;3[Z+W?D5W849C2Z6?S8/41S)\@,6:S*?B+>E$/2# M&3>YQGBY"YL%C(83FG(X>93CR;,B((&B('3YYS[-X O,''%WA0X?/JV-0+TE MAR*([R1Q(L3BG-\X"L3 ZKDC6%\_2DWG22/"=,R5XR:^3L7O^MRW5#3'F=:& M<ARF:N5<1[?^#4'6*E2C4RH#MQUL6"3/V9E\2&@00&WHB2G)T=2:M*)M%GJT M("<QPK[.<RS,C&-_FQ(&H:7=PA:8>0U8L3693F IC&+U%_HD_B4^S#\2_X$^ MOXO_!U!+ P04 " "B@FY+RNY%*31* >] 0 % &=V<"TR,#$W,#DS M,%]P<F4N>&UL[7U9<R0WDN;[FNU_J-6\KE0JE;I[U#8]8SQK<H?%Y)(L:>=) M%HQ$)J,5&6#'P2+[UR\01V8<.!Q')( L6INIV!D.A[OC@^-R./[M/UZVZ;MG ME!<)SO[VW8<??OSN'<IBO$JRS=^^JXKOHR).DN_^X]__Y__XM__U_?>?4(;R MJ$2K=P^O[R[./YW<KI.4D!;O;FZ7Y$_T[N<?/I+__?CNKMIND_+=99)%69Q$ MZ;N;/,E*0OJ_WUU=G?WP[B1-W^7)YK$LWN6H0/DS6OWP_?>T&L+OC[_2_SQ$ M!7I'Q,N*O[X4R=^^>RS+I[^^?__UZ]<?OG[\ >>;]S_]^..']__O\]5=_(BV MT?=)5I2D-O3=.T+_UZ+^\0K'45GKUBO^\I"G'8./[W=U<2GH__N^(_N>_O3] MAY^^__CAAY=B]5TK(OT,J*0C?YG0MSI]^.677][77W>DA%$B8+U3FUCOW;O& M?CE.T2U:OZ/_?KE=<$O_\IY2O,]0>14]H)1461<O7Y_0W[XKDNU3BKK?'G.T M9O-)\WS'AEKG%VJ=#W^FUOF7/>?W)N)M*.CN<1FE=N2L^4UEG51C+O2U+=.* M1+ZV:67B#- !K-RKQESH&Y0G>'61K>87?%R5+>'ORB@_ %2FE9DK,+_4"J)N M"E3\$.-MP_8.;;8H*Q?9&N?;>B0X1V64I(5<W,WS$Y'FPU]^_.7CC[4L E[J M@BW(*+M%]]$+*O0E8C%1%^4FQZLJ+G^+\CS*RE=]<7B,U$6ZPMFF1/GV'#V4 M^O(PN6A@J,1Q/7BOSO#V"66%*8[$_-0%/"=]^IDP>48+,A?(*XK2XE.49%>X M*)89\[.^^$:U65+N,DKR7Z.THKCO/A>G44KG07>/B R'[;S/LIKJ]=I2&.<H MV607+_%CE&W0&<[*/(JM-Z.T&G5U=B9;KG>K 2LXA#)6%_D3QJNO29J>9*M% M1N;6F^0A12=%@4S$A3#5\$UX77Z-<G2.GE&*GZCF9[@PD5/*46> 04]1LKIX MH<X.%<0"R_(1Y6=5GA/NIH95XJXN?-<';E&,2(<AC68@JXB9GFAD25VW4%8D M*[HV-_)Y,H;J(I[$_ZB2(J%<#,S&Y*(NS&E4)#'!QWF25F12>1'E&=V\H.,6 MF1:3P7B+L[O'&ONZDJI7H='GJ^TVRE^7ZSOBJI-U$I/)UDD<XZINO!N<)G%B M E)%_C8FY?=U5[ R)^]8&4W)M>5A\#">D&L+P^%C:4JB+9:0F_4)AK:80+[S M#(<&;0YG;F4PU)94P,MLG-&6B,5DQE%&6T[E&M25H(TR\/HYSLB?,:JQWXT! M&K)#&<\U+!J(KEJ!3O>BIR:U)4CS[F9CFO(*N=D8M:V,UX8CM=D8;6%T-A^7 M33?(#'?&[&V)6=L+LS9'L34[F6%>8G]&8GFKP^X>A\W-#8N[&G/-WV::N5F: ML]F9K5G<LK"W5V$X>32;-<XZ79QSHFA_BFA]:CC?E'"VJ:!F!RE(\14]];PK MR7]KY9?KLZAXO$SQU^)+%E6KA'S5ZS-@YI9$)\SKHX1BD=5C_2-.25<M+DB? M*5^MZP*MS6*[D&E+CAZ)RZYG#'1F2;O7+*TDK<J>6LNGUI_.H@F3NYGP_4.X M/=>;B(Z=CZ@D/100H2!4 %3#'$K,(K?6%!O']4R3C"@7Q-&5KV9K03&[OGA/ M-$:03"CIERORPZ N]%*B;+4W$Q551X&ZOJ[&%,>#2E)ZKHMSB4;DA]]%=9P\ M%/4DJF.3TK"6OWVG4H1\INK!BKQ7UZFU6QV@4Z#XAPU^?K]"R7NBY\_T#ZKP MS]__^*$-?_P7\M/OC02W:)/0BK/R.MJBD8HBDE8E-LE0A3X03O*A.E$>=QS) MGP,43(,F6XKW3W7W_3Y^3-(=@-8YWBHV"@9IV)?^K^\@%;PK\3LV8YR3@>UO MW_U((W8)WS4BJX0F3$J@=:URVH^E.A VSA!=/9#%Z@J]_!=Z98*#0S- QX0F M,'B(=33!QX1S"Y /O@.D7=]>)@490/\;1?D%6:^0<6N$$1E9:T(^63!( 6JJ M!Q8^\Q8O/_F.ET:]WU":_E>&OV9W*"IPAE:+HJA0SG0L$MJ!@^'2!@,?%9U- M' ZWAA9('\, TJ\X)8MVLI:_3%*R4F0"B$,S ,Z$)C# B'4T <J$<PN0G\, M2.LQ;]$3SNGF#EW'5FR<B$F'$QD.:6"H 6EL-*WA5-!BZ$]A8*A&_AD99C<X M9T]^F10#Q(PH @.*2#\3?(SXMK#X<QBPN*D>TB2^3'$TWA'@?A] 8O ],$#P M=3.!PX!K"X:_A &&]C2&[EK71S+%LBKIQ4YZ%9<]V@ *#,<<88' \*.@O='X M(ZRF1=B_^HZP3N?]LN^2_#*>Q$BH1CN/$ZI@ 334P\U7-XM5'X)"RK-;5$Y M6!AT3+@,Z (%#%]7&Y 9<._V\+S?Y>UTN"=L.4#I?QIAH_D4'!P8&IDAH&'8 M-;KW.[<G1.95C=PT&D]1F-]:(XV^!=/N(IWT&G[$L6MY[_=@._UVN1 8&_9" MFI$#&-$$@PB(CF8N8<2Y0XCIYNJ_O9^8]HK\,,.1.R 2P0RSZZAXJ%6MBN\W M4?1$@?N7]R@MB^Z7^HR^A^#VY]][44.[<-H;W$3R<4[J58JT[0\K8MAQ]8W0 MQ)5RU&5_[-SXZ*-C%;HX69$F')J!0A,:9WK1J#QZ<8/\0P/8GJ,4T:L<Y5F4 MYZ]D_5F'@H^/257*=&>FL#+.O+*X[;">TD.WS*RB/B^%L78=C:$/LEM$E$UB MXH=UX*99NFT#Y=+^0M#,$$ P*E?B.@;$P*<WP=3%_KK!-2I;DXQ=.X"T\_!" M4G_1I: B$$IBCJYC0?1Q,[Q$T]VA&9AA!!^%$JV)027\!9.ZPD!,@1B[C@ZQ M-,T432]%TTJ?@6$! NS&UHCT*"=).)U93&HJSG*"93*NK?8\PIU*WN3X">7E MZTT:-1L<9&92W[3\E.-B?'X (]YY7#&QAPA1TD\&%1FSH.=YU;9*Z>[0.2*B MQTF;<>HI177[9:N3+0W]^6?].]<0TSFA5;;[^:,EMAXB=B:;2=V@M6HU9JW, M/+;^.5 R-X>ZSQZIS'G6I!X"44$W;<=9L]*?B_*G)P?='WQ*B!C)/]&*E][@ M$N?=ISN<KN[Q6564>#L-=+;":[>?:,3+0T3:M(X,LH9UN0ZNUH=SESQDA,SQ MSZT9]S][B!>.S+*FWQ=S'=ZLWXKCO"_$T5Z\Q&E% ^8X+:Q2I+4DK(B'R-#0 M588:&$O7D='SG5!<XRQF;LJH%P2>2_0+>H@Q;;UE2%-A[#KX6A]OO5U++K2$ M-*TU.30> @:BC0P;'!ZN(Z1-MWN9^[S,#5XO6Y8I+VQCTB1DV8O=6Z58'2P) M=AG:#,)Z;TD;>[OEY+DD!UWB*HD>DI1H66>GFR98XL3>J!9K30XOYH-!Q.%' M<L*ITOX$(ETE&5JNSPA6DZEBTT\[5?J?G+D!@.FQ4(]AU^>SHQU^R";<HYPN M/. F>J6Q >+ "S;1*.1B3.0Y'D"ZJ2"#QS#HHYN\(K).U)["1$RW1PJ/SG^P M@#14Q N/9[C1.1?;IQ2_(G2+ZO,>*73 ]-T]5SF]YU!2U5@%4@#>X4;GG"9I M2G/;+NCC9:BHTV46G(A!$&UK8 FMYW!2T50%2A*^X1Y"C%+SUUXX2L_2J"B2 M=8)6O!A"I5+[@UE8*<]!IJ>]"MS -;@X-V%F 6TEDJ0['^:VD^5&'V2XDZ0_ M]Q8L2KJJ8$3&.-P#D'IK53I7DE#U-Z4#G!?!M%/!"Y=CN"<74HQ(#1@@,JR" M0H 'C2,,+[;!E7=?F38%;8M#JV);VFT(-'L4APW?L'';YP$;C S#<5L*"]GP M'> ^V7B@$1\J"PDY@[@7Q\LZ: )KK \H417A;J3U%.(/\?RQ/3"8\'6R,OZ$ M'P@L?S9R-U3)'YCLABOIXY&!H >NL\FP):C#X!:<#Z?^X'-^\,F^EV?Y-UW+ MU-*QDAT(*/8W@Z<4#@-@(-U#KM4X]D74$9C<PCT'[Z7_9&9;X7SN^=#A9\^Q M(-%'!0A35N'.X$]6JSJT*TIOHF2UR-HK&N-S;C%5=\K-H_(<&C#M5!#"Y:@_ M+?=BO+Q%991D^]<V!Q<<UTD\B:&"%]C%I\L+> XG99U5D 5A;C#E]P%D/96: M5X+9;T->HW*YOH]>IB$Y.J6GMZ!AI3W'HIDUE%R>:DV!+QWN<Q055?[*G4#Q M"5KKL@@\AY-4)Q7$L)AI''+[=<]]JK)T)2E=07H/"ZE.*K!@,=,_X [VG J\ MXZ"_LR.J0C_:Y!GE#]B]?Y89@K^W+"0'7N (#&R*VEO9FN94%'A75[V9I7F! M2._.%KPR2QL:/N7B'KYF_I:8VV/?_,U=MOLFSR%(AUSF-5)7]>S_!N7U.U3" MHPE9(>9I!;^0YQ-K+=WUSS3X%81[S#'4L'GH[*0J'W%.TQ )L<8C9F)L2AP4 MMB2ZZF-JRCC<PQ*69O73T! <#0D%&.H( \0/4T=3['1,PPUI8FG%?P(32"U MD!^/7^K#"/K>I3J66$]<!G@CL'<"#9Q%*928GO '.W]2UUHS#D Z<PKPON#D M?5CNM E .055<!,FN)::(.).E0+,E3A1BSE/DE#Q0!/(# FFG1%81G.C &\ M*KP-KO NMJ?O@6OBQLY\"/3>=X!7 P?GR(UFHJ/X(07K++ZC\!PF<JVT3^,[ M;I93''I^"N;'D:O&'IOHR/7M[$OS[,MTK]/-V=?.',5RO7QJKQAZ\"!M$P&V MDXYSO"&AVF7(YE YG,1DM0C%+7I&&2.6GOVY=WUV^-E9%Y8U )8J,^R=''[= M==@AG\!3B-(T0<LU#P&,;[OF'WSSN^WY:B@T_(!)N,<!O><L:+1K15#8O5VQ MV#Y%25[[X0]C**B5FCX\(B[E-7RT5(<#"\H^W).$^E&TFQRO)S<M&%^ZYT3Z M7WR&!U\%, 0&+ *_^MQ.W[)-^^HH[R5[*5V76H%/YR[P!=7)]CZAC,B6TO?0 M5MLD2ZA<9?*,6DG'03!*A;J && A9QU$WHQ84_5A[^'64Z]/@?S#C0>Y);8@ MC4&?^.B]/<4&&HAV_["*B-9O6*DHJH F"=MP9WZW]+68*BZKG&A^]ACEF\F> MHXBD_Q;/A,1[I,C44@,(@UNXT[/^*Y\C/+ ^M08;?O*[_05J*+3[D$NX<1C] MUUN7Z_%K92,$P(B[BZ@28K]1HJ2J FYD?,,-MIBH+9ODRR;WOD-$II "*ABL M] ,GO+A%!%@L0U=]X*6S@.$1=*O]#71>QYI2C+M6GR((:'!54@=%G]4<G>NP MS[@BHG_9J-2B??H,N8QL_UPKA\QGB "5 ^.$SR_<R*1/49)1P"^S<Y0GS_4& MR"*C"Y9Z'YEH=Y.C<I* 1+58MTL++N8SKC25A^_O@OGKQS-Y<9A8YU"YQAD> M.F#V/A6,N)]A5T#L,[R4%(4/<A*N!EG2?8#2?NB^)'9N$GA61,M]>,@I6N.\ M3=)S'[V@XG.2X3PI7SNW?I*MAER:F)G/J'S$Y,LS(:G['S.<XZ U#T)$#E2S MSSW&71,HS!T.*.(<#_\>O"\3&[3.Z11E:'H6+*$:]!$&E?]XEJFFB#T&N^YL M(L 3+C()XJYVF=]:HXV^^8P"D1K@MA\QZ5I<XSC*"]?0983LKIZ=1D42CYI? M2-,]-,FF\1D.$+7 L. PZ^ 1X*G46*/S)*W*R5TL"14''3NJD/#!5DT;(3MV M'49,3[+<AXYSLG>ZCR/OA?LW8M5O$DR$E:=24BD]S:H$*_TV!3"_2:+43DI3 M \5*^%.& .>(O!2]EV2=E6RRYMFR^/4^C[*"Z$Y;/%O5_R]MVG_U]ZI94W4) M?6_HR2SY4)9Y\E"5]"'X>]SD7&/M5AVZ[O[FU^'J#K$#N6P>XPYZ8.'#C6 3 MY>@6:SV^SV"!DZ1S@C@=4U=3-]UL'0<D2K@!>PR-.>\* "CWN0?XE"'"%*ZZ M,0R%5=F\S^%XB4566(]1MD'%(IM>1?9JE:60FE2AS'1%Y67"TIU\]]3C\10> M?!QKUGYTKT)C5-K!<$87^2<OR7AI"*(=*\BF]2&?S&>T?4#YU(^SOT\SQW3? MW?ML87M@N5(<O\QB.\H4T[$+=ZG+>8N+"0X0K?BULW! HZ*L(H DK,-=-HV? MWV*B2$S$>>@L'-R U%,$#(]GX._E 1[%8OLAU7+PY\O"P9FN$51]%;R:<"\J M#;)[,2$GH&#E2 L'1G+%% '#9!CN%8F1FN=X2SSQ^&Q81-.=#+-I_ <(1#E% MB'!86D[GZL*8P[4N5ELS<JQ8\VRRXPEYA;L&V2EV128Y"_(G=^4](1@OMWL$ M'CU7,U$GK$<.N<;7>=QPS$SRJ*$&G)]0GF"ZF9B7KF>X9]]6^EX14!3T@T!& MS$Y_">T1>/:GK<4]YNP9U+H_1$63TXO,RFNCW2+2B8JD1'<H?TYBFF^?*'6+ M8KS):BZL%WD/5=UN@VCNZCSM" >V,Z0SS2]2N&>@M8MI$LF?UXE8&A7[">8O M<=ZJ/YVXZ!3NSP(4"GN*=R,;@&</"A6$NT\AU+3^N'RJKP1=O* \3HI)%+,^ M P@F.0Q"Q"7$%L;8Y%2BOUGBQ:XN1^5Z(## J+R\&**B\F$A%&P) X"*Z@CW MV9TZH5H2EXP'].HXFN8',EC<1R^_)>4C79+2\Y;)"989FWZ".RTVGN+5DET@ ML-6O*MR,&R.=FRXZ5EP)N4HLV*@%L@@#L3KVT$ KL)IPWQR"K"=W=XO/T3J) M$QIW3J^F=Y<*A\M,C:T*+?X*>Q.*_#WM '-;TM;N@Z(,&CE)?FFZ3H8V]*S; M]22:\=[42?R/*LDGTV4 )?\5KSVEI_B$:P=!FI";0>X+'Y9= ]WJ$:93C;XH MTN3Z$$%'4H2%(6Z1$, $TU<955RV.BDSAC[IW@>8O5V-_$:N1C)[D(>W'P== MT=$%1XUS1M&CA&]7X2W!5>.V^P!.G!PX&J=8GC2W1FC*[S\=4W#*1!O#\!2= M9"9-B,%%YGR182DZ96+3HXM/T4(-+$)%XY1'C!^_PAZGIE:,=>PQL'POQLWM M8NA;RX++D]QKQ++'E8<\C^8AW[.H>+Q,\5>_\B_MI))?".:23N\!,TA=SAVI M.#<Y?DY("YZ^?BG0:I'MDN*?D GV<_.D--L$^@SVLU!E!F]3;4TG9M!:2E-Q M]7J.*O?48#><!M)E<9*B@7KWV*S?S5D%ZP3%6A5O;QE[\9;QK/BQ]!#R'#+J MO*(<ZG/M0;_5-S= P<_\S85"Y@N!.JF9?8#:-_A,X-P -7AA<"[( A\G#/"& MP%"SRR2+B,FR#3W\$Z.73<K$[ICT&T&NT$(N<#L6*-R[!(*)3%]EA3DMLYA\ M4CLJ=K3(UK2<\VGM2+AP4SF<5D62H:(@"CZ0;DSU:9[3V1!STLU%8J^\15I. MTP_69FXR$2XR8H:JWH%C%[E*HH<D3<K7<8<Y<*TM:@Y6Z]%V5S?M=IC>?C#= M#-Y"]6%E @I&!L7!>A<6/'?WT8@.G@OMDB!AC9L@7H#3_,E!G<<"_7OF;VXD MF[_N-Q>PU1[U4[E'XE<P_-M3PP>&O)5WBN="O?(CQ^'> CEO98:]:PFDWFW5 M2ZB/%MUJ=CK4AKY$)OW;*:Z7W?O^>A>EJ%BNFQW?DVQ5_[$_-2/KBWPS2:&B M6WSBS:'%CQ;WAI8\M'>'"FE^L<:UFR<FHU>(T#EJ_NT9J=V7XP1RJ!?<S^G! M!3TR"]UQH$(1O"$R\C\0@!#$28TB+L8U":^8R[<\59L;:]MCV-WA5;<+$V"5 M&E$2OO==,OLD/FK5C>CM0$X<6'TYB7FH;<:$"V 8D^#AK&$KN^"&": 1I>$[ MU$_BF&X%%S?1*^W2=)".X[PBHK9[P,ED.F?&A MU&)/@H:YA*[M0APD0;BS' M5./3)"6U;!;9Q4N,BOKQYZ)<KKNG.*3P!I;G(EM:/GA0JUG(+IZE=1N\JN?) M(<&T!VMX: U_?)3>]\"^EN=90\T-R3 )G2+M[**"2FE)_EJ77S)XC$*M8A>J M@EKU0P!$=^:/:%M.>Q/G8(>,8/$,\F&XGOC55BF()2]Q?HZKAW)=I=UD=^2* M(*1M$XE)CQ;2"A8Z#(C% AGD]7!]L]SL4N8!+@+:N-LYCYCA/K,)M^+(<ZD7 M5+YH'6Q?T+:-I=O+X,H-'OV<O//N-A<&/^^!4GN /(^H6K46F'B0 "^9<[1M MPL8,4C< &(@]BI"!R\EAC-"J#K.CQ]++-?EE55$1V;<4X07V$T5I =\<*Z2Q ML88M0 Y54'D[X9-6&F[WO8E>NW3)3:91HAQQ5.7K31IEY4FVHK&@3Y1DC$OE M@AT^%0J&BE-=VUC!JT+E#@\2-\\-)G_\Y>./-2+)#_V;A-V=L7/TC%)<R\NZ M!JM08GI_D%\B4."I6\,&XD"U:LPU9X7:I)LT0>_\"P_P CQ'QR@0*,Z4;3&+ M8V-4&NXE:HYVLFLXJL7$V/3I,LXL"%6[;6,5I_SK- %>@)[HV-T#K8/QFH4Q MYY4)G:(\U J+'@MRX?:9!;W"ZC6.Y&8=U1GAHD3>,YRFI+(\2I=K=F>4!_XJ ML>$' @/9!(I=2W:S@6-]4<)]UHUN3UQ191^B^(_>RP2?<EP4W3X&PVXC])NR MZ2ZJ:[,)%/V6[&8#_?JBA/M4W+3'[Q_+HR:4^G@V.=>7C\D#1:VB'>;QS>,J MC^"^+0B$0*,?'>@."#8IR *\" NWA/9AF_8A6["8U+:-#92J5*YS3?6(SNWA M)\-6SNV%U1U=Y,\N*Z7NN3V @=BE"!EX<6Y/7UHF(B)ZQ6/W,(_@V%Y(SSBU MY]#[YE8A+8W5+0'RIH*ZQV?VG#K#/[*_Q/DM>JKR^)',;H18!!<8[;.*"H2* M1E5;6($CH-)P1Y)^9R/JM;HNUU=TVYAH2?28)!A2*L-PD8(RH0)3PR*V7:6@ MWG#OX=[L5/J,\@TB/9#N -</*A<,VW!\IV+ID2,%EPX5O$96LNEBP1)H1 K, M>G)U>_>E^"TI'Q]1NJ+/ K_>1R\3-(J)6G/RB +%%DAG&Q#B5:1Q2N_77B3/ MQ0_WPP"^T)2/9" '\ D4P[8L-^> #Y!%_P*N/Y, X:,J,K+)L.[-8RJVQF^% M9U),!VK. R@!GKO#+:&]AZ:]=Q8L)K5M8P.E*I7KGY@?PVX\?+_7RFZ\L+IP M%ZD7ZS6*:;:@E[A^&N.6&&=91RR=9/5X3(.5GJ.4$0&L4[1M$;6BWB/4P!)J MV%2K*-R8=+9&-RA/:,3<,(9CA$J=HKL+.BI%O4>E@2744*E6D4'Z)^ZHY1R: M)V3,R/-7,CS\&J45#).<,D(P3LH$BD*Q[C;@-ZE!?PWY5".9B)&71XN^WW_Z MEO$WT7Y.!&JL,QL$7F3#';U_>S\Q^A7YH?G&_#1H$/12HFRUO\LQ:))-@8H? M8KQMZK^KMMLH?UVN[Y)-EJR3F%[H;7(/$?5N<)K$=$7B[/7:B2B<T!$Y8?=R MK8#0792]R/CWI#E/T^D9O%JA+H(>6,A=]B]Y0V)-W4?9O+@5U='NP KT8SZF M*2\/U^MIHON!8CG.R)]Q\Y2BL]Y^C;[R9*).N%X8%;LTSS5-0E;N3ZD@HLP: MQ]TVF06.[EX#WXG52LIS+G+"B3^=$CK<)K37[%C!&.-]0F,IZ@1S@MHMA9P= MSO.<1D42$^W/D[0JT:I+94VSY)%E91N^1)_$=.:$.I&(.+4@',\B(^OVP[AD M[C8&1R+Q7("4CJ.B#PY VCH8KM^P4_,XUYMX?(YASA/J6]E%4K](Z]'#Z+S1 M'D+*?X+<A_&9(=9Y4L0I+BI^1U4KQ#< LY"S+@QJ3/93Z'+MAWU:5!7G17)F M%<&-QIQ'TIWU=3H-V,D4OW*ZN82J;6(NE;/./9)H#Z'Q^9N<D*WC@-!9QY4U M#U90<-A/.9QI%Q5Q#'/L93Q*YZQ?,F3A]$T 9;<-+:)TV$>CK+C&)5EEY=%J M]TQ:3TCY>&S$8]>SM7@XZ_20=L=V3#/T"8**&[^@56&8+N.F>>JO?>*OZ)0] MJW+:;&UF6=?/A=>A>;W\CJW0PP<)]XW"\3.6N(V>&]?F9BV%)* %Y0[(D,LN MIEJ3BS,G9 L4V)8)AZ[*4+PFTEI3K# =&C?WJRLG=DOT(CBD9\(]F3@^"D;< M7;&1$#N;$76"]:7*"(:W3Q6!QJZ%I$[)F,_(4!I\G#DF(!*P/2L-/8^X_OJF MDGZ]8;J63QBOOB9I2K1<$';9)J$OQKJ=(@EDDDZ(M,JV8%$LZ\P5@>3D^1^] MPBH6\L'3Z,$ &YIGZ&V49*#.1[7NX/99+Z,DKT/%=E>4HG21$0-4;@,N=G+U M]LLX_@5"VJ)!3.K,>[#$XCD+$*U 71]< :C%L)JNPXXNJH'V:PGG,"<.YRA/ MGB/Z5(\//9@I#?&C_XE6F\&5)L".BC&GW6Z* 2>'Z365I>9Y#QNL]&WI@^^Q M 29LU9#CK1AM^9H$H"9R!3=]J?-)/40%JA>$*"O<GA+OC5HGO-H)U$_04L?? MU")WM\-Y;L\*LZZW&C)SY_R@@I_V!>?Z/SO<5(W*X^;."]K!%K9MT9$O-)*R M=H>FTH4Y$[S"V8;4OSU'#Z7#">!#"9C;B8AV4PTVD<.S^&QSW]J7?]8NH-F= MI3-I'$Z.A*V!85J-)S0LGLT).)-7F%VN?2?UMRC/HZQ\==;KAG(,)GJ\B89* MD7U6*T 1ETG ^HT!.9>&%F :@%W 63=6:E"LH?VPAT.J:Y-Q2:L)L_,O,O(G M:E+H.7P1II%!.N8"*/?OP/ I7;Y],Y:*UZ\AI'Q=?>C+D,;"2HH..Z^ ?_MZ MC8!OF+WU#FWH-'^1K7&^=;MAT(IRBYYP7C^[P.ZQ,K+N"C67S-W]\9%(\BZK M4(*CME\=6-IV6$?G4;((3AWU?7$([S [,KV4F92[:ZN[(/M>)D 7.2G><E,< M1DUZ,XA(LZJ;M9;KE>=4(*3[Z'\!J>?9)Q3T5,DY(6:K[SR>4?Z 1^[#22#A M,\HJ=(MB3+JU'$U@^EU@H)3><URI:JP"+@!O_?="6 CS)9N)\W'B+:N)0PLW M(!<[&MWB<MMQBA]+7A1#P\V2+45=IC!GY>!$*O=NKXX>?3J5N_@1K:H4+=>_ MH63S2-KBA R'T09=5]L'E)-5#!6TJ)N!NQHWX=&MS_5X>)VBQ89=X.E;-&L+ MTW_T4KL4CEW$-Y7A90^R3L!^2YR^]OZ?W%NHLY@X"Q46WN>"L6 9M<PP>A6& M^U H0TLRQ[JD._R]C7Y9HB+%TJ,.#2[M/5S-[*&7PPA<EZ770YTF3'$\L'T[ M:5/V?K!=?#4Y-^KL&V21LGMB92^U?'#3YC09XS0X^9Y(Q9Z9E-*I&%4;YD09 MDG+!L9]Y2ZWBD57YEX+LL#.SJP\NSF*:%LM&M9ZOQ5P^N\=^WEQY=NPQOZF+ MS_M!>R=@ S@"OZLD>DC2^J[:9Q11B5?+C(S>9'0CPSC=9(;N7%KD/9G 6>'M M_47L.6VI=G';LB0V)WXNG05 ]2\9?BA07D]]%]E312?2F#B_-!'NC,Q9Q=@Y M6:W"^TYU ,MJ)D6P*E!PNS7,*]3.UU%OR11L3SF8\B^RWL-KN^GA#6[V)7<] M1#[IL,I],NVPQ#WT+ SSFMMJ8@;KHH9[5",QQ:<HR6BP",<D**_/!+)8MQ/J M\X=U0QW^1]X1C4U^R*ZH(VQPDYS174S'TYNW2\L#MSAJG&XZ_@K<[U K/G%J MT.+!7&\VM(S>96?U2L,\A.I=?7;L1+Z="]![;#7RG2(R)*&]K.2?HJQC<"_) M[\DF SH.(VX3/Z+)S?>;UG;-I709V[CJ\/*[3:YJ.W8R1W]A>[B/MUPOG^JG MU^H;"^NDI!/C2])=6LF+>[R_&XA6_ MS-IGN;M798>KUS?!9+ >_/&ZK^C#G M-K#KWN>HC)+T[;;WW%?IVJL.#4[I*-"A;J2FG+"['B<@]/P^+EA'E8NX(J;. M#DJ9CU%UL8 T>]SG)$NVU983MLJ@&(6K#B@\;W:Y5HJW^J?<]'>R9F_HZ$76 MT$,*5D-W%"$U-%,K[8;NN+4-_9,?#7U71MDJRE>CS9(;E"=X-6IR$&TWPQ;3 M>@X#%4U5 "'AVT+CHQ_0N,%%>585)5G=YG?5$QV;[E#^G,2(B0XH>;<I+"7W M'".*^JK 1,ZZ1<K/@<9/$<=($W0T;XO?)L4?]>["=(01$.T'&2:1/ZJ=OIZB M+'XD"YH_3EZ2\:092LY3=T+ND>*=8.=X&R695'$V.5?Q,;F[7>$H146;3*?M MIL4U*C\C.JL?#Z$0VFX(%=.ZO(\$:SFLIN_DVI&PEGHX%7.W'*GAU,0<KX"5 M.Y+,RL.*VEFLI((C,O1PC&&:5^B@)>:MV;.-.F8;<)Q1%[[1W3#NMC,8XQ^( M=K^F$-&ZSK7*'.:8WX:G$ 8#&'O>OH^466R?<OQ<V^P.IU5]!9PY+BF5Z6;P ML#*NM_FG@Y*.LLRM^_U(!&3I,&,C$RK759RB*%]D*[+:R%_O<Z(./8FHD[H6 M54H7*$R\J!?<[?W""_J''&VU)?!1X6LIY,V%64&^'HN=YLB2(I:]+,SF,Q7^ MNMFKZ8K*> J=JTAX.MNYGFG=>D5T7!"%I4OU"2%OK=HCM.6Y+S)2V>MOR0JU MZY_/T=]QWFT:\5+J*17J$NP!"_G3@&0PIC]$&_1!UH0,4EXC#DC=Y<A3:T+6 M H:O\R@Q'J@JYF)F4,6Q^=QIM\>:74OB@'<541M#*S@V:\L7Y#PWK+T4[S'4 M/ZQS/=D"GW?*]]@5CSR9#%M#_BF8"$AP-EW784A'GTY7F'IU694%/52M'UBI M6VH?PEOW88XY[#)MC6>+J<.TZ643U4QASDTU+Z#9)4!GTOBAET@?D1Y.L[2+ M;([%2HR3JC-8-6G2!RS"W=.WW+7'U@7-Y>S(,&F6>:=Y'OIT0^]MZ*<]\%Q" M41=%4:%5/5-1,1"C&,0P@V+>]VY6/]:TBE[7[G=B>,7'V*];)S>UT.KO9/E* M=Q)5NKDZ-Q&X5;BY?'@UKS=@H[2W\"A.RC)/'JHZ8OP>U[\1%*'53?1:"TZ# M"S>(%:IOC^'^OJ8Q0[]<B@;,\ R&!?@>N*3MP[+&$H8;FL!QQ#P3PD9566GQ MX,HO?0P=PLQDUM&O+([!X18F7<SU>'R2E<F**I<\HSN:2*Y.SW+Q$J?5"JWH M%4+B!)ZJLKUF.-G]V=*MOE$OL,JSN_EFA^<Q])@YS&N]'UD2,MSM=>O+$.UI M[4RK$Q5YP@U)L;]79+@U,=<VDKI8<X1U'/*@'/"8W"R' *-#=,'K<K:J#_.2 M?_]9+-=G:&_OS7%>*&-<R](MKO'.G..K7 P!&1'L$BK^4V6.H]99$M$_<X28 MD>Q@>H'&(WI;P7"D4]%(:[0/EEUD,3-N&4#9K4A$E,[?D9,W E91=CAF22NI M5P BYN$>'LIZ,_N-/F%'D!NWC54&, [7L-K#!L?BLG!FU?IX#1#X72R&2E>< M^&8(*=^W7QG%.,_W%NDN$G6Y_A4W;HK,>E%1%FW?&N<Q,&,B>)D4PL0GOS=M M?,X#I<K6D7K$7=6\=THA51Y5I[V.MO43BXUR33"P'+BB4GRDLDN%"$V _L98 M9-=A>4O,+?@NUFM$<[NC\ZCL=&V^C"]8Z!7F0U%8.$1$PJUA#$QA599WW@^9 ML[XYD2[N<=OG.M51\2F?AG="R;M+S5)R[U&GJ+$:SN3,]9-8Z2.+G<,N*A[I MZC19H>8Z0I.V^3><_T$F#.W3FR>KOX\ HUJLNR\&+N8]@#0MH 8D>"7ZN:Y< MNRK&!C!-[+O)Z(.OBQ4Q5K).Z.*S?4JQG4-\PGCU-4G3X=.*A*;:HM4UXD7+ M':@V_N:VW=I":S6F1A3EY,,%(7F.4D8DWF$J,VLS<&7./=O<T,<';C"V2YU) MR_XT<B[MPE^36[%,E5,D-Y2$"TJ>F]<59O0-DBKG\!#<*M_\Q"R-%[:WX.H8 M_E:*=?O<Y.@I2E87+T\H*Q"A7Y:/*&^^'<J)0&28VZN(97AS,X=IWN/Q.V*E MP]TSLVDP.I][HGM ,SJ:21TS.))>'6^.PD[S!.T(>DJYV,+TKZ,O2$MFFV3F MA0FCEADZ^Z"6M^YNJXF"[O #M;ZY36;19*C_H<GV5-Q$KXQ88"=US[>H$-7] MYC3F;<Z@70E 68T$:+\T#B9#&_JJH^NKI//:JUYH'=2[#&H\B$]I:WSS)',T MW9'YCU;%UFO\^<UK- TPHX?H<9_!&]3<WWJ^:9,$W<MK==H>_9= $TITMAMU MQ/'/;7/M?_X6H,\QPL$QNY>C!=N_?C.K6IF9#A,R=9A0J6^C4QVFB4(95^1J MM5W^%YOCBX<QJH<-=M2+Q9]--DO)U/UPZYWZO9@/>( KH##?"0L+>VZBRRC) M?XW2"K C"RFM9*1>:>=^0A$+;,^A8"'I0"&0@N,;Q+4?5<0D0]7ZUL@9SFH+ M55'*3#EG@Y42Q'FLCA;O(-L=!OP\48XJ#I"A]T51)ENZ9_<EBW&:TKM[H!,W M959*/8''ZFA[ LAVA^D)/%'"39MH,+V'3_6,9^O"JC2VY#US0SU+W%1Y_!@5 MZ"9/8G22UI63G[NE" V$C G^[J.7<[2J&OP)1VBKO 7)- QX!P/^.6QIGGK# M0!+]O6_+5X,_1R_)MMK>HWR[7._C@.KU.!$V+Y-_UEJ-0*Y:K+4YO)CWT-2T M@!KJX)7H[V\;OI;!1E62<>4N1+!2+=?A"E[.?V!IVD 16?!:]/=1YTYCL,@N M"F+VKR,42>EXB0KV=-ZC!*JC82J"/==NS?F6<&_:'C-FW>M5%FYN<<;"@KDL M-4RH*UV*#A:>ZI6%OP'9G[WF^!+GVVB1K>D_-0K$APUJA04K%E%AGTQ4=)*V M[TS+[<(KP3?&M(3S7JK8SFPG*;&$=%@2U,SQE-,:CZJ_[M03O>"J7 X 3%]> M?IT'GO#G8NV"E/W&[''LZ#/,TO;)779(=)=D,>H9AF;F.ZD/.>3;_';X\_?^ M3?D'W$7FLK*MKF11OJ.ZP\XP1O?>RC*G+F:VGJ=?C5('U*GF:/NAL<T/TQUU MQ S_PKG8BM<XR^DK<?G@ ;&"];R,/89*:S$Q0V?F98O%>(5&3MB:0T3HF9K, M9V@@I$)5#1Z?L?0FYQZ(MRBEQ_MGN"@+]GLU$-KNQ1HQK;-Q =1B6$W7H2L7 MU5"_52/F'.ZC*H!>CY6Z#,2NW7,U8K;A&M7B",0UOO3Y&G,A^$UTA&_:@&TS M.<:P,.W@'8U8XNDNTWZ.UTG)V'";?NBRY_<^!-E_F:>.7'7M==G!>62_OC<W MRH^),NV?<WA<2W*&?^II9</:;.4WPTZVLD"6\TIY>'QM=%"J=GBM6I6E7G2X M-Y'IK0<"(\)J$(_B^GGDJ_9"1BU:_,HY,9=0M2W.I;(6+]7D4N&8<APT!2+N M(J<DQ,ZZJLSR6%'18:_D<*\CIR1<;;Y,;@$9,$C L! D""RWOJ39-?RN8;/; M?6%LN?Z,\@W*^WM&EV1<RF(ZU-.GU>H;VN/%D5[IT?MCX-(^X\W,%& <*E>C M<0@JR*IUV.D!5;IW+\GUU( A$F=Z *#L^58NI<W!8%C)#<H3O&HO'TB%9U)S M%1A1.^NTD$; JNH..ZJ@BF[0$+)V-F>PTR%Z:E_A;$.O&G0J%\N<+%<V>;3E M]1&]PFTSJ!9VMW^;I"EUSQ.<C/=D973=/BN?SEE'TVQ)#-=ZV.O4ZJL7T_QZ MPCT:^)(]#-3JO20T A> LC6TD#) @,$U-X68L*9P@S_IK=>O9%:)+G%^CJN' M<EVE7;YG+M[4"G5'^L!" :)0RQZF@(16:G>!X"3&9*Q4X^Z)W@)338)/3)CL MHE+TF(0(:1OV,H:XIA#Z(8A>Y T$+FR,)MA*ZQS5F@+?,UMD<8ZB IVCYM]% MU@W^_/F]4IFV#8!E?,>ACNI*\ -6$.YU *)_C*@)ZJB^I/B#%4PL)MKOUC") M_%'M]/449?'C-LK_8(3^0LEYZD[(/5*\$XP9"@PEYRH^)I]O;Y$9W"LCX^XF M.@_I!5N>N9<(B.B55<#>230/Z.6/I4ZMR^G06+D/R*P\K*BULJ2"<$/4),,# MT[Q"WRHQ[RY*3,[6]19<@>(?-OCY_0HEU'__3/^@CN[GGMLF/_U^1=:[Z45& M]']E#$V<KUTHR/CK@61NJF0.*:Q/K;3#3[:&BM]008\T'W%5L <)/D$K%XO M68]BV@\#M!CVG#X;VE]8Q<-U.[Q>@87X&QV'#WE0(PW+AFL>N5<6NQ6H$YYP M"7='^JYZ*- _*J+GQ3/YSSVIC^&-)52M^;A4/FG'=-Y2.KZ&SB\%CF1B#@5" M&K9NS@<$>9M@F&*C/&,\MG6.*S:[<#VBK.-.3<C%OM2,W6@B8!BN(>5#"\Q' M0H<8+K<CVG>[XMRHDQ/R]F6NC.Z^,:?9UQ7U <OU6564>$L6^>TQ"9E47N)< M'HJB7;Z[BJY>WI].,FTX;&X121>ZZE^(TZC+]?K98@>[03G](=J@#[(NQB#E M=;(!J>=84]!3!59BMOJK@6>4/V#W1W*WB!2+LC:C,3_D4$BUBRWD4#G3[AP] M$,Z+[ 87!2H*(M4NU/L4YSG^6N?@J<JBC+(5^7NDMF[QUA[JQ1W&,X@;&!L; M8QRRP*R/=CCU>@(/!F8$OIVE4;(M3C+ZI@O*2S*A;EY'8$R?E(N.#HQ@17T& MIH$1P*!4J\/%'I%P1GL9Q>U+D9PIZY1@-"?M$_@,!JE"X"9G<0KW3258/]*; M0(G[C7SV%&!&NYL</R?UV#2-$1UU,0CI/C.*@-1G["@H"<:.F*?EG D6=@VZ M(8*W*S#^/E[U[[_[W-(R=93]:X^1Y2>+O5NBPI91*JM3+L=P1RJ-> O>IJ%V MI,75),F.K3'*ORA34/BCZNU-)D=+ICS<5>J;'#U%R8H^5Y>1#V2NORP?4=XF MM&@>A')]M_J\M6-]D?TL>DK***5/R+>R=S*WPB9%G.*BRA%GH\<2M]T&B"$W MAY'J]"@&YZ_7:&PBUJ==W'G_D[..;ZL1L5#9H4LPK+.)1N_7%?BF3O."Q7WT M@OBW_80T^ZL,+)KCP)9<_1E QJPTW*B>X1C5#DV3):B 9K?V9-(< ] @ZEL' M&J?2<,_T>QJS4<8G:&W,(C@&?$D5MPXN5HT&=S-]&#"'_65H!(A7$Y9@^CA. MB6- I+II9O9_'!'T-_'X]XG-=_)N<OQWQ-_(&W\>[>/M/Q\#DB1*6X?-M#Y+ MFX*'VS6XP^OR*VF;<_2,4OQ$L\[5!G&]4W!+U"/8>23-T!.-&_$!(=X%?HB) MG0TJETF6E.@J>4:KT4/>7PJTKM*K9#U>E*D4:=6'%7&XJ0]J2JRE^WB[7U05 M[=^P*@(.S-M[O3.\?:K(W*KS!R>K5?/0Y3B(0Z'([GEV2)$ $*>ANRKB8%6$ MNP$@TF^+\[(]&YJ$A2H6 R!O6"QP] EL8!.!PVKT=P>F:[C#37@^8;SZFJ0I ML<#(ISN?\XA$DYV%:)5M(:)8UMV;>NUT>_E4Y^7.-G=H4Z=)YJQ]N'2C11"# MSID_T&M'#%=ZZ ^4JNLO>1C5A#L/ZJS Z5.<[A(B2C@J&8)BSS7<F<E.Z>9Q MV]5Y19^_:3(Y\WRM@'3L6IFDX>('H+HE3+%K"O=D8D'F*>MZ79DRUI5%I^[D M]%6IU.X\%E@J/"#J&<00D^!*@PL>NHR2_-<HK=!RW5Y@B=)%1C2OZL'=]<QX M)]Z^77BWOR"DW5:8D-3E/N"D 7:_-4@[C5*:\_?N$:'R4XZK)WK-B&<02^SV M^X>&[-P9MFOOMKMFJZLD>FCO2WQ&$07 :IG=[MZ^RU;]I_!.HR)A/O!NG>\8 MG^9\W=O\]'7WYW\F9.V0QX^O5W0+@I'61:W0V%J20NY-T39=TW4FHC(3P6B5 M'1L&5M:]?1;94U46=9-]8*:- 5".=6=1.IOUZ+4F5E%\.--1JK ^^1!5%.Y" MGZ763V"(_02&V$_'!3&VXC- [*<1Q +<1V"I]1$,L8]@B'T\+HBQ%9\!8A]' M$ OPTI'B] B;31\X;2"L>V!\6)WAIN"R/_W'FE-@3E.9RC5H38D\1S W,##7 M%2=SV"R\+:X2KXSRD_EC?]F>D$76%JWOP=;(6530F #ZS\4_JN0Y2@?>>K]! M-@G,4"RWB\P EPO:K[,#.?1L9M^[#^,^P%+I^WA/\HA=XAPEFZR)[(Y?NQO" MM27EF-<LW3D,U=)'AW\S^\W;"Y1E"_R1J\9L<LQ+Z;JW\?AT1X=CJ$WF1:Q M"H, /;,+*[-ZZ:*SUZNVJP:Q$/MK"8NC [L%2SKQW!(!-0[J_7H6M;ZCU+.< MO$\HE.A?A965.#K$J]MI7H"#Y-&XH^@7GI6@K-0ZWQR /<(N$+8JUR:'L+WW MX<7>>7;Y\*S[5_;;_:J?\LVNY(&_@CCO0<$,6\N'.$^P([;E\^)#@L)6>)XE M+,@3ZIE*;*OYAXGZ0CXX%(6J8NL1G)Q>S1"BO0-M6/FW<R18P_)+AA\*E->Y MNNJX _(99S0M=X,I.T=4.E5I'EFI5>6^L<RU.8O2N$J;C* X32]Q_C7*QU<R M#E;?N-GFJ\]]V_5B17Y+RL>)'L50D>)V-"%H]WIJ7H 06FMU"$)M+=3A?H2: M'>.<("7;#<09^^92CQ<'94$M_5'UJ;Y#=U=&>>EZMT?7-AS3W*&2M#+K2OC\ M%1EZ $A%;V[ :E,%Y L@NFDL@?W:^K5LG$]1DEWAHEAD<5JMZ&W-BRC/Z-)D M7M\@KW<>5R&J]\USS-F0X3L2D:H:403'X5><+RY^_^EM>>'>.Z@U44"^ +; MT,AAT"PP+C)VS_?XP$5K4PT??BO([%Q&1<L!ON;3[AO8PS_<_J[B_OZL@EDZ MESM<(I1SXKN>"9=GU#_O:&+++E[BQRC;H%ULF>NT*$QA20O^)UIMZ*%93#[5 M[0AX2LF8T^X9)0-.#M_>[J1F)?C@?)UH[#K9!LOV]$DS1HH-"*F@1?>D'BC; M]<=[4B4S>P:$=*(LB]1U+/38 ['OE4-HA]'-/%J'CP( 6@RKZ3I._\^OH1=/ MS.,<[HP%U/.Q4J?A679: ;6LF/$Q&'82I*7@;7FVW$5.B7F%&VRQU^N*<XM: M0#'QWE?6;C07*/YA@Y_?)]DS*DJJS\?V;ZK)QYXFS:\]1:XQ;<4H/=G2=Z"Y MVK#))BJ-R3P ^K0=,%@Q'M"O^O&C?%[' /3/45GE2?EZ'I6(#W8FU00=(RK_ MP2%22Q$;(U;A!H."AA">\U,8.:Z.(7+6QIH5RQ9W\JD-L,IA ]B-776]/=)M M(17[SX.@T"OJ3$G-;_LEQ[)? F[RTU?V=/_TM57P'!5DF573"G.KSE;1^&QM MAHH\F&J\;0B];0B];0B];0B];0@Y.!N<;^PRV5N:3[QCWJ::JLP83,5$;6OP MB#Q2C3EXRLBXZCD?-*\Q6>8TXJ 5<Z@44'2/AK$HG+D8:5M@B$Y#O\#C63__ MQ>(5KH>6]%,,!KO,@MU0QV<7KA$/,\R!7.HA!SB>0.&F+F>9AC&XR<C:MN"3 M>:4@<XB3$PJ4=#[,W30OV%^\/*&L0$7WDGV3&JO)95@P1S_U@JT95 HZ\U. M1L4&-ACZ'GYEU'>H5#)'TI-#)R@CTX98BCX 93\A&8_2<WS!M50!E)!KN"-2 MOU<,PE)Y\)'1]@'$IPT!0D!-E4'$YQONFYNCW@%"$H"<[8T"Q1-<7P._Q$>5 MQC43+W)Z22?#6&$V*;=LMXX4L7Q;28I7DL#URR'7DGR1PG6Z/3OU;A#)(OL$ MM),#.2:M!_KNQ%JN>_%KJ)3&$D +3BPA+^BK6>J9JII!!D5@IFB+>'#$!FYB MK&4'WL&;K-KAB8VHNG!/;D:J[)3\E.-B?_N5BT5(H0D:Q86"Q:."+>P@4EQA M\*E/Y&91'C.4QXJ X0BTP8S.\;KG&JV^M^&D%423,)#A03>3A?7!;'Y\J:$/ M%"HBGV:[B15ARJ6_1>!Z06LI1/U@0;!6H]WGE/HX N>[M$O+C/GY+5S^6,+E M]U*SFARR-0 L-[&2M)PSF^PE&SW=Q&SB:UR>[P*/3HJVN7L$(\O-Q+VUKW7N M'HQ04(3AN8W+&X0D M(AQ[I@+G8[-L]-G_GQEX\_UCV&_-#K+;=HN\_SM5S? MHI2*WXV;MRA&29V7ISA-TI2F\%O0F'5$BA+:9Y15B.;V(PIGJ[OJ(6[+X?PD MCO,J2OD=Z5 53_K8_!6'VOT.W"16>N;\,@?^)JMD5D@,>Y.3F>$+MZ/"BDVZ MF:Q8J)U$R1Q6("ZK\6@VBBQ=O%:;W,YT)5LJ1'!KSKL2QW\\1 7UKEL::1AY M<0E[UP[+=5^NW4!0E,7=(P%?+?E-]-JT*&>!9(59MVHR9.9LQ+B+']&J2HG8 MM7BGXR8_R7-Z9;$6]_1U3].J<$*3<+(N7UOGVQK:(E]W+Z?70I!:&!'RS&_= M"^G#;^XPHVWYO0;9ZB:-LNMHR[YE/6<5'9)FJ<)9H]PBXDN2F#B;VG=_R9*R MN+W[PHQ2!-&V9I+0.IM)S(H0K&:CX;1B#LGH?$,B4;C1%1?;IQ2_(E2KM7RB MUF+"5DK7-H> [FCA"K7-8: JD&:.%?8!VY$]/N.#C%C#MAM(0HT^CP3AA@3; MGX)B\?QLU+=L54_;=E1MN+[^ENK,F/=.?N^F'_O?W<K,GDA-O_3E9H\Z!Y3\ M<Y(EVVK+E)WYK95^],U9%V;9%XM%'W;"'@/:C48%P^U&GZ,7?L.ROG4-._SF M7<,*1!<W[+!@N)DIIWX0B]P,PRC==&!0Z&T41Q.#'G8$[U49[J5:J1UX9KCB MW-ZQQQ"ZJP-@Z&YC,*V9DP4^4XOVSO]XQU"I4+>5""SD[WH9#@RL:2/%I;)4 MH'H>#Q3$6>8&=@0)49(F;8KR/U!9"WU[]V42[2$DZHZ,.41'@C.0#>; %:]B M9_$,3!R=;#9Y?6MF%]][B7,QJE2*=+X-5.1($*=AGUG\&D@,%S>210[M/MDV M>K&VUMGN#51DZ.PD18X$B!KVF=$12L28(W.$9;=(>PQ]BG6B"3$*R$F"&(A< MIH3!D>#6V'8'<Z<2H5I,_^S<N5Y7=,]AN?Z_5933[D+DOOLM2=-?B;CM;^GX MKK12F2Z=*JS,D>!4QT)S0!,H1XO&/SE'XPVB+THOLM\>D_CQY ;G5.GENB_V MR9H(70\<]!6@$3*URW?Y#=7+'PEB32TW!WHU9&J1_&>_D#R0.,NJ*$U?%]G% M/ZKNF;/Q'$&S- O%D-+'B&%EJ\V.8(A$+7[_\@WM-M?_N47_J)(B*=$=RI^3 M&#6&^V!K QI2A^F>M+B.(^EBAVB!.3KB3'*WW?5?OZ'NV@2(%?686RRRQA2V M^JF0N6D'Y3#_UGLFQ.9>=4F.P&U?_,6/;2*[VNUFN+LMAEE['+^Z6?H@J[JW M7JG3+O[W4Y8*W;F7)P>HBRS.$5%FD?724=']O':[>M3UH.1M$\G)CP3ZBG:9 M [IR$3KH'32\AXFZ,])54%S1VZCW>;2BV9"BU_&^@)BHM22/Z$AP!;+!'&CB M5=QAR/U):;?=6RM3G-$$7&F=0.$6)45135P7F'ZTB2^@/Q*0J5IFSLU[@0P= M]&RES-.'7L_!WC\BZF,YF),3CA]J9A >"<K MI@#7J+*.US9.I\,/039>N3K MC+'+-F2U'/MSR)PE=A)%X/F2(HS2FAC)6[>W/3F#RWQRA;,-60)NS]%#Z3S? M"95!GB!31+3+ZL@F<K993#T#@2<!0U)>1G&=C9VC((2T55-,ZI6RK*0I4CJ! MFJZ3FC!-/[WG*2,3-:3;6Z LD:ZH5\F9&4R@Y *%A^36=@62,ODGRNY.H^P/ MYOU!/D&W&\ @<#8Z@^V, 9H-!U(9ZWH%SV#I3>;/T]-[;BLSOW5/TPZ_!=&V M(GW4FW7$+=S[I%)_BY5=E=R:W154.>-P[Z7*QVJ.9:773KF<>28-/2>$=-(@ M-:!7$X6A,,S)@8B$J9('Z<6><?J<9)NA7)ST8@#:77HQ(:VS[BUL(:RFX[![ MLS@WZ;V$',/UE.+!!] 51/;KAAHVFW"-!AI>; XL@B$EP$0%OT9Y0C6[C4I6 MMB'>Y]9LT\]>*,(<2O@$#&6<#R,W>;*M)6$.')RO70SZ^*NSSBFP.99I,>R2 M4TYUC/>80[ASNRN<K7"VR$J4/Y %U7)-9$<KJMO5XG1YRX2!4IEN_P16QE/( MZ&@, 1*0;[C+6ZXCQP#/R+=@-ZM@L3CR.85D:%2844PYA?LB^5O:PK>TA<>: MMO MNYWG+AF6K4[HBZ?9YPX:WS7C"1PGL1R(5G3VYD$Z.'IHOW^9YA[E6\;1 M/YN@=^P_)O *Z],FP0"U .<YP\>@I_P"7E$QU&W3GY[B/,=?Z19B]$2^E.,L M&SI%!7V$7]1_C!F80A%]:C6%N^4V[&6G49$4=T2#:+7,^BN!\05LU6),SR8J MYC\6-4U@Y 5%M7B3INT&Y3'5<$,TNT)E24/76PT1*LA7FO-@/"BJ%=KGMP 5 M\A],6NHK0@E:AXNIIA1(.Z=+0U;K5!GW^")--@GI "=Q7&?-V#\E*@"7'B,& MX%09A05"(S,9 %.U7A?YT^:;$?:N8C298)9569111N^8 6:%D.*"F:&XN/_X M-32)A1FBN#9OLJOM+I11T1Y>F\&@Z)09 0U&/+X8R"'V'T1*ZBI"1L9;/VG9 M,\H?L/N7K$<:]=#?=(>Q#P.2=SY+2NX_O!155O5)4N[AYA5C*7^+Z.D>G2UH M[*'("PO&2E'A %!H8@X+XZ2HKG!3:>VS5I]%Q>-)5O]#YK!DKIJB:6Y'*/GD M25<>N?^X4U19$6ER[G.DAO+MW G6&%9"V'ML+:_#7-^U8%P#EAL??-&B=VE7 MP#7<\U')Y5;>%0OV[=#1-6DF:^X=BQW+X&XTW^1X5<7E;Q&]M5V^NK[4/!0G M0<6^$2:7YG=QH? BNV!12!%WN3+I9#K*5^.VD5WV5B[79=>#E[.U-=#50<]; MBTN<TXOU].\SG-4UC2<Q8/I6)0"]NXPARLV$U0TP2O@!K9)Z.$!5X1Z0<RQQ M$L=Y%:5G54Y;#=:OV&7$?6I<)BP0ZAC" (C ZL(]%1<K>(VS6 ./TV(@2/:+ M'1,JN>:8#9C]&L--;*0TK>*W@G3R,6P&2*V"%F#5%NY8]1D_UVF4%ID8<+<X M3<DX31,KC3R% 8<N:EJ'@Z<.5<F-*CE/A_W4I(FESE/85S5JECM/D_[Z5&=\ M)OSSTO4)E5C)O7M;L%)6ZA4& 75:^#B!*S'2 8 \E>!8YZE=DD E%(\+@="[ M+W2<J.48Y0!HW=>L,6/]I4%I5C]*N?+;]1*+H&23-8O'^/6>?"O2VK*?HB2[ MPH4:C.'L0 "'L#M.Z"L;\@"= B)3N!>F+,Z5?__I;;;,,L,AY\L:1Z+-?/DB M8[MLC_<:S)>U>KL.6O7J3_M8T7:'.QE<9.1/=!^]$',X/A7<B2(] @-0[M_% MX5,Z<\H[J2Y>:$)M=(HRM)[$RDJHQAJ.J9SU<TCK8*AZPRXL8-V^S,-F&>[N MX,5ZC6+Z.,Q.-WI#BQ[2)5F59)LE<>^U<<8S6O6"K<55"OJ.,6TC*,%.I1;] M<<+P43+KGBO:)EFM%2N-N91NZKW&=.YU/*G*1YRS\Y&*B<;:C8@\4HV94$Y& MQE7/>7(Y(@ JRB0^HP'J.3LWJ9"FNUO,IG'O[W@M@F%Z<?S:B&M]5YC-+=R1 ME$SF2W1"ED&DBO3_5'E2K)*8VH$)$B#U?B4LIO8:.&JZPB$DY1MNTCF)^\=@ M'RJS9I?LB,\NW,A>^22!:4=I&B0N7[8A0\^=7G<SNF'Q">%-'CT])J2[,:8L M4KJ^,V/3N=,1;<82,6<N4KI.1SZ=H8X%BG_8X.?W<3-N-BJV_V>L7?OS[W<7 M8S4NQO)>N(S7DAH5,T0>15[Q>-0#Q87[_J?3;F?7HW;;_]"E\+_VO=TF(BNT M&RWK^KQ;I]T6XW9;C(VP\+[=)B(KM-OBVDV&']-V^W0Z:K?]#ZT1Z ]^M]M$ M9(5VHV4M'T4>-NQ7,O_ \ %\$M?+9EV/+GR61SYWAL[X%*;/ I:N1X*WU,YO MJ9W?4CN[-LQ;:F=%)PU+[2QTRM/4S@'FU]]IV!R<;6@PUA4GM3.(=GQ*P:9U MKV^O1?\;1?D7^CAB[S? R9JHF."@C5W,?6\1-BK6-@&G0[%J&P432&KQYK'7 M=B2YR?%#]%#G+%BNOV0QRDLRVR6:W. BJ1T'/D6W*,:;+/GGY%Z"&9/A6*W, MQ'_P63&/(A1UZW06;,#.P-H7OR?U+8I2*N^7)YQ]2<MD2U88=Z@DAJ+KC%;W M$4BM\-KGB3#AY3]D;1I+$;F&5>O/9KQ(L:1VP 68R^B<<['9AKN-I!Y>*(Q MT@TP'#.U-/$^7.1ONRVVR-8XW];<7 < MQ+=HB><4\CR$N!(R(9'? PR=Z>8 M\2-:52E:KL?"]5KA]+7]R(JK,^#0F46'P]O.W-O.W-O.G.LC:H.&;1Z;83<L MZUO7L,-OWC6L0'1QPPX+AAN']K;E.CYD-!@@P9NQ&I6PMVD#="6[ \#3JB#+ MB:)HM2Q$$6<BVG'4&9O6=>29*-I,%&%F$%7&>\:F1E@6H\7V*6^O*M[AM*HO MF+#?5%<ILW^<!E+&=:P%X^EU#669(1B]M]AA++W9!KZNXA1%^2);563)0V^T MU^G1:0YK(FZ54D?%!(IZP=U+'?""_D%&6VT);E3XACL%@3EY+/:6G' >%LM> M2$_X83R&TQ65 =;*%$928;@A0 (K3#9C.?M0HB*</2EV$6^,L-\$7:XO,J+# M:]%\HW#8M3QLETZ+%\=LBKR<V;-[HFDJW&3@E1&.GL1B$;H>6 V;&BN8@3GP MZM7??TJ+5:\WL[HN,3?C$7#6I^X"PN!3^! 1J&H9%,.: IZ?J0Q3V*[C%C<) M2Y+>[$Y7@H#W5O@&:DX>:3:R4T1^W*>:X+Z888>9?.("8N:C26]RO$Y**KBZ M!?EEY09CE77XS-@SRBHT?4YL^//NV;#N9Q_=F:!1,%<EL(N:<F^>">NXZKL= M+S*[= NZ,[Q]:",;=I$C)=VO2%9M%IL3F@5M4Z\"B[-'^N<B:Q^H77.*7"5M M$-"'$<X.7&O;Y@>K-;Q>XJ9!##OAP836F 7ZE3:W345%;=J-VJ,>*:!H&XM) M$1[2Y8H:HI)9@7Z8F">O,B\R,ERAHFR4:A/M7:-I\D(QV>Y: H\L/$ !539$ M%;^6<),4=XF6E]DYRI/GJ,FE1W2N:D=-M+O)41F]C#"F6JR[(PXN%AX&-4UB MB$EXK?IIC+V8)"_+1Y1?XPP/77O;"\<C*8BX&U0EQ.%!44E]TZ%64E<+NS\% M"KO]!.*2M DKL>ADZ^5SDM7)K;KAXB1;#;G0IZS+U\^H?,3DRS,A81U,.*AY M<&'Q0#6'U[O<-8SQ_.6 @K?]_L^!WA^RM(7+V-17V<H$-SA )M;VOD26@(,[ M#$]>C';L[1R]J(H0\#&9822.>C"(G8 <4+WA/E JO>R%;5R*$G>6@?/2J<N2 M"^/?#6R_T/\\1 7Z]_\/4$L! A0#% @ HH)N2R+S@KU3X _@4* ! M ( ! &=V<"TR,#$W,#DS,"YX;6Q02P$"% ,4 " "B M@FY+<YGJB;L. "OF0 $ @ &!X 9W9P+3(P,3<P.3,P M+GAS9%!+ 0(4 Q0 ( **";DN@^KI["A0 ,4E 0 4 " M 6KO !G=G M,C Q-S Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( **";DO:OFFV MT"4 *=' @ 4 " :8# 0!G=G M,C Q-S Y,S!?9&5F+GAM M;%!+ 0(4 Q0 ( **";DOLEBC4,X\ ,(@" 4 " :@I M 0!G=G M,C Q-S Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( **";DO*[D4I-$H M ![T! 4 " 0VY 0!G=G M,C Q-S Y,S!?<')E+GAM;%!+ 4!08 !@ & (0! !S P( ! end </TEXT> </DOCUMENT> </SEC-DOCUMENT>