0000944480-16-000097.txt : 20160325 0000944480-16-000097.hdr.sgml : 20160325 20160325151946 ACCESSION NUMBER: 0000944480-16-000097 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20151231 FILED AS OF DATE: 20160325 DATE AS OF CHANGE: 20160325 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14785 FILM NUMBER: 161529601 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-K 1 form10k.htm GSE SYSTEMS, INC. - 2015 - 10-K
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
FORM 10-K
(Mark One)
     
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2015
 
       
 
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
 
SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:

Title of each class
 
Name of each exchange on which registered
Common Stock, $.01 par value
 
NYSE MKT

SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT: NONE
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes o No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 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 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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [ ]

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.  (Check one):

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

Indicate by check mark whether the registrant is a shell company (as defined in rule 12(b)-2 of the Exchange Act).    Yes  o No

The aggregate market value of Common Stock held by non-affiliates of the Registrant was $27,315,219 on June 30, 2015, the last business day of the Registrant's most recently completed second fiscal quarter, based on the closing price of such stock on that date of $1.55.

The number of shares outstanding of the registrant's Common Stock as of March 24,  2016 was 17,911,859 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant's Proxy Statement for the 2016 Annual Meeting of Stockholders to be filed pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended, are incorporated by reference into Part III.
1



TABLE OF CONTENTS

PART I
 
Page
Item 1.
4
Item 1A.
17
Item 1B.
27
Item 2.
27
Item 3.
27
Item 4.
27
     
PART II
   
Item 5.
28
Item 6.
28
Item 7.
29
Item 7A.
47
Item 8.
48
Item 9.
49
Item 9A.
49
Item 9B.
51
     
PART III
   
Item 10.
51
Item 11.
52
Item 12.
52
Item 13.
53
Item 14.
53
     
PART IV
   
Item 15.
53
 
54
 
55

* to be incorporated by reference from the Proxy Statement for the registrant's 2016 Annual Meeting of Shareholders.
2


 
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, 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 below under Item 1A Risk Factors and the following, could cause our business conditions and results to differ materially from what is contained in forward-looking statements:
- changes in the rate of economic growth in the United States and other major
international economies;
- changes in investment by the nuclear and fossil electric utility industry, the chemical and petrochemical industries, or the U.S. military;
- changes in the financial condition of our customers;
- changes in the regulatory environment;
- changes in project design or schedules;
- contract cancellations;
- changes in our estimates of costs to complete projects;
- changes in trade, monetary and fiscal policies worldwide;
- currency fluctuations;
- war and/or terrorist attacks on facilities either owned by our customers or our company, or where equipment or services are or may be provided;
- initiation, prosecution, or outcomes of future litigation;
- protection and validity of our trademarks and other intellectual property rights;
- increasing competition by foreign and domestic companies;
- compliance with our debt covenants;
- recoverability of claims against our customers and others; and
- changes in estimates used in our critical accounting policies.

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 above and in Item 1A Risk Factors 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.
3


Company Information Available on the Internet
Our Internet address is www.gses.com.  We make available free of charge through our Internet site our annual reports on Form 10-K; quarterly reports on Form 10-Q; current reports on Form 8-K; proxy statements, and any amendment to those reports filed or furnished pursuant to the Exchange Act as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC.

PART I

ITEM 1.                                    BUSINESS.

GSE Systems, Inc. ("GSE Systems", "GSE", the "Company", "we", "us" or "our"), a NYSE MKT company trading under symbol GVP, is a team of dedicated people that help customers meet their performance improvement goals and reduce their risk.  We do this by combining expertise in simulation, engineering, and training to improve both plant and human performance.
We execute projects globally with over 260 employees operating from offices in the U.S., China, India, Sweden and the United Kingdom.  While the majority of revenue comes from the nuclear and fossil power generation markets, we also serve the oil and gas, refining, chemicals, petrochemicals, industrial gas, manufacturing, and plant utilities markets.
GSE Systems was formed on March 30, 1994, to consolidate the simulation and related businesses of S3 Technologies, General Physics International Engineering & Simulation and EuroSim, each separately owned and operated by ManTech International Corporation, GP Strategies Corporation and Vattenfall AB, respectively.
On April 26, 2010, we completed the acquisition of TAS Holdings Ltd ("TAS") and subsequently merged TAS into our UK subsidiary, GSE Systems Ltd.  Our UK operations, located in Stockton-On-Tees, England provides engineering consulting, specifically in electrical system design, instrumentation and controls engineering and automation engineering.  The majority of our UK customers are in the petroleum refining, oil and gas, chemical and petrochemical industries. 
On January 4, 2011, we acquired EnVision Systems, Inc. ("EnVision").  The EnVision product line consists of interactive computer-based tutorials and related simulation models primarily for the petrochemical and oil & gas refining industries.  The EnVision products provide a foundation in process fundamentals and plant operations and interaction.  We have more than 750 installations of EnVision product in over 28 countries, and our approximately 130 clients include Shell Oil Company, BP Products North America, Total and Chevron.
4


On November 14, 2014, we acquired Hyperspring, LLC, an Alabama limited liability company.  Hyperspring is a staff augmentation company that hires personnel to fulfill staff positions on a short-term basis for energy industry customers, primarily nuclear power customers.  Hyperspring personnel provide training, operations and maintenance support including:  generic fundamentals exams ("GFES"), accreditation training visit ("ATV") preparation, senior reactor operator ("SRO") certification, procedure development, work management, tagging/labeling, outage execution, planning/scheduling, corrective action, self-assessments and equipment reliability.  Customers include TVA, Entergy, PSEG Nuclear LLC and NRG Energy Inc.
In conjunction with the Hyperspring acquisition, the Company acquired a 50% ownership stake in IntelliQlik, LLC, a Delaware limited liability company.  IntelliQlik is developing a software platform for online learning and learning management for the energy market.  A former member of Hyperspring  also has a 50% ownership stake in IntelliQlik.
On December 31, 2014 the Company merged EnVision with GSE Power Systems, Inc. and changed the name of GSE Power Systems, Inc. to GSE Performance Solutions, Inc.  The change reflects our growing focus on providing solutions to improve human and plant performance lifecycles.
For years we have described ourselves as a simulation company, providing mainly simulation solutions to improve designs, de-risk projects and train operators.  Our acquisition of Hyperspring, and investment in IntelliQlik, LLC, in November 2014 are helping to accelerate our transformation into a performance improvement company.  We improve plant performance with a combination of simulation, engineering and plant services that help clients improve their plant's profitability, productivity and safety, and assist in decommissioning the plants at the end of their life cycle.  We improve human performance by providing technologies and services that systematically help clients in recruiting and selecting the right person for the job and training that individual throughout their career from entry-level to expert.
As of December 31, 2015, GSE Systems was the parent company of:
¨ GSE Performance Solutions, Inc. (formerly GSE Power Systems, Inc.), a Delaware corporation;
¨ GSE Power Systems, AB, a Swedish corporation;
¨ GSE Engineering Systems (Beijing) Co. Ltd., a Chinese limited liability company;
¨ GSE Systems, Ltd., a Scottish limited liability company;
¨ EnVision Systems (India) Pvt. Ltd., an Indian limited liability company; and
¨ Hyperspring, LLC, an Alabama limited liability company.

The Company has a 50% interest in IntelliQlik, LLC, a Delaware limited liability company and a 50% interest in General Simulation Engineering RUS LLC, a Russian closed joint-stock company.  The Company accounts for these entities under the equity method of accounting.
5

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

·
Performance Improvement Solutions (approximately 65% of revenue)
Our Performance Improvement Solutions segment primarily encompasses our next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, and 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, (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training.

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


Business Strategy, Industry Trends, Products, Services

Business Strategy

Our objective is to be the leading provider of software and technology-enabled services and know-how to the global power and process industries by capitalizing on near and long-term growth opportunities primarily in the nuclear industry.  We will offer the same suite of products and services to adjacent markets such as fossil power and the process industries where our offerings are a natural fit with a clear and compelling value proposition for the market.  Our primary growth strategy is twofold: (1) expand organically within our core markets by leveraging our market leadership position and drive increased usage and product adoption via new products and services, and (2) seek acquisitions to accelerate our overall growth.  To accomplish this, we will pursue the following activities:

·
Expand our total addressable market.  Our focus on growth means introducing product  capabilities or new product categories that create value for our customers and therefore expand our total addressable market.  Currently we are working on initiatives to expand our solution offerings in both our business units which may include, but not be limited to the following: expanding our software product portfolio to the industries we serve such as enhanced power and process simulation tools and systems that are complementary to our core offerings; delivering enhanced learning management systems/solutions; offering fully outsourced training solutions to our customers; adding work flow process improvement solutions; and tailoring operational reporting and business intelligence solutions to address the unique need of our end user markets.  Initiatives such as these will broaden our scope and enable us to engage more deeply with the segments we serve.
·
Pursue strategic acquisitions opportunistically.  We intend to complement our organic growth strategy through selective acquisitions of other software and service businesses, both domestic and international, which would enhance our existing portfolio of products, strengthen our relationships with our existing customers, and potentially expand our footprint to include new customers in our core served industries.  We have made several small acquisitions in recent years and believe the opportunity exists to do more.  For example, in January 2011 we acquired EnVision Systems Inc., which provided interactive multi-media tutorials and simulation models, primarily to the process industries.  We have integrated the technology assets from this acquisition and expanded the firm's application to other industries, and we intend to repeat this successful process.  We acquired Hyperspring in 2014, which enabled GSE to offer highly skilled nuclear operations and consulting know-how on site at a large segment of our client base on an operational basis providing essential services.  This deepened our relationship with existing clients and won business for us at new client sites in the nuclear industry.  This acquisition has proven to be very synergistic, including in 2015, for the first time, expanding these services internationally.
7


·
Continue to provide technology-enabled, market-leading solutions.  We invest in R&D in order to deliver unique solutions that add tremendous value to our end-user markets.  Recently 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 DesignEPTM 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 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.  Gross spending on software product development ("development") expenses totaled $3.1 million and $3.8 million for the years ended December 31, 2015 and 2014, respectively.  We intend to continue to make prudent investments in research and development ("R&D") that first and foremost are driven by the market, and are complementary to advancing our growth strategy.  Such investments in R&D may result in on-going enhancement of existing solutions as well as the creation of new solutions to serve our target markets, ensuring that we add greater value, in an easier to use fashion, than any alternative available to customers and that we delight them in the process.  GSE has pioneered a number of industry standards over our lifetime and will continue to be one of the most innovative companies in our industry.  We have a recognized high-value brand as one of the most respected providers of software and services to the industry, as evidenced by our marquee client base and significant market wins over the past year.
·
Expand International Operations in Selected Markets.  We believe there are additional opportunities for us to market our software and services to international customers, and do so in a cost effective manner.  For example, we believe partnerships with Value Added Resellers ("VAR") could significantly expand our sales pipeline for the EnVision software suite.  Such VARs may yield positive results for our pursuing international nuclear opportunities globally (see industry trends below).  We may explore the creation of appropriate JVs to target nuclear new-build programs in key growth regions.
8


Industry Trends

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

Growing Global Power Demand and the Increasing Emphasis on Nuclear Power
World Energy Outlook 2015 projects that electricity demand increases by more than 70% over the 2013 to 2040 time period.  At the same time, countries globally are pledging to reduce greenhouse gas emissions despite this growth in demand for power.  These trends are increasingly favorable to nuclear power.  The United Kingdom illustrates this trend, with a recently announced energy policy that places a much greater reliance on nuclear power and unveiled plans for a new nuclear fleet, while slashing subsidies for solar energy and an eye to phase out coal fired power plants.  With plans to build at least three new nuclear plants, the UK plans to add 16GWe of new nuclear capacity operating by 2030 according to World Nuclear Association.
There are currently 65 nuclear plants under construction in 15 countries, including 24 in China, nine in Russia, six in India and four in the United Arab Emirates according to the Nuclear Energy Institute.  Five reactors are currently under construction in the U.S. including two for Southern Nuclear at the Vogtle site; two at SCANA's VC Summer site and one at the Tennessee Valley Authority's Watts Bar generating facility (which is planned for commercial production imminently).  According to the World Nuclear Association, there are 165 reactors in 27 countries in specific phases of planning that will be operating by 2030.  This pace of construction is surpassing peak construction velocity of the 1970's and 1980's.
In addition to new plants, generating more power through enhanced plant performance, especially reducing unplanned outage time, is a critical objective for the nuclear power industry to meet growing global electricity demand.  Capacity factors, also known as load factors, have been greater than 90% in the U.S. in five of the seven years between 2007 and 2013.  The U.S. is recognized as the leader in load factor performance.  The U.S. accounts for nearly one third of the world's nuclear electricity, highlighting its importance as a market as well as its need for high levels of performance.
We believe GSE is well positioned to take full advantage of these strategic global and domestic trends through our providing high fidelity simulation and training solutions to the global power and process industries.

9

Products and Services

Entry2ExpertTM Performance Cycle
To assist our clients in creating world-class internal training and performance improvement programs, we are offering the Entry2ExpertTM Performance Solution, a set of integrated and scalable products and services which provide a structured program from employee selection and onboarding through continuous skills improvement for experienced employees.  GSE can now provide the right training solution for the right step in each employee's career.
The major elements of the Entry2ExpertTM Performance Solution include defining specific training needs by analyzing job functions; following proven processes to structure the entire training program for clients;  providing world-class training content and series of simulation solutions for both the new employee and most experienced workers; and providing the expert training staff and consultants to ensure this is all implemented effectively.
·
Universal Training Simulators:  These products complement the Self-Paced Training Tutorials by reinforcing what the student learned in the tutorial, putting it into practice on the Universal Simulator.  The simulation models are high fidelity and engineering correct, but represent a typical plant or typical process, versus the exact replication of a client's plant.  We have delivered over 250 such simulation models to clients consisting of major oil companies and educational institutions.
·
Part-Task Training Simulators:  Like the Universal Simulators, we provide other unique training solutions such as a generic nuclear plant simulator and VPanel displays, which replicate control room hardware and simulator solutions specific to industry needs such as severe accident models to train on and aid in the understanding of events like the Fukushima Daiichi accident.
·
Plant-Specific Operator Training Simulators:  These simulators provide an exact replication of the plant control room and plant operations.  They provide the highest level of realism and training and allow users to practice their own plant-specific procedures.  Clients can safely practice startup, shutdown, normal operations, as well as response to abnormal events we all hope they never have to experience in real life.  We have delivered nearly 450 plant-specific simulators to clients in the nuclear power, fossil power and process industries worldwide.

The goal of our Entry2ExpertTM performance lifecycle offering is to ensure superior human achievement in the dimensions of:
·
Shortening the learning process
·
Reducing human errors
·
Mitigating the effects of retirement and turnover
·
Improving workforce agility
·
Achieving and maintaining certifications and compliance
·
All of these dimensions help to improve our customers' bottom lines

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

10

Specialized Plant Support: As our customers' experienced staffs retire, access to experts that can help with specialized plant projects is critical.  Through our Hyperspring subsidiary, we also can provide expert support either through staff augmentation or turnkey projects for the following:
o
Procedure Development
o
Training Material Upgrade and Development
o
Work Management
o
Outage Execution
o
Planning and Scheduling
o
Corrective Actions
o
Self-Assessments
o
Equipment Reliability

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

11


Customers and Locations

For more than 40 years, we have been developing next-generation, custom training simulation technologies.  Since we built the first commercial full-scope nuclear power plant simulator in 1971, we have completed more than 1,100 installations in 50 countries and have built more full-scope power plant simulators than all of our competitors combined. 
In 2015, approximately 31% of our revenue was generated from end-users outside the United States.  A small representative list of our customers include:  ABB Inc., American Electric Power, Bechtel Hanford National Laboratory, Duke Energy, EDF Energy  (United Kingdom), Emerson  Process  Management, Exelon, Kärnkraftsäkerhet och Utbildning AB (Sweden), Korean Electric Power Company (Korea), PSEG Nuclear, Inc., Shangdong Nuclear Power Co. Ltd. (China), Siemens AG (Germany), State Nuclear Power Automation System Engineering Company (China), Savannah River Nuclear Solutions, LLC, Tennessee Valley Authority, US Department of Energy, and Westinghouse Electric Co.
Hydrocarbon and chemical process customers include numerous large oil refineries and chemical plants such as BP (worldwide), Statoil ASA (Norway), Chevron, Emerson Process Management, Shell Oil Company (worldwide), Savannah River Nuclear Solutions, LLC, and Total (Belgium).
The following customer has provided more than 10% of the Company's consolidated revenue in 2015:
 
Years ended December 31,
 
2015
 
2014
Tennessee Valley Authority ("TVA")
15.9%
 
*
*Customer revenue balance was under 10% in 2014.
12


Marketing and Sales

We market our products and services through a network of direct sales staff, agents and representatives, and strategic alliance partners.  Market-oriented business and customer account teams define and implement specific campaigns to pursue opportunities.
In 2015 we launched a new website with improved navigation, a modern look and feel, and responsiveness to whatever type of device the viewer is using.  We continue to have a proactive public relations program, issuing more non-financial press releases aimed at product development and delivery, as well as our role in numerous industry trade shows and technical conferences.  We are active across numerous social media platforms to build a stronger presence across all media our clients use to find information about the Company, and providing useful information for each stage of the client's journey with the Company.
The Company's ability to support its multi-facility, international and/or multinational clients is facilitated by its network of offices and strategic partners in the U.S. and overseas.  In addition to the offices located overseas, the Company's ability to conduct international business is enhanced by its multilingual and multicultural workforce.  GSE has strategic relationships with system integrators and agents representing its interests in Bulgaria, Japan, Malaysia, Mexico, Singapore, South America, South Korea, Taiwan, Ukraine and various locations in the Gulf Coast Countries of the Middle East.

Competition
The Performance Improvement Solutions business encounters intense competition.  In the nuclear simulation market, GSE competes directly with firms primarily from Canada, France and the U.S., such as L-3 MAPPS Inc., a subsidiary of L-3 Communications (Canada), CORYS T.E.S.S (France) and Western Services Corporation.  In the fossil simulation market, the Company competes with smaller companies in the U.S. and overseas.  In the process industries the main competition comes from large Digital Control System/Automation companies such as Honeywell and Schneider.  Competition for generalized engineering services, particularly those served from our office in the U.K., tend to be very locally oriented.
The Nuclear Industry Training and Consulting business services include training related products and services as well as staff augmentation solutions.  The competition for training related services includes:  GP Strategies, The Westwind Group, Professional Training Technologies, and Western Technical Services.  The competition for staff augmentation includes:  Absolute Consulting,  CB&I, Planet Forward, and The Westwind Group.

13

Competitive Advantages

While there is competition in various industry niches, there are few companies in our space that can combine the engineering, simulation and training expertise we now have through the execution of our acquisition strategy.  None of our traditional competitors serve the broader performance improvement market and few work across the broader energy markets of Nuclear and Fossil power plus Petrochemicals.
·
Unique Combination of Talent.  Nobody in our market space brings together the sophistication of simulation technology with the engineering expertise, training expertise and visualization expertise to provide the holistic people and plant performance improvement solutions as well as we do.
·
Reputation for Customer Satisfaction.  As part of its ISO-9000 Quality Program Certification, GSE measures customer satisfaction across numerous factors such as On-Time Delivery, Problem Solving, and Customer Communication.  In each category measured we routinely exceed customer expectations.
·
Industry Expertise.  GSE is a leading innovator and developer of real-time software with more than 40 years of experience producing high-fidelity, real-time simulators.  As a result, the Company has acquired substantial applications expertise in the energy and industrial process industries.  The Company employs a highly educated and experienced multinational workforce of over 260 employees, including approximately 140 engineers and scientists in fields such as chemical, mechanical and electrical engineering, applied mathematics and computer sciences, and approximately 70 instructors and plant operations staff specialists.
·
Proprietary Software Tools.  GSE has developed a library of proprietary software tools including auto-code generators and system models that substantially facilitate and expedite the design, production and integration, testing and modification of software and systems.  These tools are used to automatically generate the computer code and systems models required for specific functions commonly used in simulation applications, thereby enabling it or its customers to develop high-fidelity, real-time software quickly, accurately and at lower costs.  The Company also has an expertise in being able to integrate 3rd party engineering codes into the Company's simulation environment, thereby being able to offer some of the most sophisticated technical solutions in the market.  The Company has a substantial library of Process-Specific Simulation models and eLearning Modules aimed at the oil and gas, refining and specialty chemicals market.
·
Training Curricula.   The Company has developed hundreds of detailed courses and simulator exercise material and specific industrial applications including oil and gas refining, gas-oil production, nuclear and combined cycle gas turbine power plant and desalination.
·
Our Nuclear Industry Training and Consulting business is mostly focused on training and operations support.  Our trainers and consultants provide their services at the customer facilities which allows us to interface with our customers directly in the course of doing business versus having to periodically call on customers.  Our proximity allows us a significant competitive advantage in that we can immediately offer solutions and therefore bypass lengthy bid processes.
14


Intellectual Property.

The Company depends upon its intellectual property rights in its proprietary technology and information.  GSE maintains a portfolio of trademarks (both registered and unregistered), copyrights (both registered and unregistered), and licenses.  While such trademarks, copyrights and licenses as a group are of material importance to the Company, it does not consider any one trademark, copyright, or license to be of such importance that the loss or expiration thereof would materially affect the Company.   The Company relies upon a combination of trade secrets, copyright, and trademark law, contractual arrangements and technical means to protect its intellectual property rights.  GSE distributes its software products under software license agreements that grant customers nonexclusive licenses for the use of its products, which are nontransferable.  Use of the licensed software is restricted to designated computers at specified sites, unless the customer obtains a site license of its use of the software.  Software and hardware security measures are also employed to prevent unauthorized use of the Company's software, and the licensed software is subject to terms and conditions prohibiting unauthorized reproduction of the software.
The Company does not own any patents.  The Company believes that all of the Company's trademarks (especially those that use the phrase "GSE Systems") are valid and will have an unlimited duration as long as they are adequately protected and sufficiently used.  The Company's licenses are perpetual in nature and will have an unlimited duration as long as they are adequately protected and the parties adhere to the material terms and conditions.
GSE has numerous registered U.S. trademarks: GSE Systems®, JTOPMERET®, RELAP5-HD®,  TOTALVISION®, VPanel® and SimExec®.  Some of these trademarks have also been registered in foreign countries.  The Company also claims trademark rights to DesignEP™, Java Application and Development Environment (JADE)™, OpenSim™, PSA-HD™, RACS™, SimSuite Pro™, SmartTutor™, THOR™, and Xtreme I/S™.
In addition, the Company maintains federal statutory copyright protection with respect to its software programs and products, has registered copyrights for some of the documentation and manuals related to these programs, and maintains trade secret protection on its software products.
Despite these protections, the Company cannot be sure that it has protected or will be able to protect its intellectual property adequately, that the unauthorized disclosure or use of its intellectual property will be prevented, that others have not or will not develop similar technology independently, or, to the extent it owns any patents in the future, that others have not or will not be able to design around those patents.   Furthermore, the laws of certain countries in which the Company's products are sold do not protect its products and intellectual property rights to the same extent as the laws of the United States.
15


Industries Served.

The following chart illustrates the approximate percentage of the Company's 2015 and 2014 consolidated revenue by industries served:

 
Years ended December 31,
 
2015
 
2014 (1)
Nuclear power industry
71%
 
61%
Fossil fuel power industry
17%
 
22%
Process industry
7%
 
10%
Other
5%
 
7%
Total
100%
 
100%
(1) Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods, as described in Note 2 - Summary of Significant Accounting Policies in the accompanying notes to the consolidated financial statements.
The increase in nuclear power in industry revenue in 2015 as compared to 2014 reflects the acquisition of Hyperspring in November 2014.  Approximately 97% of Hyperspring's 2015 revenue was generated from nuclear power customers.
Contract Backlog.

The Company does not reflect an order in backlog until it has received a contract or purchase order that specifies the terms and milestone delivery dates or other payment terms.  As of December 31, 2015, the Company's aggregate contract backlog totaled approximately $47.9 million of which approximately $30.2 million or 63.0% is expected to be converted to revenue by December 31, 2016.  As of December 31, 2014, the Company's aggregate contract backlog totaled approximately $49.7 million.

Employees.

As of December 31, 2015, the Company had 268 employees as compared to 335 employees at December 31, 2014.


16

ITEM 1A.                                RISK FACTORS.

The following are some of the factors that we believe could cause our actual results to differ materially from historical results and from the results contemplated by the forward-looking statements contained in this report and other public statements made by us.  Additional risks and uncertainties not presently known to us, or that we currently see as immaterial, may also harm our business.  Most of these risks are generally beyond our control.  If any of the risks or uncertainties described below, or any such other or additional risks and uncertainties actually occurs, our business, results of operations and financial condition could be materially and adversely affected.  The following information should be read in conjunction with Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and related notes under Item 8 - Financial Statements and Supplementary Data.

Our business is largely dependent on sales to the nuclear power industry.  Any disruption in this industry would have a material adverse effect upon our revenue and profitability.

In 2015, 71% of our revenue was from customers in the nuclear power industry (61% in 2014).  We expect to derive a significant portion of our revenue from customers in the nuclear power industry for the foreseeable future.  Our ability to supply nuclear power plant simulators and related products and services is dependent on the continued operation of nuclear power plants and, to a lesser extent, on the construction of new nuclear power plants.  A wide range of factors affect the continued operation and construction of nuclear power plants, including the political and regulatory environment, the availability and cost of alternative means of power generation, the occurrence of future nuclear incidents, such as the one which occurred at the Fukushima Daiichi nuclear plant in 2011, and general economic conditions.  In addition, demand for our products and services may be affected by changes in the legal and regulatory environment within which the global nuclear power industry operates.  Regulatory changes could materially affect demand for our products, the profitability of our service deliveries to nuclear power industry customers, and the overall efficacy of our current business model.
17



Our sales to foreign customers expose us to risks associated with operating internationally.

Sales of products and services to end users outside the United States accounted for approximately 31% of the Company's consolidated revenue in 2015 and 52% of consolidated revenue in 2014.  Consequently, our businesses are subject to a variety of risks that are specific to international operations, including the following:

¨ export laws and regulations that could erode our profit margins or restrict exports;
¨ compliance with the U.S. Foreign Corrupt Practices Act and similar non-U.S. regulations such as the UK Bribery Act;
¨ the burden and cost of compliance with foreign laws, treaties and technical standards generally, as well as responding to changes in those regulations;
¨ contract award and funding delays;
¨ potential restrictions on transfers of funds;
¨ potential difficulties in accounts receivable collection;
¨ currency fluctuations, including costs and potentially limited availability of viable hedging options;
¨ import and export duties and value added or other taxes;
¨ transportation and communication delays and interruptions;
¨ difficulties involving strategic alliances and managing foreign sales agents or representatives;
¨ uncertainties arising from foreign local business practices and cultural considerations; and
¨ potential military conflicts and political risks.

While we have and will continue to adopt measures to reduce the potential impact of losses resulting from the risks of our foreign business, we cannot ensure that such measures will be adequate.  The following foreign countries have provided more than 10% of our consolidated revenue for the indicated period:

 
Years ended December 31,
 
2015
 
2014 (1)
United Kingdom
9%
 
12%
People's Republic of China
9%
 
11%
(1) Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods, as described in Note 2 - Summary of Significant Accounting Policies in the accompanying notes to the consolidated financial statements.


18

Nuclear Industry Training and Consulting revenue, results of operations, and cash flows may suffer upon the loss of a significant customer.

In conjunction with our acquisition of Hyperspring on November 14, 2014, the Company established its Nuclear Industry Training and Consulting operating segment.  For the years ended December 31, 2015 and 2014, the following customers have provided more than 10% of this operating segment's revenues:

 
Years ended December 31,
 
2015
 
2014
Tennessee Valley Authority ("TVA")
46%
 
62%
PSEG Nuclear LLC
25%
 
17%
Entergy Corporation
10%
 
11%

Hyperspring may lose a significant customer if any existing contract with such customer expires without being extended, renewed, renegotiated or is terminated by the customer prior to expiration, to the extent such early termination is permitted by the contract. A number of Hyperspring's contracts are typically subject to expiration during each year, and they may lose any of these contracts if they are unable to extend, renew or renegotiate the contracts. The loss of any significant customer would adversely affect Hyperspring's revenue, results of operations, and cash flows.

Our expense levels are based upon our expectations as to future revenue, and we may be unable to adjust spending to compensate for a revenue shortfall.  Accordingly, any revenue shortfall would likely have a disproportionate effect on our operating results.

Our revenue was $56.8 million and $37.5 million for the years ended December 31, 2015 and 2014, respectively.  Our operating loss was $4.1 million and $7.5 million, for the years ended December 31, 2015 and 2014, respectively.  Our operating results have fluctuated in the past and may fluctuate significantly in the future as a result of a variety of factors, including purchasing patterns, timing of new products and enhancements by us and our competitors, and fluctuating global economic conditions.  Since our expense levels are based in part on our expectations as to future revenue and includes certain fixed, pre-negotiated, and prepaid costs, we may be unable to adjust spending in a timely manner to compensate for any revenue shortfall and such revenue shortfalls would likely have a disproportionate adverse effect on our operating results.
19


Our backlog is subject to reduction and cancellation.

Backlog represents products or services that our customers have committed by contract or purchase order to purchase from us which have not yet been delivered or recognized as revenue. Our backlog as of December 31, 2015 and 2014 was $47.9 million and $49.7 million, respectively.  Our backlog is subject to fluctuations, and our historical and current backlog are not necessarily indicative of future backlog or sales.  Moreover, cancellations of purchase orders or reductions of the services requested in existing contracts could substantially and materially reduce our backlog and, consequently, our future revenues.  Our failure to replace canceled or reduced backlog would have an adverse effect on our operating results.

We are currently a party to multiple fixed price contracts and will continue to enter into similar contracts in the future.  If we are not able to accurately estimate or control costs on such projects, the profitability of such projects could be reduced.

A significant portion of our revenue is attributable to contracts entered into on a fixed price basis, which allows us to benefit from cost savings, but we carry the burden of cost overruns.  If our initial estimates are incorrect regarding our costs of performance under these contracts, or if unanticipated circumstances arise, we could experience cost overruns which would result in reduced profits or even result in net losses on these contracts.  Our financial condition is dependent upon our ability to maximize our earnings from our contracts.  Lower earnings or losses caused by cost overruns could have a negative impact on our financial results.
Under time and materials contracts, we are paid for labor at negotiated hourly billing rates and for certain expenses.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and are paid a fee, which may be fixed or performance based.  However, if our 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 even under a time and materials contract.
Our inability to successfully estimate and manage costs on each of these contract types may materially and adversely affect our financial condition.

Our Simulation business is dependent on product innovation and research and development, which costs are incurred prior to realization of revenue for new products and improvements.

We believe that our success will depend in large part on our ability to maintain and enhance our current product line, develop new products, maintain technological competitiveness and meet an expanding range of customer needs.  Our product development activities are aimed at the development and expansion of our library of software modeling tools, the improvement of our display systems and workstation technologies, and the advancement and upgrading of our simulation technology.  The life cycles for software modeling tools, graphical user interfaces, and simulation technology are variable and largely determined by competitive pressures and the evolution of software and standards that may be controlled by third parties.  Consequently, we will need to continue to make significant investments in research and development to enhance and expand our capabilities in these areas and to maintain our competitive advantage.  We cannot control, and we may be unable to predict accurately, the development and evolution of these competitive pressures and external software and standards.
20



We use derivative instruments in the normal course of our business which could result in financial losses and exposure to other risks that negatively impact our net income (loss) and business operational efficiency.

We periodically enter into forward foreign exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates on foreign-denominated trade receivables.  We could recognize financial losses as a result of volatility in the market values of these contracts or if a derivative instrument counterparty fails to perform.  We attempt to minimize credit exposure by limiting counterparties to internationally recognized financial institutions, but even these counterparties are subject to default and contract risk and this risk is beyond our control.  Additionally, we may need or wish to avail ourselves of other forms of hedging or derivative instruments in the future depending on our business needs, and these other types of derivative instruments may be subject to the same and other risk, and may not be available to us on a cost-effective or risk-controlled basis, if at all.  The unavailability of viable and cost effective risk management, hedging, or similar instruments now or in the future could adversely impact our business operational efficiency or results.

We issue performance, advance payment, and bid bonds in the normal course of our business which could result in financial losses that negatively impact our net income (loss).

We are often required to issue performance, advance payment, and bid bonds to our customers and potential customers as a normal part of our business activities.  Our customers may have the ability to draw upon these performance bonds in the event we fail to cure a material breach of the contract within 30 days of receiving notice from the customer regarding the nature of the breach.  As of December 31, 2015, we had issued advance payment and performance bonds on twelve contracts totaling $3.6 million, all of which have been cash collateralized except one bond totaling $43,000; the largest of these performance bonds was for $1.5 million.  Although we expect no material breaches to occur on these contracts, if such a breach were to occur and we failed to cure such breach, we could incur a loss of up to $3.6 million.

We rely upon our intellectual property rights for the success of our business; however, the steps we have taken to protect our intellectual property may be inadequate.

Although we believe that factors such as the technological and creative skills of our personnel, new product developments, frequent product enhancements and reliable product maintenance are important to establishing and maintaining a technological leadership position, our business depends, in part, on the strength of our intellectual property rights in our proprietary technology and information.  We rely upon a combination of trade secret, copyright, and trademark law, contractual arrangements and technical means to protect our intellectual property rights.  We enter into confidentiality agreements with our employees, consultants, joint venture and alliance partners, customers and other third parties that are granted access to our proprietary information, and limit access to and distribution of our proprietary information.  There can be no assurance, however, that we have protected or will be able to protect our proprietary technology and information adequately, that the unauthorized disclosure or use of our proprietary information will be prevented, that others have not or will not develop similar technology or information independently, or, to the extent we own any patents in the future, that others have not or will not be able to design around those future patents.  Furthermore, the laws of certain countries in which our products are sold do not protect our products and intellectual property rights to the same extent as the laws of the United States.  Our inability to protect our intellectual property rights from infringement, dilution, or loss could make it more difficult for us to generate revenue from the offer, licensure, and sale of our products and services and could enable third parties to compete with us more effectively.
21


The industries in which we operate are highly competitive.  This competition may prevent us from raising prices at the same pace at which our costs increase.

Our businesses operate in highly competitive environments with both domestic and foreign competitors, many of whom have substantially greater financial, marketing and other resources than we do. The principal factors affecting competition in our industries include price, technological proficiency, ease of system configuration, product reliability, applications expertise, engineering support, local presence and financial stability.  We believe competition in the simulation fields may further intensify in the future as a result of advances in technology, consolidations and strategic alliances among competitors, increased costs required to develop new technology and the increasing importance of software content in systems and products.  As our business has a significant international component, changes in the value of the dollar could adversely affect our ability to compete internationally and could reduce our profitability on international business opportunities that we do win.

We may encounter difficulties in effectively integrating acquired businesses.

As part of our business strategy, we have acquired companies with compatible or related products. These and any future acquisitions we make will be accompanied by the risks commonly encountered in acquisitions of companies, which include, among other things:
¨ potential exposure to unknown liabilities of the acquired companies;
¨ higher than anticipated acquisition costs and expenses;
¨ difficulty and expense of assimilating the operations and personnel of the companies, especially if the acquired operations are geographically distant or culturally different;
¨ potential disruption of our ongoing business and diversion of management time and attention;
¨ failure to maximize our financial and strategic position by the successful incorporation of acquired technology;
¨ difficulties in adopting and maintaining uniform standards, controls, procedures and policies;
¨ loss of key employees and customers as a result of changes in management; and
¨ possible dilution to our shareholders.

We may not be successful in overcoming these risks or any other problems encountered in connection with any of our acquisitions, and if we are not successful, our financial results may be materially impacted.
22


A failure to attract and retain technical personnel could reduce our revenue and our operational effectiveness.

There is a continuing demand for qualified technical personnel in the industries within which we operate.  We believe that our future growth and success will depend upon our ability to attract, train and retain such personnel.  Our design and development efforts depend on hiring and retaining qualified technical personnel.  An inability to attract or maintain a sufficient number of technical personnel could have a material adverse effect on our contract performance or on our ability to capitalize on market opportunities.

The nuclear power industry, our largest customer group, is associated with a number of hazards which could create significant liabilities.

Our business could expose us to third party claims with respect to product, environmental and other similar liabilities.  Although we have sought protection from these potential liabilities through a variety of legal and contractual provisions as well as through liability insurance, the effectiveness of such protections has not been fully tested. Certain of our products and services are used by the nuclear power industry primarily in operator training.  Although our contracts for such products and services typically contain provisions designed to protect us from potential liabilities associated with such use, there can be no assurance that we would not be materially adversely affected by claims or actions which may potentially arise due to factors that may be outside of our direct control.

Cyber security incidents could disrupt business operations, result in the loss of critical and confidential information, and adversely impact our reputation and results of operations.

Global cyber security threats can range from uncoordinated individual attempts to gain unauthorized access to our information technology ("IT") systems to sophisticated and targeted measures known as advanced persistent threats. While we employ comprehensive measures to prevent, detect, address and mitigate these threats (including access controls, data encryption, vulnerability assessments, continuous monitoring of our IT networks and systems and maintenance of backup and protective systems), cyber security incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cyber security incident include reputational damage, litigation with third parties, diminution in the value of our investment in research, development and engineering, loss of intellectual property, and increased cyber security protection and remediation costs, which in turn could adversely affect our competitiveness and results of operations.
23



Third-party claims that we allegedly infringe the intellectual property rights of others may be costly to defend or settle and could damage our business.

We cannot be certain that our software and services do not infringe issued patents, copyrights, trademarks or other intellectual property rights of third parties. We may be subject to legal proceedings and claims from time to time, including claims of alleged infringement of intellectual property rights of third parties by us or our licensees concerning their use of our software products and integration technologies and services. Third parties may bring claims of infringement against us. Because our software is integrated with our customers' networks and business processes, as well as other software applications, third parties may bring claims of infringement against us, as well as our customers and other software suppliers, if the cause of the alleged infringement cannot easily be determined.
Claims of alleged infringement may have a material adverse effect on our business and may discourage potential customers from doing business with us on acceptable terms, if at all, even if they are ultimately adjudicated to have no merit, dismissed, or settled. Defending against claims of infringement may be time-consuming and may result in substantial costs and diversion of resources, including our management's attention to our business. Furthermore, a party making an infringement claim could secure a judgment that requires us to pay substantial damages. A judgment could also include an injunction or other court order that could prevent us from selling our software or require that we re-engineer some or all of our products.  Claims of intellectual property infringement also might require us to enter costly royalty or license agreements. We may be unable to obtain royalty or license agreements on terms acceptable to us or at all.  Our business, operating results and financial condition could be harmed significantly if any of these events were to occur, and the price of our common stock could be adversely affected.  In addition, we have agreed, and may agree in the future, to indemnify certain of our customers against claims that our software infringes upon the intellectual property rights of others. Although we carry general liability insurance, our current insurance coverage may not apply to, and likely would not protect us entirely or at all from, liability that may be imposed under any of the types of claims described above.

We are subject to a wide variety of laws and regulations.

Our businesses are subject to regulation by U.S. federal and state laws and foreign laws, regulations and policies.  Changes to laws or regulations may require us to modify our business objectives if existing practices become more restricted, subject to escalating costs or prohibited outright. Particular risks include regulatory risks arising from federal laws, such as laws regarding export of sensitive technologies or technical information.  Our business and the industries in which we operate are also at times being reviewed or investigated by regulators, which could lead to enforcement actions, fines and penalties or the assertion of private litigation claims and damages.
24

Our stockholder protection rights agreement and classified Board of Directors could deter acquisition proposals and make it difficult for a third party to acquire control of the Company, which could have a negative effect on the price of our common stock.

We have a stockholder protection rights agreement and a classified Board of Directors, which could discourage potential acquisition proposals and could delay or prevent a change in control.  This deterrent could adversely affect the price of our common stock and make it difficult to affect a change in the composition of the Board of Directors or a change in management.

The price of our common stock is highly volatile and could decline regardless of our operating performance.

The market price of our common stock could fluctuate in response to, among other things:
¨ changes in economic and general market conditions;
¨ changes in the outlook and financial condition of certain of our significant customers and industries in which we have a concentration of business;
¨ changes in financial estimates, treatment of our tax assets or liabilities or investment recommendations by securities analysts following our business;
¨ changes in accounting standards, policies, guidance or interpretations or principles;
¨ sales of common stock by our directors, officers and significant stockholders;
¨ our failure to achieve operating results consistent with securities analysts' projections; and
¨ the operating and stock price performance of competitors.

These factors might adversely affect the trading price of our common stock and prevent you from selling your common stock at or above the price at which you purchased it.  In addition, in recent periods, the stock market has experienced significant price and volume fluctuations.  This volatility has had a significant impact on the market price of securities issued by many companies, including ours and others in our industry, and is likely to continue into the foreseeable future.  These changes can occur without regard to the operating performance of the affected companies.  As a result, the price of our common stock could fluctuate based upon factors that have little or nothing to do with our company, and these fluctuations could materially reduce our share price.

We have identified a material weakness in our internal control over financial reporting which could, if not remediated, result in additional material misstatements in our consolidated financial statements.
Our management is responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act.  As disclosed in Item 9A, management identified a material weakness in our internal control over financial reporting related to revenue recognition on software license contracts with multiple deliverables.  A material weakness is defined as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.  As a result of this material weakness, our management concluded that our internal control over financial reporting was not effective based on criteria set forth by the Committee of Sponsoring Organization of the Treadway Commission in Internal Control — An Integrated Framework.  We are actively engaged in developing a remediation plan designed to address this material weakness.  If our remedial measures are insufficient to address the material weakness, or if additional material weaknesses or significant deficiencies in our internal control are discovered or occur in the future, our consolidated financial statements may contain material misstatements and we could be required to restate our financial results.
25



A sustained decline in the price of our common stock or weaker than forecasted operating results could result in write-downs of goodwill and capitalized software development costs.
In conjunction with business acquisitions, we record goodwill at fair value and review its fair value for impairment annually as of December 31, or on an interim basis if impairment indicators are present, such as a significant reduction in our market capitalization, significant declines in operating performance or disruptions to the business that could reduce our future cash flow.  On November 14, 2014, we recorded $5.6 million of goodwill related to our acquisition of Hyperspring.  We tested our goodwill at the reporting unit level as of December 31, 2015, and 2014 and there was no indication of impairment.  We can provide no assurance that we will not have an impairment charge in future periods as the result of changing conditions.  See Note 4 to our consolidated financial statements for information regarding our goodwill.
We capitalize certain computer software development costs and, accordingly, the capitalized costs are reported on our balance sheet.  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, we assess the status of our development programs and the recoverability 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 we will write-down the investment to its estimated fair value based on the future undiscounted cash flows.  The excess of any unamortized computer software costs over the related net realizable value is written down and charged to operations.
During the third quarter of 2015, the Company's CEO conducted a review of the Company's organizational and cost structures and software development plans.  As a result of this review, we terminated further development of our Enterprise Data Management ("EDM") system and concluded that the capitalized software development costs relating to EDM were no longer recoverable.  Accordingly, in the three months ended September 30, 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of the EDM configuration management system.
As of December 31, 2015 we have $1.1 million of capitalized software development costs recorded on the consolidated balance sheets.  See Note 8 to our consolidated financial statements for information regarding our capitalized software development costs.
Treatment of goodwill and capitalized software development costs in the current and future accounting periods may have an impact on the value of the company, results of operations, and price of our common stock.

26

ITEM 1B.                          UNRESOLVED STAFF COMMENTS.

None.


ITEM 2. PROPERTIES.

The Company is headquartered in a facility in Sykesville, Maryland (approximately 43,000 square feet). The lease for this facility expires on June 30, 2023.  The Company has subleased approximately 1,000 square feet of the facility.
In addition, the Company leases office space domestically in St. Marys, Georgia, and Huntsville, Alabama, and internationally in Beijing, China, Chennai, India, Nyköping, Sweden and Stockton-On-Tees, England.  The Company leases these facilities for terms ending between 2016 and 2023.


ITEM 3. LEGAL PROCEEDINGS.

The Company and its subsidiaries are from time to time involved in ordinary routine litigation incidental to the conduct of its business.  The Company and its subsidiaries are not a party to, and its property is not the subject of, any material pending legal proceedings that, in the opinion of management, are likely to have a material adverse effect on the Company's business, financial condition or results of operations.


ITEM 4. MINE SAFETY DISCLOSURES.

Not applicable.

27



PART II

ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.

The Company's common stock is listed on the NYSE MKT Stock Exchange, where it trades under the symbol "GVP".  The following table sets forth, for the periods indicated, the high and low sale prices for the Company's common stock reported by the NYSE MKT Stock Exchange for each full quarterly period within the two most recent fiscal years:

2015
 
         
Quarter
High
 
Low
 
First
 
$
1.75
   
$
1.45
 
Second
 
$
1.74
   
$
1.39
 
Third
 
$
1.63
   
$
1.32
 
Fourth
 
$
2.45
   
$
1.36
 

2014
 
         
Quarter
High
 
Low
 
First
 
$
1.90
   
$
1.62
 
Second
 
$
1.81
   
$
1.65
 
Third
 
$
1.78
   
$
1.54
 
Fourth
 
$
1.65
   
$
1.20
 


There were approximately 823 holders of record of the common stock as of December 31, 2015. The Company has never declared or paid a cash dividend on its common stock.  The Company currently intends to retain future earnings to finance the growth and development of its business and, therefore, does not anticipate paying any cash dividends in the foreseeable future on its common stock.
The Company believes factors such as quarterly fluctuations in results of operations and announcements of new products by the Company or by its competitors may cause the market price of the common stock to fluctuate, perhaps significantly.  In addition, in recent years the stock market in general, and the shares of technology companies in particular, have experienced extreme price fluctuations.  The Company's common stock has also experienced a relatively low trading volume, making it further susceptible to extreme price fluctuations.  These factors may adversely affect the market price of the Company's common stock.


ITEM 6. SELECTED FINANCIAL DATA.

This information is not required for small reporting companies.


28



ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

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

With the acquisition of Hyperspring, the Company determined that it now has two reportable business segments: Performance Improvement Solutions which provides simulation, engineering, and training solutions and services to the nuclear and fossil fuel power industry and to the chemical and petrochemical industries and Nuclear Industry Training and Consulting which provides personnel to fulfill staff positions on a short-term basis to energy industry customers.

Critical Accounting Policies and Estimates.
As further discussed in Note 2 to the consolidated financial statements, certain prior period amounts in management's discussion and analysis have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods.  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 are discussed below.  For all of these policies, management cautions that future events rarely develop exactly as forecast, and the best estimates may require adjustment.
29


Revenue Recognition.  The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other materials which apply only to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.
In accordance with U.S. generally accepted accounting principles ("GAAP"), our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.  The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company's system design contracts do not normally provide for "post contract support" ("PCS") in terms of software upgrades, software enhancements or telephone support.  In order 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.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts as a means to establish the terms and conditions by which our products support and services are sold to our customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables.  These software license sales are evaluated under Accounting Standards Codification ("ASC") 985-605, Software Revenue Recognition.  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, maintenance, and PCS listed in the contract.  The Company has established that vendor specific objective evidence ("VSOE") does not exist for all elements sold together with its software license sales.  If a PCS element exits in the software license arrangement, revenue is recognized ratably over the longest PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting 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.
30


Impairment of Intangible Assets, including Goodwill. We review goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. We test goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP.  At December 31, 2015, the Company's $5.6 million goodwill balance was related to our Nuclear Industry Training and Consulting segment and arose from the acquisition of Hyperspring in November 2014.
Accounting Standards Update ("ASU") 2011-08, Intangibles — Goodwill and Other (Topic 350): Testing Goodwill for Impairment ("ASU 2011-08") permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.  Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For our annual goodwill impairment test as of December 31, 2015, we performed a quantitative step one goodwill impairment test and concluded that it was more likely than not fair values of each of our reporting units exceeded their respective carrying values.  For our annual goodwill impairment test as of December 31, 2014, we performed a qualitative assessment as permitted by ASU 2011-08 for the goodwill on our reporting units and determined that it was more likely than not that the fair values of each of our reporting units exceeded their respective carrying values.
If it is determined as a result of the qualitative assessment permitted by ASU 2011-08 that the fair value of a reporting unit is greater than its carrying value, then no additional testing is performed.  If the Step 0 test indicates the fair value of a reporting unit is less than its carrying value, we perform the additional impairment test in accordance with the provisions of ASC 350, Intangibles — Goodwill and Other.
If it is determined as a result of the qualitative assessment permitted by ASU 2011-08, that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, a two-step impairment test is required. In the first step, we compare the fair value of each reporting unit to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and we are not required to perform further testing. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then we must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit's goodwill. The implied fair value of goodwill is determined by allocating the fair value of the reporting unit's assets and liabilities in a manner similar to a purchase price allocation, with any residual fair value allocated to goodwill. If the carrying value of a reporting unit's goodwill exceeds its implied fair value, then we record an impairment loss equal to the difference.
Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. In addition, we make certain judgments and assumptions in allocating shared assets and liabilities to determine the carrying values for each of our reporting units. The timing and frequency of our goodwill impairment tests are based on an ongoing assessment of events and circumstances that would indicate a possible impairment. We will continue to monitor our goodwill and intangible assets for impairment and conduct formal tests when impairment indicators are present.
31


Capitalization of Computer Software Development Costs.  In accordance with U.S. generally accepted accounting principles, the Company capitalizes computer software development costs incurred after technological feasibility has been established, but prior to the release of the software product for sale to customers.  Once the product is available to be sold, the Company amortizes the costs, on a straight line method, over the estimated useful life of the product, which is normally three years.  As of December 31, 2015, the Company has net capitalized software development costs of $1.1 million.  On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the investment to its estimated fair value based on future discounted cash flows.  The excess of any unamortized computer software costs over the related net realizable value is written down and charged to operations.  Significant changes in the sales projections could result in an impairment with respect to the capitalized software that is reported on the Company's consolidated balance sheets.
During the third quarter of 2015, the Company's CEO conducted a review of the Company's organizational and cost structures and software development plans.  As a result of this review, the Company terminated further development of its Enterprise Data Management ("EDM") system and concluded that the capitalized software development costs relating to EDM were no longer recoverable.  Accordingly during the third quarter of 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of the EDM configuration management system.
Valuation of Contingent Consideration for Business Acquisitions.  Acquisitions may include contingent consideration payments based on future financial measures of an acquired company.  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.  We believe our estimates and assumptions are reasonable; however, there is significant judgment involved.  At each reporting date, the contingent consideration obligation will be revalued to estimated fair value and changes in fair value subsequent to the acquisition will be 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.
Deferred Income Tax Valuation Allowance.  Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements.  Management makes a regular assessment of the realizability of the Company's deferred tax assets.  In making this assessment, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized.  The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.  Management considers the scheduled reversal of deferred tax liabilities and projected future taxable income of the Company in making this assessment.  A valuation allowance is recorded to reduce the total deferred income tax asset to its realizable value.  As of December 31, 2015, the Company's largest deferred tax asset of $7.9 million primarily relates to a U.S. net operating loss carryforward of $21.9 million which expires in various amounts between 2020 and 2035.  The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003.  Thus, a portion of the Company's loss carryforward may expire unutilized.  We believe that the Company will achieve profitable operations in future years that will enable the Company to recover the benefit of its net deferred tax assets.  However, other than a portion of the net deferred tax assets that are related to the Company's Indian subsidiary, the recovery of the net deferred tax assets could not be substantiated by currently available objective evidence.  Accordingly, the Company has established a $12.1 million valuation allowance for its net deferred tax assets.
32

Results of Operations.

The following table sets forth the results of operations for the periods presented expressed as a percentage of contract revenue.

($ in thousands)
 
Years ended December 31,
 
   
2015
   
%
   
2014 (1)
   
%
 
Contract revenue
 
$
56,803
     
100.0
%
 
$
37,536
     
100.0
%
Cost of revenue
   
42,406
     
74.7
%
   
26,744
     
71.2
%
Write-down of capitalized software development costs
   
1,538
     
2.7
%
   
-
     
0.0
%
                                 
Gross profit
   
12,859
     
22.6
%
   
10,792
     
28.8
%
Operating expenses
                               
Selling, general and administrative
   
14,217
     
24.9
%
   
16,306
     
43.4
%
Restructuring charges
   
1,791
     
3.2
%
   
1,264
     
3.4
%
Depreciation
   
493
     
0.9
%
   
545
     
1.5
%
Amortization of definite-lived intangible assets
   
494
     
0.9
%
   
193
     
0.5
%
Total operating expenses
   
16,995
     
29.9
%
   
18,308
     
48.8
%
                                 
Operating loss
   
(4,136
)
   
(7.3
%)
   
(7,516
)
   
(20.0
%)
                                 
Interest income, net
   
88
     
0.2
%
   
143
     
0.4
%
Gain (loss) on derivative instruments, net
   
(40
)
   
(0.1
%)
   
209
     
0.5
%
Other income (expense), net
   
(146
)
   
(0.3
%)
   
1
     
0.0
%
                                 
Loss before income taxes
   
(4,234
)
   
(7.5
%)
   
(7,163
)
   
(19.1
%)
Provision for income taxes
   
471
     
0.8
%
   
166
     
0.4
%
                                 
Net loss
 
$
(4,705
)
   
(8.3
%)
 
$
(7,329
)
   
(19.5
%)
(1) Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods, as described in Note 2 - Summary of Significant Accounting Policies in the accompanying notes to the consolidated financial statements.

33

Comparison of the Years Ended December 31, 2015 to December 31, 2014.

Contract revenue.  Contract revenue for the year ended December 31, 2015 totaled $56.8 million, which was 51.5% higher than the $37.5 million of revenue for the year ended December 31, 2014.  The increase in revenue was primarily driven by the acquisition of Hyperspring which is included in our Nuclear Industry Training and Consulting segment.
   
Year ended December 31,
 
   
2015
   
2014 (1)
 
(in thousands)
       
Contract revenue:
       
Performance Improvement Solutions
 
$
37,074
   
$
35,281
 
Nuclear Industry Training and Consulting
   
19,729
     
2,255
 
Total contract revenue
 
$
56,803
   
$
37,536
 
(1) Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods, as described in Note 2 - Summary of Significant Accounting Policies in the accompanying notes to the consolidated financial statements.

Performance Improvement Solutions revenue increased 5.1% from $35.3 million to $37.1 million for the years ended December 31, 2014 and 2015, respectively.  We recorded total Performance Improvement Solutions orders of $36.8 million for the year ended December 31, 2015 as compared to $40.9 million for the year ended December 31, 2014.  The main driver of the revenue increase was the receipt of two contracts from a U.S. utility, one for a gas conversion simulator project in November 2014 and another for a simulator upgrade project in April 2015.  Revenue recognized on contracts from this customer increased from $139,000 in 2014 to $1.2 million in 2015.  In September 2014, the Company was awarded a contract from another U.S. utility for four new full scope fossil operator training simulators.  Revenue recognized on these contracts totaled $2.0 million in 2015 versus $1.3 million in 2014.  In total, revenue from our fossil power simulation business increased from $5.6 million in 2014 to $8.2 million in 2015.  The increase in our fossil revenue was partially offset by a $728,000 decrease in revenue from our Swedish subsidiary.  This subsidiary was downsized in 2014 following a reduction in their overall order activity reflecting the continuing effect of the 2011 Fukushima Nuclear Plant disaster.
Our Nuclear Industry Training and Consulting segment was created due to the acquisition of Hyperspring on November 14, 2014.  Revenue for the year ended December 31, 2015 totaled $19.7 million.  Revenue during 2014 reflects only six weeks of activity from the date of Hyperspring's acquisition through December 31, 2014. Nuclear Industry Training and Consulting orders totaled $19.2 million for the year ended December 31, 2015.
At December 31, 2015, the Company's backlog was $47.9 million: $41.9 million for the Performance Improvement Solutions segment and $6.0 million for the Nuclear Industry Training and Consulting segment.  Performance Improvement Solutions backlog decreased 2.6% from $43.0 million and Hyperspring backlog decreased 10.4% from $6.7 million, respectively, as of December 31, 2014.
Write-down of capitalized software development costs.  The Company makes ongoing evaluations of the recoverability of its capitalized software projects.  During the third quarter of 2015, the Company's CEO conducted a review of the Company's organizational and cost structures and software development plans.  As a result of this review, the Company has terminated further development of its Enterprise Data Management ("EDM") system and has concluded that the capitalized software development costs relating to EDM were no longer recoverable.  Accordingly, in the three months ended September 30, 2015, GSE recorded a $1.5 million write-down of software development costs which was the full capitalized balance of the EDM configuration management system.
34


Gross profit.  Excluding the $1.5 million write-down of software development costs, gross profit was $14.4 million for the year ended December 31, 2015 compared to $10.8 million for the year ended December 31, 2014.  As a percentage of revenue, gross profit excluding the $1.5 million write-down of software development costs decreased from 28.8% for the year ended December 31, 2014 to 25.3% for the year ended December 31, 2015.  Consolidated gross profit totaled $12.9 million or 22.6% of revenue for the year ended December 31, 2015 as compared to $10.8 million or 28.8% of revenue for the year ended December 31, 2014.  The reduction in gross profit in 2015 is mainly due to the Company's acquisition of Hyperspring in November 2014 which has gross profit margins which are substantially lower than the Company's historical gross profit margins.
($ in thousands)
 
Years ended December 31,
 
   
2015
   
%
   
2014 (1)
   
%
 
Gross profit:
               
Performance Improvement Solutions
 
$
11,995
     
32.4
%
 
$
10,572
     
30.0
%
Nuclear Industry Training and Consulting
   
2,402
     
12.2
%
   
220
     
9.8
%
Consolidated gross profit excluding write-down
   
14,397
     
25.3
%
   
10,792
     
28.8
%
Write-down of capitalized software development costs
   
1,538
     
2.7
%
   
-
     
0.0
%
Consolidated gross profit
 
$
12,859
     
22.6
%
 
$
10,792
     
28.8
%
(1) Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods, as described in Note 2 - Summary of Significant Accounting Policies in the accompanying notes to the consolidated financial statements.

Excluding the $1.5 million write-down of software development costs, the Performance Improvement Solutions segment had gross profit of $12.0 million or 32.4% of segment revenue for the year ended December 31, 2015 compared to $10.6 million or 30.0% of segment revenue for the year ended December 31, 2014.  The increase in gross margin percent for the year ended December 31, 2015 as compared to the year ended December 31, 2014 is mainly due to (1) the restructuring of our Swedish operations in 2014 which reduced their operational overhead costs and facility expenses in 2015, (2) higher margined engineering and training projects in 2015 for our UK subsidiary, and (3) the completion of a process simulation project in 2014 that had a 14% gross margin.
Nuclear Industry Training and Consulting's 2014 gross margin of 9.8% of segment revenue reflected six weeks of activity, from the acquisition date of Hyperspring through December 31, 2014.  For the year ended December 31, 2015, Nuclear Industry Training and Consulting had a gross margin of 12.2% of segment revenue.  In 2015, the segment sold more of their higher margined certification training courses and increased the percentage of their revenue from higher margined customers.

35


Selling, general and administrative expenses.  Selling, general and administrative ("SG&A") expenses totaled $14.2 million and $16.3 million for the years ended December 31, 2015 and 2014, respectively.  Fluctuations in the components of SG&A spending were as follows:

¨ Business development costs decreased from $5.9 million for the year ended December 31, 2014 to $4.7 million for the year ended December 31, 2015.  The reduction in business development costs in 2015 is largely due to the Company's restructuring actions in 2015 and 2014 which reduced the number of business development personnel.  Included within business development costs were our bidding and proposal costs, which are the costs of operations personnel assisting with the preparation of contract proposals.  Bidding and proposal costs decreased $786,000 from the prior year end and totaled $730,000  for the year ended December 31, 2015.  Again, due to the Company's restructuring actions, the number of operations employees was reduced and the participation of the operations personnel in bidding and proposal activities declined.

¨ The Company's general and administrative expenses totaled $8.0 million and $7.2 million for the years ended December 31, 2015 and 2014, respectively.  The increase of $0.8 million is primarily attributable to the following:

o For the years ended December 31, 2015 and 2014, contingent consideration accretion expense totaled $849,000 and $229,000, respectively.  The increase in contingent consideration accretion expense is primarily a result of the acquisition of Hyperspring on November 14, 2014 and is associated with the deferred contingent consideration due to the former Hyperspring members if certain EBITDA targets are met.
o In 2014, the Company's Board of Directors agreed to waive their fees.  These fees were reinstated in 2015 and totaled $178,000 for the year.
o Legal expenses increased by $99,000 to $147,000 in 2015 as compared to 2014 largely as a result of the Company's 2015 restructuring activities.
o For the year ended December 31, 2014, the Company incurred due diligence and legal costs related to the Hyperspring acquisition of $265,000.
o The Company's Swedish subsidiary increased their bad debt reserve in 2015 by $101,000.
o The Company's new CEO was entitled to a guaranteed bonus of $112,000 in 2015 per his employment contract.

¨ Gross spending on software product development ("development") expenses, for the year ended December 31, 2015 totaled $3.1 million, as compared to $3.8 million for the year ended December 31, 2014.  The Company capitalized $1.6 million and $0.6 million for the year ended December 31, 2015 and 2014, respectively.  Net development spending decreased from $3.2 million for the year ended December 31, 2014 to $1.5 million for the year ended December 31, 2015.

o Spending on simulation software product development and modeling tools totaled $2.0 million for the year ended December 31, 2015.  For the year ended December 31, 2014, development expense totaled $2.9 million.  The Company's 2015 development expenses were primarily related to a new configuration management system and the enhancement of JADE and SimExec applications.  However, the Company wrote off the capitalized costs related to the new configuration management system in the third quarter 2015.  See Write-down of capitalized software development costs, above.
o The Company's Activ-3DiTM visualization team, which developed 3D technology to add to our training programs, incurred $111,000 and $231,000 of costs related to this effort during the years ended December 31, 2015 and 2014, respectively.  As part of the Company's 2015 restructuring activities, we shut down the Activ-3Di operations.
o Development expense related to the EnVision product line totaled $1.0 million and $676,000 for the years ended December 31, 2015 and 2014, respectively.  A significant portion of the development expense was related to the development of CBT and simulators for liquid nitrogen gas and natural gas liquefaction.
36



Restructuring Charges.  Restructuring charges totaled $1.8 million and $1.3 million for the years ended December 31, 2015 and 2014, respectively.  The Company's restructuring activities during 2015 and 2014 were as follows:
·
In July 2015, GSE entered into a separation and release agreement with James Eberle, the former CEO of the Company.  Effective July 31, 2015, Mr. Eberle resigned his position as CEO and as a director on GSE's board of directors.  The Company incurred a $380,000 charge in the third quarter 2015 in severance expense related to the termination of Mr. Eberle.
·
In the third quarter 2015, the Board of Directors of the Company approved restructuring actions for the Company's worldwide operations.  For the year ended December 31, 2015, the Company incurred $1.4 million of restructuring charges including severance expense, facility closing costs, and other restructuring costs.  The restructuring actions were designed to deliver cost reductions and operating efficiencies throughout the Company and reduce both operations overheads and selling, general, and administrative expenses.
·
During the year ended December 31, 2014, the Company incurred restructuring costs of $611,000 associated with the downsizing of our Swedish operations.  We also incurred severance costs of $653,000 for our U.S. operations for the year ended December 31, 2014.

Depreciation.  Depreciation expense totaled $493,000 and $545,000 for the years ended December 31, 2015 and 2014, respectively.
Amortization of definite-lived intangible assets.  Amortization expense related to definite-lived intangible assets totaled $494,000 and $193,000 for the years ended December 31, 2015 and 2014, respectively.
In conjunction with the Hyperspring acquisition on November 14, 2014, we recorded $779,000 of customer-related intangible assets which are being amortized on a waterfall basis over seven years.  We recognized $365,000 and $50,000 of amortization expense for the Hyperspring intangible assets for the years ended December 31, 2015 and 2014, respectively.
The balance of the intangible asset amortization expense for 2015 and 2014 relates to the intangible assets arising from the prior year acquisitions of EnVision Systems, Inc. and TAS Holdings Ltd.  Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contractual customer relationships and contract backlog which are recognized in proportion to the related projected revenue streams.

Operating loss.  The Company had an operating loss of $4.1 million (-7.3% of revenue) for the year ended December 31, 2015, as compared with an operating loss of $7.5 million (-20.0% of revenue) for the year ended December 31, 2014.  The variances were due to the factors outlined above.
37


Interest income, net.  The Company's interest income, net totaled $88,000 and $143,000 for the years ended December 31, 2015 and 2014, respectively.
At December 31, 2015, the Company has a $7.5 million revolving line of credit with BB&T Bank (formerly Susquehanna Bank).  The credit facility was established mainly to collateralize letters of credit which are issued as advance payment, bid or performance bonds.  The line of credit, which is in the principal amount of up to $7.5 million, bears interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 ½%.  The agreement expires on June 30, 2016.
In 2014, the credit agreement was amended to require that all outstanding letters of credit be cash collateralized in segregated, restricted accounts.  At December 31, 2015 and 2014, the Company had approximately $3.5 million and $4.2 million, respectively, of cash in escrow accounts with BB&T that were being used as collateral for various advance payment and performance bonds.  The Company recorded interest income of $10,000 and $7,000 from the escrow accounts for the years ended December 31, 2015 and 2014, respectively.  The interest earned on these restricted funds is added to the restricted cash balance.
On November 14, 2014, the acquisition date, Hyperspring had a $1.0 million working capital line of credit with IberiaBank.  Interest was payable monthly at a rate of the prime rate of interest as published in the money rate section of the Wall Street Journal plus 2.50%. The effective rate at November 14, 2014 was 5.750%. The line was secured by all accounts and was guaranteed by the members of Hyperspring.  The Company recorded interest expense of $3,000 from the line of credit for the year ended December 31, 2015.
On December 7, 2014, the working capital line of credit matured while the Company was renegotiating the new terms with IberiaBank subsequent to the acquisition of Hyperspring.  On January 22, 2015, a promissory note was executed between Hyperspring and IberiaBank to extend the $1.0 million line of credit until  July 6, 2016. Under the new terms, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal. The effective rate at the date of the promissory note was 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.
The Company had $5.4 million and $7.5 million deposited in unrestricted money market accounts  on December 31, 2015 and 2014, respectively.  Interest income earned on the money market accounts totaled $22,000 and $37,000 for the years ended 2015 and 2014, respectively.
Interest income on deposits held by the Company's foreign subsidiaries decreased from $102,000 for the year ended December 31, 2014 to $59,000 for the year ended December 31, 2015.  The decrease was primarily attributable to the lower cash balances maintained by the subsidiaries during 2015.
38


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 December 31, 2015, the Company had foreign exchange contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars 0.5 million Pounds Sterling, and 0.4 million Australian Dollars at fixed rates.  The contracts expire on various dates through January 2017.  The Company had not designated the contracts as hedges and has recognized a loss on the change in the estimated fair value of the contracts of $6,000 for the year ended December 31, 2015.
At December 31, 2014, the Company had foreign exchange contracts outstanding of approximately 1.4 million Euro, 0.8 million Australian Dollars, 0.5 million Malaysian Ringgits, and 0.3 million Pounds Sterling at fixed rates. The contracts expire on various dates through November 2016.  The Company had not designated the contracts as hedges and had recognized a gain on the change in the estimated fair value of the contracts of $365,000 for the year ended December 31, 2014.
The estimated net fair values of the contracts at December 31, 2015 and 2014 was a net asset of $64,000 and $68,000, respectively.  The amounts were recorded on the consolidated balance sheets as follows:

   
December 31,
 
(in thousands)
 
2015
   
2014
 
         
Asset derivatives
       
Prepaid expenses and other current assets
 
$
115
   
$
71
 
Other assets
   
6
     
21
 
     
121
     
92
 
                 
Liability derivatives
               
Other current liabilities
   
(57
)
   
(23
)
Other liabilities
   
-
     
(1
)
     
(57
)
   
(24
)
                 
Net fair value
 
$
64
   
$
68
 

The foreign currency denominated contract receivables that are related to the outstanding foreign exchange contracts at December 31, 2015 are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.  For the years ended December 31, 2015 and 2014, the Company incurred losses of $34,000 and $156,000, respectively, from the remeasurement of such contract receivables.
39


Other income (expense), net.  The Company recognized $146,000 of other expense, net and $1,000 of other income, net for the years ended December 31, 2015 and 2014, respectively.
o On November 14, 2014, in conjunction with the Hyperspring acquisition, the Company invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").  For the years ended December 31, 2015 and 2014, the Company recognized equity losses of $107,000 and $17,000, respectively, on its investment in IntelliQlik.  IntelliQlik is developing a software platform for online learning and learning management for the energy market.  The Company was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  Based on a review of the software platform as of September 30, 2015, GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.  The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.
o For the year ended December 31, 2014, the Company recognized losses of $38,000, relating to its pro rata share of operating results from its equity investment in General Simulation engineering RUS Limited Liability Company ("GSE RUS").  The Company's entire investment in GSE-RUS was written off by the end of December 2014, we have not received a request for additional funding from the joint venture and, due to the political issues with Russia regarding the conflict in Ukraine, we do not intend to contribute additional equity in the foreseeable future.
o The Company had other miscellaneous income of $87,000 and $56,000 for the years ended December 31, 2015 and 2014, respectively.

40


Provision for Income Taxes.

The Company files tax returns in the United States federal jurisdiction and in several state and foreign jurisdictions. Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from years 1997 and forward and is subject to foreign tax examinations by tax authorities for years 2008 and forward.  Open tax years related to state and foreign jurisdictions remain subject to examination but are not considered material to our financial position, results of operations or cash flows.
The Company's tax expense in 2015 was $471,000 and consisted of $12,000 state income taxes, $110,000 foreign income taxes from the Company's foreign subsidiaries, $18,000 for foreign income tax credits on several non-U.S. contracts, $221,000 of foreign income tax liabilities, and a $146,000 deferred tax liability relating to the tax amortization of goodwill that cannot be offset by deferred tax assets because the anticipated reversal of the deferred tax liability is outside of the anticipated reversal of the deferred tax assets.
The Company's tax expense in 2014 was $166,000 and consisted of $10,000 state income taxes, $1,000 foreign income taxes from the Company's foreign subsidiaries, $55,000 for foreign income tax withholding on several non-U.S. contracts, $76,000 of foreign income tax liabilities, and $24,000 deferred tax liability relating to the tax amortization of goodwill that cannot be offset by deferred tax assets because the anticipated reversal of the deferred tax liability is outside of the anticipated reversal of the deferred tax assets.
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.
During 2015 and 2014 the Company recorded $130,000 and $23,000 respectively, of tax liabilities for certain foreign tax contingencies.  In 2014 the Company accrued $2,000 of interest and penalties related to its domestic uncertain tax positions.  These uncertain positions expired in 2015.  In 2014 the Company accrued no interest and penalties related to its foreign uncertain tax positions; $167,000 was accrued in 2015.
The Company has a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at December 31, 2015.
41


Liquidity and Capital Resources.

As of December 31, 2015, GSE had cash and cash equivalents of $11.1 million compared to $13.6 million at December 31, 2014.
Cash provided by operating activities.  For the year ended December 31, 2015, net cash provided by operating activities totaled $1.0 million.  Significant changes in the Company's assets and liabilities for the year ended December 31, 2015 included:

¨ A $2.5 million decrease in the Company's contracts receivable.  The Company's trade receivables, net of the allowance for doubtful accounts, decreased from $10.8 million at December 31, 2014 to $9.7 million at December 31, 2015.  Through February 29, 2016, the Company collected 73% of the gross trade receivables outstanding as of December 31, 2015.  The Company's unbilled receivables decreased by $1.7 million to $3.3 million at December 31, 2015.  The decrease in the unbilled receivables is due to the timing of contracted billing milestones of the Company's current projects.  In January and February 2016, the Company invoiced $1.7 million of the unbilled amounts; the balance of the unbilled amounts is expected to be invoiced within one year.  At December 31, 2015, trade receivables outstanding for more than 90 days totaled $0.7 million compared to $0.4 million at December 31, 2014.
¨ A $0.5 million increase in prepaid expenses and other assets.
¨ A $0.9 million decrease in accounts payable, accrued compensation and accrued expenses.
¨ A $0.6 million decrease in billings in excess of revenue earned.  The decrease is due to the timing of contracted billing milestones of the Company's current projects.

For the year ended December 31, 2014, net cash provided by operating activities totaled $6.6 million.  Significant changes in the Company's assets and liabilities for the year ended December 31, 2014 included:

¨ A $10.3 million decrease in the Company's contracts receivable.  The Company's trade receivables, net of the allowance for doubtful accounts, decreased from $19.0 million at December 31, 2013 to $10.8 million at December 31, 2014.  The Company's unbilled receivables decreased by $0.5 million to $5.1 million at December 31, 2014.  The decrease in the unbilled receivables was due to the timing of contracted billing milestones of the Company's current projects.  At December 31, 2014, trade receivables outstanding for more than 90 days totaled $0.4 million compared to $0.6 million at December 31, 2013.
¨ A $2.4 million decrease in prepaid expenses and other assets.  In 2013, the Company agreed to sell its 49% stake in GSE-UNIS Simulation Engineering Co., Ltd to its partner, Beijing Unis Venture Capital Co., Ltd. for $1.2 million and terminate the joint venture agreement as of July 31, 2013.  We received the $1.2 million in December 2014.  At December 31, 2013, the Company had a $0.4 million receivable for Value Added Tax refund related to our Slovakia project which was collected in 2014.  Our Swedish subsidiary applied $0.3 million of prepayments to pay the Swedish Tax Agency.
¨ A $2.1 million decrease in accounts payable, accrued compensation and accrued expenses.  At December 31, 2013 the Company had a $1.1 million accounts payable due to Siemens in conjunction with its Slovak project; the payment was made in 2014.  The Company's December 31, 2014 subcontractor accrual decreased $372,000 due to the progression of work on several projects utilizing subcontractor labor and the related timing of the billing milestones on those contracts.
¨
A $2.4 million increase in billings in excess of revenue earned.  The increase was due to the timing of contracted billing milestones of the Company's current projects.
42


Cash Used in Investing Activities.  For the year ended December 31, 2015, net cash used in investing activities was $1.2 million.
The Company made capital expenditures of $277,000 and capitalized software development costs of $1.6 million for the year ended December 31, 2015.  The net amount of cash released as collateral for standby letters of credit, bank guarantees and foreign currency contracts was $654,000 for the year ended December 31, 2015.
For the year ended December 31, 2014, net cash used in investing activities was $7.3 million.
The Company made capital expenditures of $398,000 and capitalized software development costs of $646,000 for the year ended December 31, 2014.  The net amount of cash restricted as collateral for standby letters of credit, bank guarantees and foreign currency contracts was $3.1 million for the year ended December 31, 2014.

Effective November 14, 2014, GSE Power Systems Inc., completed the acquisition of Hyperspring.  At closing, we paid the Sellers an aggregate of $3.0 million in cash.  According to the Purchase Agreement, a $1.2 million payment was due to the former Hyperspring members if Hyperspring were successful in renewing its contract with the Tennessee Valley Authority ("TVA") for a two year period for substantially the same scope as was currently being provided and with substantially the same economics.  On September 24, 2015, TVA executed a three-year renewal contract with Hyperspring; accordingly the Company paid the $1.2 million payment to the former Hyperspring members in October 2015.  Based upon the EBITDA ("Earnings Before Interest, Taxes, Depreciation and Amortization") attained by Hyperspring for the twelve months ended November 13, 2015, the Company was required to pay the Sellers an additional $1.4 million which was paid in January 2016.  In addition, the Company may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $4.8 million if Hyperspring attains certain EBITDA targets for the two-year period ending November 13, 2017.  Accordingly, the total cash paid to the Hyperspring members may total $10.4 million.  The estimated fair value of the purchase price recorded by the Company totaled $7.0 million.
In connection with the Hyperspring acquisition, the Company also invested $250,000 in IntelliQlik, LLC in exchange for a 50% interest in IntelliQlik pursuant to the terms of the Operating Agreement dated as of November 14, 2014.  The other 50% of IntelliQlik is owned by one of the members of Hyperspring.

Cash Used in Financing Activities.  For the year ended December 31, 2015, net cash used in financing activities totaled $2.0 million.
During the year ended December 31, 2015, the Company made payments of $500,000 and $1.2 million to the former owners of EnVision and Hyperspring, respectively, in accordance with the governing purchase agreements.
Hyperspring has a $1.0 million working capital line of credit with IberiaBank.  The Company paid down $339,000 of the outstanding balance of the line of credit during the year ended December 31, 2015, and made no new borrowings against the line of credit in 2015.
For the year ended December 31, 2014, net cash used in financing activities totaled $910,000.
The Company paid down $410,000 of the outstanding balance of the $1.0 million line of credit with IberiaBank in the six weeks between the acquisition date of November 14, 2014 and December 31, 2014.
During the year ended December 31, 2014, the Company made payments totaling $500,000 to the former shareholders of EnVision in accordance with the purchase agreement.

43


Credit Facilities

Branch Banking and Trust Bank ("BB&T")

At December 31, 2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with BB&T Bank.  The Company's former bank, Susquehanna Bank, was acquired by BB&T Bank effective November 8, 2015.  The Company and its subsidiary, GSE Performance Solutions, Inc. are jointly and severally liable as co-borrowers.  The Loan Agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital. Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 ½%.  The agreement expires on June 30, 2016.
As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.
On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&T Bank) equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this Amendment, BB&T Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At December 31, 2015, total restricted cash on the balance sheet was $3.6 million which included $3.5 held in the cash collateral account.
The credit agreements contain certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.
   
  As of
 
Covenant
December 31, 2015
       
Minimum tangible capital base
Must exceed $10.5 million
$10.8 million
Quick ratio
Must exceed 1.00 : 1.00
1.44 : 1.00

As of December 31, 2015, the Company was in compliance with of its financial covenants as defined above.
44



IberiaBank
On November 14, 2014, the acquisition date, Hyperspring had a $1.0 million working capital line of credit with IberiaBank.  Hyperspring used the IberiaBank line of credit as needed mainly to provide for payroll funding.  The line was replenished through collection of receivables obtained in the following weeks.  Interest was payable monthly at a rate of the prime rate of interest as published in the money rate section of the Wall Street Journal plus 2.50%. The effective rate at November 14, 2014 was 5.750%. The line was secured by all accounts and was guaranteed by the members of Hyperspring. 
On December 7, 2014, the working capital line of credit matured while the Company was renegotiating the new terms with IberiaBank subsequent to the acquisition of Hyperspring.  On January 22, 2015, a promissory note was executed between Hyperspring and IberiaBank to extend the $1.0 million line of credit.  Under the new terms, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal. The effective rate at the date of the promissory note was 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The maturity date of the line of credit is July 6, 2016.
At December 31, 2014 the outstanding balance on the line of credit was $339,000.  The outstanding balance on the line of credit was repaid in 2015 and no additional borrowings have been made against the line of credit.

Contractual Commitments

The following summarizes the Company's contractual cash obligations as of December 31, 2015 and the effect these obligations are expected to have on its liquidity and cash flow in future periods:
Payments Due by Period
 
(in thousands)
 
   
Total
   
Less than 1 year
   
1-3 Years
   
4-5 Years
   
After 5 Years
 
Subcontractor and purchase commitments
 
$
4,196
   
$
3,761
   
$
435
   
$
-
   
$
-
 
Net future minimum lease payments
   
5,653
     
1,036
     
1,701
     
1,354
     
1,562
 
Total
 
$
9,849
   
$
4,797
   
$
2,136
   
$
1,354
   
$
1,562
 

As of December 31, 2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6 million which represented advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of twelve standby letters of credit, $3.5 million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December 31, 2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.
As of December 31, 2014, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $4.2 million which represented advance payment and performance bonds on eleven contracts. The Company had deposited the full value of eleven standby letters of credit, $4.2 million, into money market escrow accounts which had been restricted in that the Company did not have access to these funds until the related letters of credit have expired. The cash was recorded on the Company's consolidated balance sheets at December 31, 2014 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.
45


2015 Liquidity Outlook

At December 31, 2015, the Company had cash and cash equivalents of $11.1 million and $3.5 million of restricted cash.
The Company has a Master Loan and Security Agreement and Revolving Credit Note with BB&T Bank.  The Company's former bank, Susquehanna Bank, was acquired by BB&T Bank effective November 8, 2015.  The Loan Agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital.  Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 ½%.  The two year agreement expires on June 30, 2016.
Under the Agreement, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&T Bank) equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this Amendment, BB&T Bank shall have complete and unconditional control over the cash collateral account.  At December 31, 2015 we were required to maintain cash balances of $3.5 million at BB&T Bank in segregated cash collateral accounts.
The Company has a $1.0 million working capital line of credit with IberiaBank.  We draw on this line of credit as needed mainly to provide for Hyperspring's payroll funding. The line is replenished through collection of receivables obtained in the following weeks.  On January 22, 2015, a promissory note was executed between Hyperspring, LLC and IberiaBank to extend the $1.0 million line of credit.  Under the new terms, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal. The effective rate at the date of the promissory note was 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The maturity date of the line of credit is July 6, 2016.  At December 31, 2015, the Company did not have any outstanding balance on its line of credit.
In the third quarter 2015, the Board of Directors approved restructuring actions for the Company's worldwide operations.  Thirty-six employees were terminated at the end of September, and we closed our offices in Cary NC, Madison NJ, and Tarrytown NY.  Subsequent to these restructuring actions, the Company has hired several executive staff, including an Interim Chief Operating Officer, a new Senior VP, General Counsel and Risk Management Officer, a Senior VP of Sales, and a Chief Technology Officer.  We believe that the net benefit of these actions will save the Company approximately $3.9 million of cash on an annual basis.

The Company has entered into 2016 with $47.9 million of backlog; $30.2 million of which is expected to convert to revenue in 2016.  The Company anticipates that its normal operations will generate all of the funds necessary to fund its consolidated operations during the next twelve months.  The Company believes that it will have sufficient liquidity and working capital without additional financing.  Notwithstanding the foregoing, the Company may be required to look for additional capital to fund its operations if the Company is unable to operate profitably and generate sufficient cash from operations.  There can be no assurance that the Company would be successful in raising such additional funds if needed.
46


Foreign Exchange.

A portion of the Company's international sales revenue has been and may be received in a currency other than the currency in which the expenses relating to such revenue are paid.  Accordingly, the Company periodically enters into forward foreign exchange contracts to manage the market risks associated with the fluctuations in foreign currency exchange rates.

Off-balance Sheet Obligations.

The Company has no off-balance sheet obligations as of December 31, 2015, except for its operating lease commitments and outstanding letters of credit and surety bonds.  See Contractual Cash Commitments above.

Other Matters.

Management believes inflation has not had a material impact on the Company's operations.


ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

The Company's market risk is principally confined to changes in foreign currency exchange rates. During the year ended December 31, 2015, 15% of the Company's revenue was from contracts which required payments in a currency other than U.S. Dollars, principally British Pounds Sterling (8.1%),  Chinese Renminbi (3.4%), Euros (1.4%), Australian Dollars (0.7%), Japanese Yen (0.3%), Canadian Dollars (0.2%) and Swedish Krona (0.5%).  For the year ended December 31, 2014, 29% of the Company's revenue was from contracts which required payments in a currency other than U.S. Dollars, principally Euros, Swedish Krona, British Pounds Sterling, Chinese Renminbi, Canadian Dollars and Japanese Yen.
In addition, for the years ended December 31, 2015 and 2014, 3% and 9% of the Company's expenses were incurred in Swedish Krona and 6% and 11% of the Company's expenses were incurred in Pounds Sterling, respectively.  The Company's exposure to foreign exchange rate fluctuations arises in part from inter-company accounts in which costs incurred in one entity are charged to other entities in different foreign jurisdictions.  The Company is also exposed to foreign exchange rate fluctuations as the financial results of all foreign subsidiaries are translated into U.S. dollars in consolidation.  As exchange rates vary, those results when translated may vary from expectations and adversely impact overall expected profitability.
The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. The principal currencies for which such forward exchange contracts are entered into are the Pound Sterling, the Euro and the Japanese Yen.  It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.
As of December 31, 2015, the Company had foreign exchange contracts outstanding of approximately 2.1 million Euros, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars at fixed rates.  The contracts expire on various dates through January 2017.
At December 31, 2014, the Company had foreign exchange contracts outstanding of approximately  1.4 million Euros, 0.8 million Australian Dollars, and 0.5 million Malaysian Ringgits, 0.3 million Pounds Sterling, at fixed rates. The contracts expire on various dates through November 2016.
The Company had not designated the contracts as hedges and has recorded a loss on the change in the estimated fair value of the contracts of $6,000 for the year ended December 31, 2015.  The estimated fair value of the contracts was recorded as a net asset totaling $64,000 at December 31, 2015.  The Company recognized a gain of $365,000  for the year ended December 31, 2014, on the changes in fair value of its forward currency exchange contracts.  A 10% fluctuation in the foreign currency exchange rates up or down as of December 31, 2015 would have increased/decreased the change in estimated fair value of the contracts by $6,400.
47



ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 
Page
GSE Systems, Inc. and Subsidiaries
 
   
F-1
F-2
F-3
F-4
F-5
F-6
F-7
48


Report of Independent Registered Public Accounting Firm

Board of Directors and Stockholders
GSE Systems, Inc.
Sykesville, Maryland

We have audited the accompanying consolidated balance sheets of GSE Systems, Inc. as of December 31, 2015 and 2014 and the related consolidated statements of operations and comprehensive loss, stockholders' equity, and cash flows for each of the two years in the period ended December 31, 2015.  These financial statements are the responsibility of the Company's management.  Our responsibility is to express an opinion on these financial statements based on our audits.
We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States).  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement.  The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting.  Our audits included consideration of internal control over financial reporting as a basis for designing audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.  An audit also includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation.  We believe that our audits provide a reasonable basis for our opinion.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of GSE Systems, Inc. at December 31, 2015 and 2014, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2015, in conformity with accounting principles generally accepted in the United States of America.

/s/ BDO USA, LLP

McLean, Virginia
March 25, 2016

F-1



PART I - FINANCIAL INFORMATION
Item 1.  Financial Statements
GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)

   
December 31,
 
ASSETS
 
2015
   
2014
 
 
Current assets:
       
Cash and cash equivalents
 
$
11,084
   
$
13,583
 
Restricted cash
   
1,771
     
613
 
Contract receivables, net
   
13,053
     
15,768
 
Prepaid expenses and other current assets
   
2,506
     
1,994
 
Total current assets
   
28,414
     
31,958
 
                 
Equipment, software and leasehold improvements
   
7,003
     
7,055
 
Accumulated depreciation
   
(5,407
)
   
(5,229
)
Equipment, software and leasehold improvements, net
   
1,596
     
1,826
 
                 
Software development costs, net
   
1,145
     
1,414
 
Goodwill
   
5,612
     
5,612
 
Intangible assets, net
   
775
     
1,279
 
Long-term restricted cash
   
1,779
     
3,591
 
Other assets
   
50
     
548
 
Total assets
 
$
39,371
   
$
46,228
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
               
Current liabilities:
               
Line of credit
 
$
-
   
$
339
 
Accounts payable
   
1,238
     
2,330
 
Accrued expenses
   
1,723
     
1,554
 
Accrued compensation
   
2,431
     
2,595
 
Billings in excess of revenue earned
   
9,229
     
9,915
 
Accrued warranty
   
1,614
     
1,456
 
Current contingent consideration
   
2,647
     
2,842
 
Other current liabilities
   
826
     
473
 
Total current liabilities
   
19,708
     
21,504
 
                 
Contingent consideration
   
1,085
     
1,948
 
Other liabilities
   
210
     
38
 
Total liabilities
   
21,003
     
23,490
 
                 
Stockholders' equity:
               
Preferred stock $.01 par value, 2,000,000 shares authorized,  no shares issued or outstanding at December 31, 2015 and 2014
   
-
     
-
 
Common stock $.01 par value, 30,000,000 shares authorized, 19,510,770 shares issued and 17,911,859 shares outstanding at December 31, 2015, 19,486,770 shares issued and 17,887,859 shares outstanding at December 31, 2014
   
195
     
195
 
Additional paid-in capital
   
73,481
     
72,917
 
Accumulated deficit
   
(50,849
)
   
(46,144
)
Accumulated other comprehensive loss
   
(1,460
)
   
(1,231
)
Treasury stock at cost, 1,598,911 shares in 2015 and 2014
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
18,368
     
22,738
 
Total liabilities and stockholders' equity
 
$
39,371
   
$
46,228
 

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




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

   
Years ended December 31,
 
   
2015
   
2014
 
         
Contract revenue
 
$
56,803
   
$
37,536
 
Cost of revenue
   
42,406
     
26,744
 
Write-down of capitalized software development costs
   
1,538
     
-
 
Gross profit
   
12,859
     
10,792
 
                 
Operating expenses
               
Selling, general and administrative
   
14,217
     
16,306
 
Restructuring charges
   
1,791
     
1,264
 
Depreciation
   
493
     
545
 
Amortization of definite-lived intangible assets
   
494
     
193
 
Total operating expenses
   
16,995
     
18,308
 
                 
Operating loss
   
(4,136
)
   
(7,516
)
                 
Interest income, net
   
88
     
143
 
Gain (loss) on derivative instruments, net
   
(40
)
   
209
 
Other income (expense), net
   
(146
)
   
1
 
                 
Loss before income taxes
   
(4,234
)
   
(7,163
)
                 
Provision for income taxes
   
471
     
166
 
                 
Net loss
 
$
(4,705
)
 
$
(7,329
)
                 
                 
Basic loss per common share
 
$
(0.26
)
 
$
(0.41
)
                 
Diluted loss per common share
 
$
(0.26
)
 
$
(0.41
)

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



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

   
Years ended December 31,
 
   
2015
   
2014
 
         
         
Net loss
 
$
(4,705
)
 
$
(7,329
)
                 
Foreign currency translation adjustment
   
(229
)
   
(617
)
                 
Comprehensive loss
 
$
(4,934
)
 
$
(7,946
)

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




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

   
Common
Stock
   
Additional
Paid-in
   
Accumulated
   
Accumulated
Other Comprehensive
   
Treasury Stock
     
   
Shares
   
Amount
   
Capital
   
Deficit
   
Loss
   
Shares
   
Amount
   
Total
 
Balance, December 31, 2013
   
19,487
   
$
195
   
$
72,205
   
$
(38,815
)
 
$
(614
)
   
(1,599
)
 
$
(2,999
)
 
$
29,972
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
712
     
-
     
-
     
-
     
-
     
712
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(617
)
   
-
     
-
     
(617
)
Net loss
   
-
     
-
     
-
     
(7,329
)
   
-
     
-
     
-
     
(7,329
)
Balance, December 31, 2014
   
19,487
   
$
195
   
$
72,917
   
$
(46,144
)
 
$
(1,231
)
   
(1,599
)
 
$
(2,999
)
 
$
22,738
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
526
     
-
     
-
     
-
     
-
     
526
 
Common stock issued for options exercised
   
14
     
-
     
23
     
-
     
-
     
-
     
-
     
23
 
Common stock issued for services provided
   
10
     
-
     
15
     
-
     
-
     
-
     
-
     
15
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(229
)
   
-
     
-
     
(229
)
Net loss
   
-
     
-
     
-
     
(4,705
)
   
-
     
-
     
-
     
(4,705
)
Balance, December 31, 2015
   
19,511
   
$
195
   
$
73,481
   
$
(50,849
)
 
$
(1,460
)
   
(1,599
)
 
$
(2,999
)
 
$
18,368
 

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



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

   
Years ended December 31,
 
   
2015
   
2014
 
Cash flows from operating activities:
       
Net loss
 
$
(4,705
)
 
$
(7,329
)
Adjustments to reconcile net loss to net cash provided by operating activities:
               
Write-down of capitalized software development costs
   
1,538
     
-
 
Depreciation
   
493
     
545
 
Amortization of definite-lived intangible assets
   
494
     
193
 
Capitalized software amortization
   
341
     
252
 
Change in fair value of contingent consideration
   
849
     
229
 
Stock-based compensation expense
   
541
     
712
 
Equity loss on investments
   
233
     
55
 
(Gain) loss on derivative instruments, net
   
40
     
(209
)
Deferred income taxes
   
171
     
(22
)
Changes in assets and liabilities:
               
Contract receivables, net
   
2,530
     
10,347
 
Prepaid expenses and other assets
   
(501
)
   
2,433
 
Accounts payable, accrued compensation and accrued expenses
   
(947
)
   
(2,136
)
Billings in excess of revenue earned
   
(552
)
   
2,441
 
Accrued warranty
   
171
     
(395
)
Other liabilities
   
320
     
(467
)
Net cash provided by operating activities
   
1,016
     
6,649
 
                 
Cash flows from investing activities:
               
Capital expenditures
   
(277
)
   
(398
)
Capitalized software development costs
   
(1,610
)
   
(646
)
Investment in IntelliQlik, LLC
   
-
     
(250
)
Acquisition of Hyperspring, LLC, net of cash acquired
   
-
     
(2,848
)
Restrictions of cash as collateral under letters of credit
   
(1,222
)
   
(3,172
)
Releases of cash as collateral under letters of credit
   
1,876
     
34
 
Net cash used in investing activities
   
(1,233
)
   
(7,280
)
                 
Cash flows from financing activities:
               
Payments on line of credit
   
(339
)
   
(410
)
Proceeds from issuance of common stock
   
23
     
-
 
Payments of the liability-classified contingent consideration arrangements
   
(1,700
)
   
(500
)
Net cash used in financing activities
   
(2,016
)
   
(910
)
                 
Effect of exchange rate changes on cash
   
(266
)
   
(519
)
Net decrease in cash and cash equivalents
   
(2,499
)
   
(2,060
)
Cash and cash equivalents at beginning of year
   
13,583
     
15,643
 
Cash and cash equivalents at end of year
 
$
11,084
   
$
13,583
 
                 

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

F-6



GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2015, and 2014

1.  Business and Basis of Presentation


GSE Systems, Inc. ("GSE Systems", "GSE" or the "Company") improves human performance through a series of technologies and services that systematically helps clients with everything from recruiting and selecting the right person for the job to training that individual throughout their career from entry-level to expert.  The Company improves plant performance with a combination of engineering, simulation and plant services that help clients get their plants producing revenue faster, running them safely and responsibly decommissioning them.


2.  Summary of Significant Accounting Policies

Principles of consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.  Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.

Revisions

Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except post contract support ("PCS").  PCS revenue was recognized ratably over the PCS term.  During the fourth quarter of 2015, management determined that that Company had not established vendor specific objective evidence ("VSOE") of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.  Accordingly, the consolidated financial statements have been revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.  The revision to revenue resulted in a decrease to revenue and an increase in operating loss of $587,000 for the year ended December 31, 2014.  The revision also had the effect of increasing billings in excess by $1.2 million, decreasing unbilled receivables by $62,000, increasing prepaid expenses and other current assets by $291,000 and increasing the accumulated deficit by $415,000 at December 31, 2014as a result of the cumulative adjustment for prior periods.
Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to Net loss and changes in billings in excess, prepaid expenses and other assets.  The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.
The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, Materiality, codified in Accounting Standards Codification 250 ("ASC 250"), Accounting Changes and Error Corrections, and concluded that these misstatements were not material to any prior annual or interim periods.  Accordingly, in accordance with ASC 250 (SAB No. 108, Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements), the consolidated financial statements as of December 31, 2014, which are presented herein, have been revised.

F-7


The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.


GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
   
December 31, 2014
 
   
As Reported
   
Adjustment
   
As Revised
 
ASSETS
           
Contract receivables, net
 
$
15,830
   
$
(62
)
 
$
15,768
 
Prepaid expenses and other current assets
   
1,703
     
291
     
1,994
 
Total currents assets
   
31,729
     
229
     
31,958
 
                         
Total assets
 
$
45,999
   
$
229
   
$
46,228
 
                         
LIABILITIES AND STOCKHOLDERS' EQUITY
                       
Billings in excess of revenue earned
 
$
8,684
   
$
1,231
   
$
9,915
 
Total current liabilities
 
$
20,273
   
$
1,231
   
$
21,504
 
                         
Total liabilities
 
$
22,259
   
$
1,231
   
$
23,490
 
                         
Accumulated deficit
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
Total stockholders' equity
 
$
23,740
   
$
(1,002
)
 
$
22,738
 
                         
Total liabilities and stockholders' equity
 
$
45,999
   
$
229
   
$
46,228
 
F-8

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

   
Year ended December 31, 2014
 
   
As Reported
   
Adjustment
   
As Revised
 
             
Contract revenue
 
$
37,930
   
$
(394
)
 
$
37,536
 
Cost of revenue
   
26,551
     
193
     
26,744
 
Gross profit
   
11,379
     
(587
)
   
10,792
 
                         
Operating loss
   
(6,929
)
   
(587
)
   
(7,516
)
                         
Loss before income taxes
   
(6,576
)
   
(587
)
   
(7,163
)
                         
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
                         
                         
Basic loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)
                         
Diluted loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)


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

   
Year ended December 31, 2014
 
(in thousands)
 
As Reported
   
Adjustment
   
As Revised
 
             
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
                         
Comprehensive loss
 
$
(7,359
)
 
$
(587
)
 
$
(7,946
)
F-9


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

   
Accumulated Deficit
   
Total Stockholders' Equity
 
   
As Reported
   
Adjustment
   
As Revised
   
As Reported
   
Adjustment
   
As Revised
 
                         
Balance, December 31, 2013
 
$
(38,400
)
 
$
(415
)
 
$
(38,815
)
 
$
30,387
   
$
(415
)
 
$
29,972
 
                                                 
Net loss
   
(6,742
)
   
(587
)
   
(7,329
)
   
(6,742
)
   
(587
)
   
(7,329
)
                                                 
Balance, December 31, 2014
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
 
$
23,740
   
$
(1,002
)
 
$
22,738
 


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

   
Year ended December 31, 2014
 
   
As Reported
   
Adjustment
   
As Revised
 
             
Cash flows from operating activities:
           
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
Changes in assets and liabilities:
                       
Contract receivables, net
   
10,285
     
62
     
10,347
 
Prepaid expenses and other assets
   
2,240
     
193
     
2,433
 
Billings in excess of revenue earned
   
2,109
     
332
     
2,441
 
Net cash provided by operating activities
 
$
6,649
   
$
-
   
$
6,649
 
                         
Net decrease in cash and cash equivalents
 
$
(2,060
)
 
$
-
   
$
(2,060
)

Accounting estimates

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.  On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition, the allowance for doubtful accounts, estimates of future warranty costs, impairments of goodwill and other intangible assets and contingent consideration to be paid in business acquisitions, valuation of stock based compensation awards, and income taxes.  Actual results could differ from these estimates.


F-10

Revenue recognition

The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed/customized systems containing hardware, software and other materials which apply only to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts ("ASC 605"), the Performance Improvement Solutions segment accounts for revenue under fixed-price contracts using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.  The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company's system design contracts do not normally provide for "post contract support" ("PCS") in terms of software upgrades, software enhancements or telephone support.  In order 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.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses 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 has not established that vendor specific objective evidence ("VSOE") exists for all elements of its software license sales.  If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, 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.

F-11

Cash and cash equivalents

Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.


Restricted cash

Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank.  BB&T Bank has complete and unconditional control over the restricted money market accounts.
At December 31, 2015 and 2014, the Company had approximately $3.5 million and $4.2 million, respectively, of cash in escrow accounts with BB&T Bank.  The restricted cash balance has been classified within the consolidated balance sheets as follows: $1.8 million of current assets and $1.8 million of long term assets at December 31, 2015, respectively, compared to $613,000 of current assets and $3.6 million of long-term assets at December 31, 2014. The Company recorded interest income of $10,000 and $7,000 from the escrow accounts for the years ended December 31, 2015 and 2014, respectively.  The interest earned on these restricted funds is added to the restricted cash balance.  The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.

Contract receivables, net

Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed.  Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed.  Generally, such amounts will be earned and recognized over the next twelve months.
Billed receivables are recorded at invoiced amounts.  The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
 
As of and for the
 
   
years ended December 31,
 
   
2015
   
2014
 
         
Beginning balance
 
$
22
   
$
2
 
                 
Current year provision
   
101
     
22
 
Acquired allowance for doubtful accounts
   
-
     
20
 
Current year write-offs
   
(20
)
   
(22
)
                 
Ending balance
 
$
103
   
$
22
 

Equipment, software and leasehold improvements, net

Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years.  Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method.  Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.

F-12

Software development costs

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


Development expenditures

Development expenditures incurred to meet customer specifications under contracts are charged to contract costs.  Company sponsored development expenditures are either charged to operations as incurred and are included in selling, general and administrative expenses or are capitalized as software development costs.  See Note 8, Software development costs, net.  The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $3.1 million and $3.8 million for the years ended December 31, 2015, and 2014, respectively.


Impairment of long-lived assets

Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.  If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds the fair value of the asset.  Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.
During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.  Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.
F-13


Goodwill and intangible assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software.  Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.  Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.  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.
Goodwill represents the excess of costs over fair value of assets of businesses acquired.  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 in accordance with Accounting Standards Update ("ASU")  2011-08, Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment, and ASC 350, Intangibles — Goodwill and Other ("ASC 350").  The Company tests goodwill at the reporting unit level.
ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.  Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For the annual goodwill impairment test as of December 31, 2015, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values.   For the annual goodwill impairment test as of December 31, 2014, the Company performed a qualitative assessment as permitted by ASU 2011-08 for the goodwill on reporting units and determined that it was more likely than not that the fair values of each of the reporting units exceeded their respective carrying values.
If it is determined as a result of the qualitative assessment permitted by ASU 2011-08 that the fair value of a reporting unit is greater than its carrying value, then no additional testing is performed.  If the Step 0 test indicates the fair value of a reporting unit is less than its carrying value, the Company performs the additional impairment test in accordance with the provisions of ASC 350.

F-14

Foreign currency translation

Balance sheet accounts for foreign operations are translated at the exchange rate as of the balance sheet date, and income statement accounts are translated at the average exchange rate for the period.  The resulting translation adjustments are included in accumulated other comprehensive loss.  Transaction gains and losses resulting from changes in exchange rates are recorded in operating loss in the period in which they occur.  For the years ended December 31, 2015, and 2014, foreign currency transaction losses were approximately $30,000 and $180,000, respectively.

Accrued warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims for contracts which contain a warranty provision.

The activity in the accrued warranty accounts is as follows:

(in thousands)
 
As of and for the
 
   
years ended December 31,
 
   
2015
   
2014
 
         
Beginning balance
 
$
1,456
   
$
1,851
 
                 
Current year provision
   
626
     
660
 
                 
Current year claims
   
(455
)
   
(1,025
)
                 
Currency adjustment
   
(13
)
   
(30
)
                 
Ending balance
 
$
1,614
   
$
1,456
 

Income taxes

Income taxes are provided under the asset and liability method.  Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.  Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized.  A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.
We establish accruals for uncertain tax positions taken or expected to be taken in a tax return 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. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.
F-15

Stock-based compensation

Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.  During the years ended December 31, 2015, and 2014 the Company recognized $541,000, and $712,000, respectively, of pre-tax stock-based compensation expense under the fair value method.  As of December 31, 2015, the Company had $1.1 million of unrecognized compensation expense related to the unvested portion of outstanding share based awards expected to be recognized through October 2019.

Loss per share

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

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

(in thousands, except for per share data)
 
Years ended December 31,
 
   
2015
   
2014
 
Numerator:
       
Net loss attributed to common stockholders
 
$
(4,705
)
 
$
(7,329
)
                 
Denominator:
               
Weighted-average shares outstanding for basic loss per share
   
17,892,891
     
17,887,859
 
                 
Effect of dilutive securities:
               
Stock options and restricted stock units
   
-
     
-
 
                 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
   
17,892,891
     
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
2,492,710
     
2,811,709
 

Conversion of outstanding stock options and restricted stock units was not assumed for the years ended December 31, 2015 and 2014 because the impact was anti-dilutive.
F-16


Significant Customers and Concentration of credit risk

The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.  The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:

 
December 31,
 
2015
 
2014
State Nuclear Power Automation System Engineering Co.
0.7%
 
10.2%

In addition, we have a concentration of revenue from a single customer, which accounted for approximately 15.9% of our consolidated revenue for the year ended December 31, 2015.  No other single customer accounted for more than 10% of our consolidated revenue in 2015.  In 2014, we did not have a single customer who accounted for more than 10% of our consolidated revenue.
Fair values of financial instruments

The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.

Contingent consideration for business acquisitions

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Contingent consideration is required to be recognized at fair value as of the acquisition date. The Company estimates 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.

F-17

Derivative instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of December 31, 2015, the Company had foreign exchange contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars.  At December 31, 2014, the Company had foreign exchange contracts outstanding of approximately 1.4 million Euro, 0.8 million Australian Dollars,  0.5 million Malaysian Ringgit, and 0.3 million Pounds Sterling at fixed rates. The contracts expire on various dates through January 2017.  The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

   
December 31,
 
(in thousands)
 
2015
   
2014
 
         
Asset derivatives
       
Prepaid expenses and other current assets
 
$
115
   
$
71
 
Other assets
   
6
     
21
 
     
121
     
92
 
                 
Liability derivatives
               
Other current liabilities
   
(57
)
   
(23
)
Other liabilities
   
-
     
(1
)
     
(57
)
   
(24
)
                 
Net fair value
 
$
64
   
$
68
 

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 trade receivables, unbilled 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 years ended December 31, 2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

   
Years ended December 31,
 
(in thousands)
 
2015
   
2014
 
         
Foreign exchange contracts- change in fair value
 
$
(6
)
 
$
365
 
Remeasurement of related contract receivables and billings in excess of revenue earned
   
(34
)
   
(156
)
   
$
(40
)
 
$
209
 


F-18

Reclassifications

Certain prior year amounts have been reclassified to conform with the current year presentation.

Recently Issued Accounting Pronouncements Not Yet Adopted

In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December 31, 2018, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," ("ASU 2016-02"). The new standard establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.  Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.  The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.  The guidance eliminates the current requirement for organizations to present deferred tax assets and liabilities as current and noncurrent in a classified balance sheet.  Instead organizations will be required to classify all deferred tax assets and liabilities as noncurrent.  ASU 2015-17 shall be effective for public business entities for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods.  The Company is currently evaluating the impact of this ASU on its consolidated financial statements.


F-19

3.  Acquisitions

Hyperspring, LLC

On November 14, 2014, (the "Closing Date") the Company, through its operating subsidiary, GSE Power Systems, Inc. (now GSE Performance Solutions, Inc. "GSE Performance"),  acquired Hyperspring, LLC ("Hyperspring") pursuant to an Amended Membership Interests Purchase Agreement ("Purchase Agreement") with the sellers of Hyperspring ("Sellers").  Hyperspring, headquartered in Huntsville, Alabama, specializes in training and development, plant operations support services, and staff augmentation, primarily in the United States nuclear power industry.  Hyperspring operates as a wholly-owned subsidiary of GSE Performance.  The purchase price allocation included customer relationship intangible assets valued at $779,000 which are being amortized over seven years.
GSE Performance paid the Sellers an aggregate of $3.0 million in cash at the closing date.  On September 24, 2015, Hyperspring was awarded a three year contract by the Tennessee Valley Authority ("TVA"), with substantially the same scope and profit margin as its expiring TVA contract.  In accordance with the Purchase Agreement, the former owners were paid $1.2 million in October 2015 due to the successful renewal of the TVA contract.  In addition, GSE Performance may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $2.4 million in each of the three years subsequent to the acquisition date based on earnings before interest, taxes, depreciation, and amortization ("EBITDA") thresholds.  Based upon EBITDA for the period ended November 13, 2015, the Sellers earned $1.4 million which was paid in January 2016.
Hyperspring's results of operations are included in the consolidated financial statements for the period beginning November 14, 2014.
F-20


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

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


F-21


Contingent Consideration

ASC 805, Business Combinations ("ASC 805") requires that contingent consideration be recognized at fair value on the acquisition date and be re-measured each reporting period with subsequent adjustments recognized in the consolidated statement of operations. The Company estimates the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discount the liabilities to present value using a weighted-average cost of capital. Contingent consideration is valued using significant inputs that are not observable in the market which are defined as Level 3 inputs pursuant to fair value measurement accounting. The Company believes that the estimates and assumptions are reasonable, however, there is significant judgment involved. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisitions are reflected as income or expense in the consolidated statements of operations, and could cause a material impact to, and volatility in, the operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

As of December 31, 2015 and 2014, current contingent consideration totaled $2.6 million and $2.8 million, respectively.  As of December 31, 2015  and 2014, the Company also had accrued contingent consideration totaling $1.1 million and $1.9 million, respectively, which is included in long-term liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.  The breakdown of contingent consideration as it relates to the Company's acquisitions is given below.

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

F-22

4.  Goodwill and Intangible Assets

Goodwill

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. generally accepted accounting principles. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units which are the same as the two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring).  As of December 31, 2015 and 2014, goodwill of $5.6 million related to the Nuclear Industry Training and Consulting segment.  No impairment of goodwill was recorded in 2015 or 2014.






F-23


Intangible Assets Subject to Amortization

The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
As of December 31, 2015
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
 
Amortized intangible assets:
           
Customer relationships
 
$
1,425
   
$
(1,061
)
 
$
364
 
Non-contractual customer relationships
   
911
     
(669
)
   
242
 
Developed technology
   
471
     
(295
)
   
176
 
In process research and development
   
152
     
(142
)
   
10
 
Contract backlog
   
36
     
(36
)
   
-
 
Trade names and other
   
29
     
(29
)
   
-
 
Foreign currency translation
   
(28
)
   
11
     
(17
)
Total
 
$
2,996
   
$
(2,221
)
 
$
775
 
                         
(in thousands)
As of December 31, 2014
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
 
Amortized intangible assets:
                       
Customer relationships
 
$
1,425
   
$
(695
)
 
$
730
 
Non-contractual customer relationships
   
911
     
(618
)
   
293
 
Developed technology
   
471
     
(236
)
   
235
 
In process research and development
   
152
     
(136
)
   
16
 
Contract backlog
   
36
     
(36
)
   
-
 
Trade names and other
   
29
     
(29
)
   
-
 
Foreign currency translation
   
7
     
(2
)
   
5
 
Total
 
$
3,031
   
$
(1,752
)
 
$
1,279
 
F-24


Amortization is recognized on a straight-line basis over the estimated useful life of the intangible asset, except for contractual customer relationships and contract backlog for which amortization is recognized in proportion to the related projected revenue stream. The Company reviews specific definite-lived intangible assets for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.  No impairment charges were recorded for the years ended December 31, 2015 and 2014.

Amortization expense related to definite-lived intangible assets totaled $494,000 and $193,000 for the years ended December 31, 2015 and 2014, respectively.  The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:

(in thousands)
   
Years ended December 31,:
   
2016
 
$
294
 
2017
   
204
 
2018
   
158
 
2019
   
71
 
2020
   
33
 
Thereafter
   
15
 
   
$
775
 


F-25

5.  Contract Receivables

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

(in thousands)
 
December 31,
 
   
2015
   
2014
 
Billed receivables
 
$
9,831
   
$
10,792
 
Recoverable costs and accrued profit not billed
   
3,325
     
4,998
 
Allowance for doubtful accounts
   
(103
)
   
(22
)
Total contract receivables, net
 
$
13,053
   
$
15,768
 


6.  Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
 
December 31,
 
   
2015
   
2014
 
Prepaid expenses
 
$
639
   
$
539
 
Deferred income taxes- current
   
18
     
27
 
Income tax receivable
   
425
     
533
 
Other current assets
   
1,424
     
895
 
Total
 
$
2,506
   
$
1,994
 

F-26

7.  Equipment, Software and Leasehold Improvements, net

Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
 
December 31,
 
   
2015
   
2014
 
Computer equipment
 
$
3,211
   
$
3,235
 
Software
   
1,474
     
1,429
 
Leasehold improvements
   
542
     
543
 
Furniture and fixtures
   
1,776
     
1,848
 
     
7,003
     
7,055
 
Accumulated depreciation
   
(5,407
)
   
(5,229
)
Equipment, software and leasehold improvements, net
 
$
1,596
   
$
1,826
 

Depreciation expense was $493,000 and $545,000 for the years ended December 31, 2015 and 2014, respectively.

8.  Software Development Costs, net

Software development costs, net consist of the following:

(in thousands)
 
December 31,
 
   
2015
   
2014
 
Beginning balance
 
$
1,414
   
$
1,020
 
Additions
   
1,610
     
646
 
Amortization
   
(341
)
   
(252
)
Impairments
   
(1,538
)
   
-
 
Ending balance
 
$
1,145
   
$
1,414
 
                 

Software development costs capitalized were $1.6 million and $646,000 for the years ended December 31, 2015 and 2014, respectively.  Amortization of capitalized software development costs was $341,000 and $252,000 for the years ended December 31, 2015 and 2014, respectively, and was included in cost of revenue in the consolidated statements of operations.
During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.  Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.

F-27

9.  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 principle 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 December 31, 2015 and 2014 based upon the short-term nature of the assets and liabilities.
The Company had $5.4 million and $7.5 million deposited in unrestricted money market accounts on December 31, 2015 and 2014, respectively.
As of December 31, 2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of twelve standby letters of credit, $3.5 million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December 31, 2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.
F-28


The following table presents assets and liabilities measured at fair value at December 31, 2015:
   
Quoted Prices
in Active Markets
for Identical Assets
   
Significant
Other Observable
Inputs
   
Significant
Unobservable
Inputs
     
(in thousands)
 
(Level 1)
   
(Level 2)
   
(Level 3)
   
Total
 
                 
                 
Money market funds
 
$
8,979
   
$
-
   
$
-
   
$
8,979
 
Foreign exchange contracts
   
-
     
121
     
-
     
121
 
                                 
Total assets
 
$
8,979
   
$
121
   
$
-
   
$
9,100
 
                                 
Foreign exchange contracts
 
$
-
   
$
(57
)
 
$
-
   
$
(57
)
Contingent consideration liability
   
-
     
-
     
(3,732
)
   
(3,732
)
                                 
Total liabilities
 
$
-
   
$
(57
)
 
$
(3,732
)
 
$
(3,789
)

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

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

For the years ended December 31, 2015 and 2014, the Company did not have any transfers between fair value Level 1 and Level 2.  The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2015 or 2014.
F-29


10.  Long-Term Debt

At December 31, 2015 and 2014, the Company had no long-term debt.

Line of Credit

BB&T Bank

At December 31, 2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with BB&T Bank.  The Company's former bank, Susquehanna Bank, was acquired by BB&T Bank effective November 8, 2015.  The Company and its subsidiary, GSE Performance Solutions, Inc., are jointly and severally liable as co-borrowers.  The loan agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital. Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2%.  The agreement expires on June 30, 2016.
As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.
On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&T Bank) equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this Amendment, BB&T Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At December 31, 2015 and 2014 the cash collateral account totaled $3.5 million and $4.2 million, respectively, and was classified as restricted cash on the consolidated balance sheets.
The credit agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.
   
  As of
 
Covenant
December 31, 2015
       
Minimum tangible capital base
Must exceed $10.5 million
$10.8 million
Quick ratio
Must exceed 1.00 : 1.00
1.44 : 1.00

As of December 31, 2015, the Company was in compliance with its financial covenants as defined above.
F-30


IberiaBank
On November 14, 2014, the acquisition date, Hyperspring had a $1.0 million working capital line of credit with IberiaBank.  Hyperspring used the IberiaBank line of credit as needed mainly to provide for payroll funding.  The line was replenished through collection of receivables obtained in the following weeks. Interest was payable monthly at a rate of the prime rate of interest as published in the money rate section of the Wall Street Journal plus 2.50%. The effective rate at November 14, 2014 was 5.75%. The line was secured by all accounts and was guaranteed by the members of Hyperspring. 
On December 7, 2014, the working capital line of credit matured while the Company was renegotiating the new terms with IberiaBank subsequent to the acquisition of Hyperspring.  On January 22, 2015, a promissory note was executed between Hyperspring and IberiaBank to extend the $1.0 million line of credit. Under the new terms, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal. The effective rate at the date of the promissory note was 4.25 %. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The maturity date of the line of credit is July 6, 2016.
At December 31, 2014,  the outstanding balance on the line of credit was $339,000.  The outstanding balance on the line of credit was repaid in 2015 and no additional borrowings have been made against the line of credit.

F-31


11.  Income Taxes

The consolidated loss before income taxes, by domestic and foreign sources, is as follows:

(in thousands)
Years ended December 31,
 
 
2015
 
2014
 
Domestic
 
$
(4,260
)
 
$
(5,195
)
Foreign
   
26
     
(1,968
)
Total
 
$
(4,234
)
 
$
(7,163
)

The provision for income taxes is as follows:

(in thousands)
 
Years ended December 31,
 
   
2015
   
2014
 
Current:
       
Federal
 
$
-
   
$
-
 
State
   
12
     
10
 
Foreign
   
288
     
178
 
Subtotal
   
300
     
188
 
                 
Deferred:
               
Federal
   
146
     
24
 
Foreign
   
25
     
(46
)
Subtotal
   
171
     
(22
)
Total
 
$
471
   
$
166
 

The Company is entitled to a deduction for federal and state tax purposes with respect to employees' stock option activity.  As of December 31, 2015, the Company had $4.7 million of unrecognized excess tax deductions related to compensation for stock option exercises which will be recognized when the net operating loss carryforwards are fully utilized and those excess tax benefits result in a reduction to income taxes payable.

The effective income tax rate differed from the statutory federal income tax rate due to the following:
 
Effective Tax Rate Percentage (%)
 
Years ended December 31,
 
2015
 
2014
Statutory federal income tax rate
34.0%
 
34.0%
State income taxes, net of federal tax benefit
(0.2)%
 
(0.1)%
Effect of foreign operations
(3.0)%
 
(10.2)%
Change in valuation allowance
(33.8)%
 
(22.8)%
Permanent differences
(3.6)%
 
(2.1)%
Other
(4.5)%
 
(1.3)%
Effective tax rate
(11.1)%
 
(2.5)%
F-32


Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements.  A summary of the tax effect of the significant components of the deferred income tax liabilities is as follows:

(in thousands)
 
As of December 31,
 
   
2015
   
2014
 
Deferred tax assets:
       
Net operating loss carryforwards
 
$
8,732
   
$
7,745
 
Capital loss carryforwards
   
954
     
615
 
Accruals
   
766
     
485
 
Reserves
   
615
     
521
 
Alternative minimum tax credit carryforwards
   
166
     
166
 
Stock-based compensation expense
   
1,450
     
1,445
 
Other
   
199
     
39
 
Total deferred tax asset
   
12,882
     
11,016
 
Valuation allowance
   
(12,082
)
   
(10,006
)
Total deferred tax asset less valuation allowance
   
800
     
1,010
 
                 
Deferred tax liabilities:
               
Undistributed earnings of foreign subsidiary
   
(17
)
   
(102
)
Software development costs
   
(446
)
   
(542
)
Other
   
(538
)
   
(397
)
Total deferred tax liability
   
(1,001
)
   
(1,041
)
                 
Net deferred tax liability
 
$
(201
)
 
$
(31
)


In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.  Management considers the scheduled reversal of deferred tax liabilities and projected future income in making this assessment.
Management believes that the Company will achieve profitable operations in future years that will enable the Company to recover the benefit of its deferred tax assets. However, other than for a portion of the deferred tax assets that are related to the Company's Indian subsidiary, the Company presently does not have sufficient objective evidence to substantiate the recovery of the deferred tax assets. Accordingly, the Company has established a full $12.1 million valuation allowance on its U.S., Swedish, and Chinese deferred tax assets at December 31, 2015.  The valuation allowance for deferred tax assets increased by $2.1 million in 2015 and increased by $2.9 million in 2014.
The Company has a deferred tax liability in the amount of $170,000 and $24,000 at December 31, 2015, and 2014, respectively, relating to the tax amortization of goodwill that cannot be offset by deferred tax assets because the anticipated reversal of the deferred tax liability is outside of the anticipated reversal of the deferred tax assets.
F-33


At December 31, 2015, the Company's largest deferred tax asset of $7.9 million primarily relates to a U.S. net operating loss carryforward of $21.9 million which expires in various amounts between 2020 and 2035.  The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003.  Thus, a portion of the Company's loss carryforward may expire unutilized.

Uncertain Tax Positions

Domestic Uncertain Tax Positions

In 2014 the Company accrued $2,000 of interest and penalties related to its domestic uncertain tax positions.  These uncertain positions expired in 2015.

Foreign Uncertain Tax Positions

During 2015 and 2014, the Company recorded $130,000 and $23,000, respectively, of tax liabilities for certain foreign tax contingencies.  The Company recorded these uncertain tax positions in other current liabilities on the consolidated balance sheets.  In 2014 the Company accrued no interest and penalties related to its foreign uncertain tax positions; $167,000 was accrued in 2015.

The following table outlines the Company's foreign uncertain tax liabilities.

   
China
   
Ukraine
     
(in thousands)
 
Tax
   
Interest and Penalties
   
Tax
   
Interest and Penalties
   
Total
 
                     
Balance, December 31, 2013
 
$
199,000
   
$
-
   
$
61,000
   
$
-
   
$
260,000
 
Increases
   
23,000
     
-
     
-
     
-
     
23,000
 
Decreases
   
-
     
-
     
-
     
-
     
-
 
Balance, December 31, 2014
 
$
222,000
   
$
-
   
$
61,000
   
$
-
   
$
283,000
 
Increases
   
3,000
     
152,000
     
-
     
15,000
     
170,000
 
Decreases
   
-
     
-
     
40,000
     
-
     
40,000
 
Balance, December 31, 2015
 
$
225,000
   
$
152,000
   
$
21,000
   
$
15,000
   
$
413,000
 
F-34


12.  Capital Stock

The Company's Board of Directors has authorized 32,000,000 total shares of capital stock, of which 30,000,000 are designated as common stock and 2,000,000 are designated as preferred stock.  The Board of Directors has the authority to establish one or more classes of preferred stock and to determine, within any class of preferred stock, the preferences, rights and other terms of such class.

As of December 31, 2015, the Company has reserved 4,832,240 shares of common stock for issuance, 2,222,333 shares upon exercise of outstanding stock options, and 1,367,500 shares upon vesting of restricted stock units.  The Company has 1,242,407 shares for future grants under the Company's 1995 Long-Term Incentive Plan.

Preferred Stock Rights

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


F-35

13.  Stock-Based Compensation

Long-term incentive plan
During 1995, the Company established the 1995 Long-Term Incentive Stock Option Plan (the "Plan"), which permits the granting of stock options (including incentive stock options and nonqualified stock options) stock appreciation rights, restricted or unrestricted stock awards, phantom stock, performance awards or any combination of these to employees, directors or consultants.  The Plan expires on June 30, 2018; the total  number of shares that could be issued under the Plan is 6,500,000.  As of December 31, 2015, 1,667,760 shares have been issued under the Plan, 2,222,333 stock options and 1,367,500 restricted stock units ("RSUs") were outstanding under the Plan, while 1,242,407 stock options remained to be granted under the Plan.
The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms.  The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change.  The Company has not capitalized any portion of its stock-based compensation.
During the years ended December 31, 2015 and 2014, the Company recognized $541,000 and $712,000, respectively, of stock-based compensation expense under the fair value method.

Stock options

Options to purchase shares of the Company's common stock under the Plan expire in either seven or ten years from the date of grant and become exercisable in three, five, or seven installments with a certain percentage of options vesting on the first anniversary of the grant date and additional options vesting on each of the subsequent anniversaries of the grant date, subject to acceleration under certain circumstances.

F-36


Information with respect to stock option activity as of and for the year ended December 31, 2015 is as follows:

   
Number
of Shares
   
Weighted
Average
Exercise
Price
   
Aggregate
Intrinsic
Value (in thousands)
   
Weighted
Average
Remaining
Contractual Life
(Years)
 
                 
Options outstanding at December 31, 2014
   
2,708,273
   
$
3.12
         
Options granted
   
240,000
     
1.58
         
Options exercised
   
(14,000
)
   
1.65
         
Options forfeited
   
(711,940
)
   
2.97
         
Options outstanding at December 31, 2015
   
2,222,333
     
3.01
   
$
831
     
2.78
 
Options expected to vest
   
218,522
     
1.76
   
$
142
     
3.74
 
Options exercisable at December 31, 2015
   
2,003,811
   
$
3.15
   
$
689
     
2.68
 

Information with respect to stock option activity as of and for the year ended December 31, 2014 is as follows:
   
Number
of Shares
   
Weighted
Average
Exercise
Price
   
Aggregate
Intrinsic
Value (in thousands)
   
Weighted
Average
Remaining
Contractual Life
(Years)
 
                 
Options outstanding at December 31, 2013
   
3,035,987
   
$
3.38
         
Options granted
   
158,573
     
2.03
         
Options exercised
   
-
     
-
         
Options forfeited
   
486,287
     
4.35
         
Options outstanding at December 31, 2014
   
2,708,273
     
3.12
   
$
-
     
3.55
 
Options expected to vest
   
681,983
     
2.23
   
$
-
     
4.48
 
Options exercisable at December 31, 2014
   
2,026,290
   
$
3.42
   
$
-
     
3.23
 

F-37


A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2015 is presented below.

   
Number of Shares
   
Weighted Average Fair Value
 
         
Nonvested options at December 31, 2014
   
681,983
   
$
1.22
 
Options granted
   
240,000
     
0.55
 
Options forfeited
   
(295,903
)
   
0.94
 
Options vested during the period
   
(407,558
)
   
1.21
 
                 
Nonvested options at December 31, 2015
   
218,522
   
$
0.89
 

A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2014 is presented below.

   
Number of Shares
   
Weighted Average Fair Value
 
         
Nonvested options at December 31, 2013
   
1,287,801
   
$
1.33
 
Options granted
   
158,573
     
0.67
 
Options forfeited
   
(190,433
)
   
1.29
 
Options vested during the period
   
(573,958
)
   
1.29
 
                 
Nonvested options at December 31, 2014
   
681,983
   
$
1.22
 

F-38


The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table.  Volatility represents an average of market estimates for implied volatility of GSE common stock.  The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.  The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:

 
Years ended December 31,
 
2015
 
2014
       
Risk-free interest rates
0.93 - 2.04%
 
1.29 - 2.15%
Dividend yield
0%
 
0%
Expected life
3.03 - 7.00 years
 
3.81 - 7.00 years
Volatility
45.94 - 49.44%
 
49.89 - 50.34%
Weighted average volatility
47.45%
 
50.06%

As of December 31, 2015, the Company had $1.1 million of unrecognized compensation expense related to the unvested portion of outstanding stock options expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.74 years.

The Company received cash for the exercise price associated with stock options exercised of $23,000 during the year ended December 31, 2015. No stock options were exercised during the year ended December 31, 2014.  The total intrinsic value realized by participants on stock options exercised was $6,000 during the year ended December 31, 2015.


F-39

Restricted Stock Units ("RSUs")

In 2015, the Company issued RSUs to employees which vest upon the achievement of specific performance measures.  The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.  The following table summarizes the information about vested and unvested restricted stock units for the year ended December 31, 2015.  No RSU's were issued in 2014.


   
Number of Shares
   
Weighted Average Fair Value
 
         
Nonvested RSUs at December 31, 2014
   
-
   
$
-
 
RSUs granted
   
1,367,500
     
0.76
 
RSUs forfeited
   
-
     
-
 
RSUs vested
   
-
     
-
 
                 
Nonvested RSUs at December 31, 2015
   
1,367,500
   
$
0.76
 

F-40

14.  Commitments and Contingencies

Leases

The Company is obligated under certain noncancelable operating leases for office facilities and equipment.  Future minimum lease payments under noncancelable operating leases as of December 31, 2015 are as follows:

 (in thousands)
 
Gross Future
 
   
Minimum Lease
 
   
Payments
 
     
2016
 
$
1,036
 
2017
   
930
 
2018
   
771
 
2019
   
750
 
2020
   
604
 
Thereafter
   
1,562
 
Total
 
$
5,653
 

Total rent expense under operating leases for the years ended December 31, 2015 and 2014, was approximately $1.2 million and $1.4 million, respectively.

Standby letters of credit, bank guarantees, surety bonds and performance bonds

As of December 31, 2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of twelve standby letters of credit, $3.5 million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December 31, 2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.

Contingencies

Various actions and proceedings are presently pending to which the Company is a party. In the opinion of management, the aggregate liabilities, if any, arising from such actions are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.

15.  Employee Benefits

The Company has a qualified defined contribution plan that covers all U.S. employees under Section 401(k) of the Internal Revenue Code.  Under this plan, the Company's stipulated basic contribution matches a portion of the participants' contributions based upon a defined schedule for GSE Performance Improvement Solutions employees.  The Company's contributions to the plan were approximately $268,000 and $256,000 for the years ended December 31, 2015 and 2014, respectively.


F-41

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 10 months to three years.

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 the Hyperspring subsidiary.  The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  Hyperspring has been providing these services since 2005.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income taxes.  Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods.  Nuclear Industry Training and Consulting's results are included in 2014 beginning on November 14, 2014, the date Hyperspring was acquired by the Company.

(in thousands)
 
Years ended December 31,
 
   
2015
   
2014
 
Contract revenue:
       
Performance Improvement Solutions
 
$
37,074
   
$
35,281
 
Nuclear Industry Training and Consulting
   
19,729
     
2,255
 
   
$
56,803
   
$
37,536
 
                 
Operating income (loss):
               
Performance Improvement Solutions
 
$
(4,465
)
 
$
(7,392
)
Nuclear Industry Training and Consulting
   
1,178
     
105
 
Loss on change in fair value of contingent consideration, net
   
(849
)
   
(229
)
                 
Operating loss
 
$
(4,136
)
 
$
(7,516
)
                 
Interest income, net
   
88
     
143
 
Gain (loss) on derivative instruments, net
   
(40
)
   
209
 
Other income (expense), net
   
(146
)
   
1
 
Loss before income taxes
 
$
(4,234
)
 
$
(7,163
)
                 
F-42


Additional information relating to segments is as follows:

(in thousands)
 
December 31,
 
   
2015
   
2014
 
Identifiable assets:
       
Performance Improvement Solutions
 
$
30,634
   
$
38,538
 
Nuclear Industry Training and Consulting
   
8,884
     
8,090
 
Intercompany receivable elimination
   
(147
)
   
(400
)
Total assets
 
$
39,371
   
$
46,228
 


For the years ended December 31, 2015 and 2014, 71% and 61%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.  Revenue, operating loss and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December 31, 2015 and 2014 are as follows:

(in thousands)
Year ended December 31, 2015
 
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
 
                     
Contract revenue
 
$
49,585
   
$
5,260
   
$
1,958
   
$
-
   
$
56,803
 
Transfers between geographic locations
   
1,400
     
183
     
1,429
     
(3,012
)
   
-
 
Total contract revenue
 
$
50,985
   
$
5,443
   
$
3,387
   
$
(3,012
)
 
$
56,803
 
Operating loss
 
$
(4,053
)
 
$
(1
)
 
$
(82
)
 
$
-
   
$
(4,136
)
Total assets, at December 31
 
$
102,325
   
$
4,991
   
$
3,915
   
$
(71,860
)
 
$
39,371
 
                                         
(in thousands)
Year ended December 31, 2014
 
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
 
                                         
Contract revenue
 
$
28,644
   
$
6,414
   
$
2,478
   
$
-
   
$
37,536
 
Transfers between geographic locations
   
2,176
     
741
     
1,242
     
(4,159
)
   
-
 
Total contract revenue
 
$
30,820
   
$
7,155
   
$
3,720
   
$
(4,159
)
 
$
37,536
 
Operating loss
 
$
(5,330
)
 
$
(2,094
)
 
$
(92
)
 
$
-
   
$
(7,516
)
Total assets, at December 31
 
$
116,586
   
$
5,828
   
$
4,694
   
$
(80,880
)
 
$
46,228
 
                                         

Approximately 31% and 52%, of the Company's 2015 and 2014 revenue, respectively, was derived from international sales of its products and services from all of its subsidiaries.

F-43



17.  Equity Method Investments

Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.  As of December 31, 2015 and 2014, the Company had the following equity investments.

IntelliQlik, LLC
In conjunction with the Hyperspring acquisition, the Company invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").  IntelliQlik is developing a software platform for online learning and learning management for the energy market and is jointly owned by GSE Performance Solutions Inc. and a former member of Hyperspring.  GSE Performance Solutions was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.  The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.  The loss was recorded under other income (expense), net in the consolidated statements of operations.
General Simulation Engineering RUS Limited Liability Company
On May 22, 2013, the Company and Electrobalt Holding, a Russian Federation closed joint-stock company, created a 50/50 joint venture called General Simulation Engineering RUS Limited Liability Company ("GSE RUS").  The carrying value of the investment was $0 as of December 31, 2015 and 2014.

Schedule of Equity Losses

We had the following net losses from equity method investments during the years ended December 31, 2015 and 2014.  The losses from equity method investments are included in other income (expense), net within the consolidated statements of operations.

(in thousands)
 
Years ended December 31,
 
   
2015
   
2014
 
Equity Method Investments
       
IntelliQlik, LLC
 
$
(233
)
 
$
(17
)
General Simulation Engineering RUS LLC
   
-
     
(38
)
Total loss from equity method investments
 
$
(233
)
 
$
(55
)

F-44


18.  Supplemental Disclosure of Cash Flow Information


(in thousands)
 
Year ended December 31,
 
   
2015
   
2014
 
         
Cash paid:
       
Interest
 
$
3
   
$
1
 
Income taxes
 
$
119
   
$
395
 
                 
Non-cash financing activities:
               
Hyperspring (1)
 
$
-
   
$
3,953
 
IntelliQlik, LLC (2)
   
-
     
207
 
Total accrued contingent consideration
 
$
-
   
$
4,160
 

(1) Total accrued contingent consideration recorded on November 14, 2014, the date of the Hyperspring acquisition.

(2) Total accrued contingent consideration recorded on November 14, 2014, the date of the Company's investment in IntelliQlik.


19.  Subsequent Events

Pursuant to the terms of the Hyperspring Purchase Agreement, GSE Performance was required to pay the Sellers an additional $1.4 million based on EBITDA thresholds for the year ended November 13, 2015.  The Sellers were paid on January 8, 2016.
On March 17, 2016, GSE was awarded a contract to design, engineer and deliver three full scope simulator systems to an existing client, a major nuclear power plant operator based in the southern United States.

F-45


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

None.


ITEM 9A. CONTROLS AND PROCEDURES.

(a) Evaluation of Disclosure Controls and Procedures

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

(b)  Management's Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our internal control over financial reporting is a process designed by, or under the supervision of, our Chief Executive Officer and Chief Financial Officer, 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. Internal control over financial reporting includes those policies and procedures that:

·
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;

·
provide reasonable assurance that transactions are recorded as necessary to permit preparation of  the consolidated financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and
·
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company's assets that could have a material effect on the consolidated financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
49



Management, including our Chief Executive Officer and Chief Financial Officer assessed the effectiveness of the Company's internal control over financial reporting as of December 31, 2015. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO") in Internal Control-Integrated Framework. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company's annual or interim financial statements will not be prevented or detected on a timely basis. Based on management's assessment, including consideration of the control deficiencies discussed below, management has concluded that the company's internal control over financial reporting was not effective as of December 31, 2015, due to the fact that there was a material weakness in its internal control over financial reporting. Specifically, through the investigation discussed above, management identified: (i) control deficiencies in its internal controls associated with revenue recognition on software license contracts with multiple deliverables, and (ii) the need to revise prior period financial statements. The material weakness in internal control over financial reporting identified is as follows:
Revenue Recognition The controls over revenue recognition on software license sales with multiple deliverables were improperly designed and were not effective in identifying the absence of vendor specific objective evidence ("VSOE") for all elements sold together with the Company's software license sales. The Company reviews its contracts from EnVision software sales with multiple elements and uses a contract review template to determine the correct revenue recognition methodology and whether or not VSOE exists on any elements of the sale.  The Company's control to have management review the contract revenue recognition template failed at identifying that VSOE was absent for all elements of its EnVision software sales.  As a result, the Company incorrectly concluded it had VSOE of the fair value for each element of multiple element arrangements sold together with its software sales and applied the relative selling price method to the contracts including post contract support ("PCS").  Revenue was recognized on each element as delivery occurred, and the PCS element was recognized ratably over the PCS term.  However, the Company was unable to substantiate that VSOE existed for all elements sold together with its software license sales.  As such, the software license sales should have had the full contract value recognized ratably over the PCS period upon delivery of all other elements.  As a result of this material weakness in the design of our internal control over financial reporting, we adjusted our policy on revenue recognition on software license sales and revised our consolidated financial statements for the years ended December 31, 2015 and 2014.  As a result of these procedures, we believe that our consolidated financial statements are presented in accordance with U.S. GAAP.
As a result of the material weakness described above, management has concluded that we did not maintain effective internal control over financial reporting as of December 31, 2015, based on the "Internal Control - Integrated Framework (2013)" issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO"). 
50



(c)  Changes in Internal Control over Financial Reporting

The Company has made no changes in its internal controls over financial reporting (as defined in Exchange Act Rule 13a-15) during the year ended December 31, 2015 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

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


ITEM 9B. OTHER INFORMATION.

None.

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

The information required by this item, including items 401, 405, 406 and 407 of Regulation S-K, is incorporated by reference to the section captioned "Directors and Executive Officers" in the definitive Proxy Statement for the Company's 2016 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.
The Company has adopted a Conduct of Business Policy that applies to its directors, officers and employees, including its principal executive officer, and principal financial officer.  The Conduct of Business Policy is available on the Company's website at www.gses.com.  In addition, the Company has adopted a Code of Ethics for its principal executive officer and senior financial officers which is also available on the Company's website.  The Company will post on its website information about any amendment to, or waiver from, any provision of the Code of Ethics that applies to its principal executive officer, principal financial officer, or principal accounting officer.
51



ITEM 11. EXECUTIVE COMPENSATION.

The information required by this item will either be set forth under the "Executive Compensation" section in the definitive Proxy Statement for the 2016 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.


ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

The information required by this item will be either set forth under the sections captioned "Voting Securities and Principal Holders Thereof," and "Executive Compensation" in the definitive Proxy Statement for the 2016 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.

The following table sets forth the equity compensation plan information for the year ended December 31, 2015:
Plan category
 
Number of Securities to
be Issued Upon Exercise of
Outstanding Options,
Warrants and Rights
(a)
   
Weighted Average Exercise Price of
Outstanding Options, Warrants and Rights
(b)
   
Number of Securities Remaining
Available for Future Issuance Under Equity Compensation Plans
(Excluding Securities Reflected in Column (a))
(c)
 
Equity compensation plans approved by security holders
   
2,222,333
   
$
3.01
     
1,242,407
 
Equity compensation plans not approved by security holders
   
--
   
$
--
     
--
 
Total
   
2,222,333
   
$
3.01
     
1,242,407
 

For a description of the material terms of our stock-based compensation plans, see Note 13 to the consolidated financial statements in Item 8 of this report.
52



ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE.

The information required by this item will be either set forth under the "Directors and Executive Officers" section in the definitive Proxy Statement for the 2016 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES.

The information required by this item will be either set forth under the "Audit Committee Pre-Approval of Audit and Non-Audit Services" section in the definitive Proxy Statement for the 2016 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a) (1)  List of Financial Statements

The following financial statements are included in Item 8:

GSE Systems, Inc. and Subsidiaries
 
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of December 31, 2015 and 2014
Consolidated Statements of Operations for the years ended December 31, 2015 and 2014
Consolidated Statements of Comprehensive Loss for the years ended December 31, 2015 and 2014
Consolidated Statements of Changes in Stockholders' Equity for the years ended December 31, 2015 and 2014
Consolidated Statements of Cash Flows for the years ended December 31, 2015 and 2014
Notes to Consolidated Financial Statements

(a) (2)  List of Schedules

All other schedules to the consolidated financial statements are omitted as the required information is either inapplicable or presented in the consolidated financial statements or related notes.

(a) (3)  List of Exhibits

The Exhibits which are filed with this report or which are incorporated by reference are set forth in the Exhibit index hereto.
53



SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

 
GSE Systems, Inc.
 
 
By:            / s / Kyle J. Loudermilk
 
 
Kyle J. Loudermilk
 
 
Chief Executive Officer
 

Pursuant to the requirements of the Securities Act, this report has been signed by the following persons in the capacities and on the dates indicated.

Date:  March 25, 2016
 
/s / KYLE J. LOUDERMILK
 
   
Kyle J. Loudermilk, Chief Executive Officer
 
   
(Principal Executive Officer)
 

Date: March 25, 2016
 
/ s / JEFFERY G. HOUGH
 
   
Jeffery G. Hough, Senior Vice President
 
   
and Chief Financial Officer
 
   
(Principal Financial and Accounting Officer)
 

Date: March 25, 2016
(Dr. Roger Hagengruber, Chairman of the Board
)
By:
/ s / JEFFERY G. HOUGH
 
 
(Dr. Sheldon L. Glashow, Director
)
 
Jeffery G. Hough
 
 
(Jane Bryant Quinn, Director
)
 
Attorney-in-Fact
 
 
(Joseph W. Lewis, Director
)
     
 
(Christopher Sorrells, Director
)
     

A Power of Attorney, dated February 26, 2016 authorizing Jeffery G. Hough to sign this Annual Report on Form 10-K for the fiscal year ended December 31, 2015 on behalf of certain of the directors of the Registrant is filed as Exhibit 24.1 to this Annual Report.
54


Exhibit
Description of Exhibits
   
2.
Plan of acquisition, reorganization, arrangement, liquidation, or succession
 
2.1
Stock Purchase Agreement, dated as of January 1, 2011 among GSE Systems, Inc., Toshi Shinohara, Santosh Joshi, Hideo Shinohara, and EnVision Systems, Inc., previously filed with Form 8-K as filed with the Securities and Exchange Commission on January 10, 2011 and incorporated herein by reference.
 
2.2
Membership Interests Purchase Agreement, dated as of November 14, 2014, by and between Dale Jennings, Paul Abbott, Shawn McKeever and Mickey Ellis and GSE Performance Solutions, Inc. Incorporated herein by reference to Exhibit 2.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 17, 2014.
 
2.3
IntelliQlik, LLC Operating Agreement, dated as of November 14, 2014. Incorporated herein by reference to Exhibit 2.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 17, 2014.
 
2.4
Amendment to Membership Interests Purchase Agreement, dated May 13, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 14, 2015.
 
3.
Articles of Incorporation and Bylaws
3(i)
Fourth Amended and Restated Certificate of Incorporation of the Company.  Previously filed in connection with the GSE Systems, Inc. Form DEF 14A as filed with the Securities and Exchange Commission on November 20, 2007 and incorporated herein by reference.
 
3(ii)
Amended and Restated Bylaws of the Company.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on February 4, 2015.
 
   
55


10.
Material Contracts
 
10.1
Agreement among ManTech International Corporation, National Patent Development Corporation, GPS Technologies, Inc., General Physics Corporation, Vattenfall Engineering AB and GSE Systems, Inc. (dated as of April 13, 1994). Previously filed in connection with the GSE Systems, Inc. Form S-1 Registration Statement as filed with the Securities and Exchange Commission on April 24, 1995 and incorporated herein by reference.
 
10.2
GSE Systems, Inc. 1995 Long-Term Incentive Plan, amended and restated as of March 6, 2014. Incorporated herein by reference to Exhibit A of GSE Systems, Inc. Form DEF 14A filed with the Securities and Exchange Commission on April 29, 2014. *
 
10.3
Form of Option Agreement Under the GSE Systems, Inc. 1995 Long-Term Incentive Plan.  Previously filed in connection with the GSE Systems, Inc. Form 10-K as filed with the Securities and Exchange Commission on March 22, 1996 and incorporated herein by reference. *
 
10.4
Office Lease Agreement between 1332 Londontown, LLC and GSE Systems, Inc. (dated as of February 27, 2008).   Previously filed in connection with the GSE Systems, Inc. Form 8-K as filed with the Securities and Exchange Commission on March 11, 2008 and incorporated herein by reference.
 
10.5
 
Employment Agreement dated as of January 1, 2015 between GSE Systems, Inc. and James Eberle.  Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on March 19, 2015. *
 
10.6
Employment Agreement dated as of January 1, 2015 between GSE Systems, Inc. and Jeffery G. Hough.  Incorporated herein by reference to Exhibit 10.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on March 19, 2015. *
 
10.7
Employment Agreement dated as of January 1, 2015 between GSE Systems, Inc. and Lawrence Gordon. Incorporated herein by reference to Exhibit 10.3 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on March 19, 2015. *
 
10.8
Employment Agreement dated as of January 1, 2015 between GSE Systems, Inc. and Jerome I. Feldman.  Incorporated herein by reference to Exhibit 10.8 of GSE Systems, Inc.  Form 10-K filed with the Securities and Exchange Commission on March 19, 2015. *
 
10.9
 
Form of Employment Agreement between GSE Systems, Inc. and various executive officers.  Incorporated herein by reference to Exhibit 10.9 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015. *
 
56


10.10
Employment Agreement dated as of July 1, 2015 between GSE Systems, Inc. and Kyle Loudermilk. Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 31, 2015. *
 
10.11
Separation and General Release Agreement dated as of July 31, 2015 between GSE Systems, Inc. and James A. Eberle. Incorporated herein by reference to Exhibit 10.3 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 31, 2015. *
 
10.12
Employment Agreement dated as of August 25, 2015 between GSE Systems, Inc. and Christopher Sorrells. Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 31, 2015. *
 
10.13
Separation and Release of Claims Agreement dated as of November 2, 2015 between GSE Systems, Inc. and Lawrence Gordon. Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 4, 2015. *
 
10.14
Form of Restricted Stock Unit Agreement Under the GSE Systems, Inc. 1995 Long-Term Incentive Plan, as amended and restated effective March 6, 2014, filed herewith.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 12, 2015. *
 
10.15
Restricted Share Unit Agreement dated as of July 1, 2015 between GSE Systems, Inc. and Kyle Loudermilk. Incorporated herein by reference to Exhibit 10.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 31, 2015. *
 
10.16
Restricted Share Unit Agreement dated as of August 25, 2015 between GSE Systems, Inc. and Christopher Sorrells. Incorporated herein by reference to Exhibit 10.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 31, 2015. *
 
10.17
Restricted Share Unit Agreement dated as of January 22, 2016 between GSE Systems, Inc. and Kyle Loudermilk. Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on January 28, 2016. *
 
10.18
Master Loan and Security Agreement dated November 22, 2011, by and among GSE Systems, Inc., GSE EnVision Inc. and Susquehanna Bank (the "Susquehanna Bank Agreement").  Previously filed in connection with the GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 29, 2011 and incorporated herein by reference.
10.19
Amendment No. 1 to the Susquehanna Bank Agreement, dated March 31, 2012.  Incorporated herein by reference to Exhibit 10.11 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
10.20
Amendment No. 2 to the Susquehanna Bank Agreement, dated April 8, 2014.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2014 and incorporated herein by reference.
 
57


10.21
Amendment No. 3 to the Susquehanna Bank Agreement, dated August 9, 2014.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2014 and incorporated herein by reference.
 
10.22
Amendment No. 4 to the Susquehanna Bank Agreement, dated as of December 31, 2014.  Incorporated herein by reference to Exhibit 10.14 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
10.23
Amendment No. 5 to the Susquehanna Bank Agreement, dated as of July 31, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on August 13, 2015.
 
10.24
The $7,500,000 Revolving Credit Note, dated November 22, 2011. Previously filed in connection with the GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 29, 2011 and incorporated herein by reference.
 
10.25
Extension of the $7,500,000 Revolving Credit Note, dated July 29, 2013. Incorporated herein by reference to Exhibit 10.14 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 26, 2014.
 
10.26
Extension to Revolving Credit Note, dated June 30, 2014.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on August 14, 2014 and incorporated herein by reference.
 
10.27
Extension of the $7,500,000 Revolving Credit Note, dated May 12, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 14, 2015.
 
10.28
Promissory Note related to the $1,000,000 Line of Credit, dated July 6, 2015.   Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on August 13, 2015.
 
10.29
Business Loan Agreement related to the $1,000,000 Line of Credit, dated July 6, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on August 13, 2015.
 
10.30
Stockholder Protection Rights Agreement, dated March 21, 2011, by and between GSE Systems, Inc. and Continental Stock Transfer & Trust Company, as Rights Agent.  Incorporated herein by reference to Exhibit 4.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on March 21, 2011.
 
10.31
Amendment No. 1 to Stockholder Protection Rights Agreement, dated March 21, 2014. Incorporated herein by reference to Exhibit 10.15 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 26, 2014.
 
10.32
Amendment of Lease to Office Lease Agreement, dated May 28, 2008. Incorporated herein by reference to Exhibit 10.20 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
10.33
Second Amendment of Lease to Office Lease Agreement, dated July 22, 2010. Incorporated herein by reference to Exhibit 10.21 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
10.34
Third Amendment of Lease to Office Lease Agreement, dated May 15, 2012. Incorporated herein by reference to Exhibit 10.22 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
10.35
Fourth Amendment of Lease to Office Lease Agreement, dated April 15, 2014. Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 5, 2014.
 
58


14
Code of Ethics
 
14.1
Code of Ethics for the Principal Executive Officer and Senior Financial Officers. Previously filed in connection with the GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 31, 2006 and incorporated herein by reference.
 
21
Subsidiaries.
 
21.1
List of Subsidiaries of Registrant at December 31, 2015, filed herewith.
 
23
Consent of Independent Registered Public Accounting Firm
 
23.1
 
Consent of BDO USA, LLP, filed herewith.
 
24
Power of Attorney
 
24.1
Power of Attorney for Directors' and Officers' Signatures on SEC Form 10-K, filed herewith.
 
31
Certifications
 
31.1
Certification of Chief Executive Officer of the Company pursuant to Securities and Exchange Act Rule 13d-14(a)/15(d-14(a), as adopted pursuant to Section 302 and 404 of the Sarbanes-Oxley Act of 2002, filed herewith.
 
31.2
Certification of Chief Financial Officer of the Company pursuant to Securities and Exchange Act Rule 13d-14(a)/15(d-14(a), as adopted pursuant to Section 302 and 404 of the Sarbanes-Oxley Act of 2002, filed herewith.
 
32
Section 1350 Certifications
 
32.1
Certification of Chief Executive Officer and Chief Financial Officer of the Company pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, file herewith.
 
 
* Management contracts or compensatory plans required to be filed as exhibits pursuant to Item 14 (c) of this report.

59
EX-21.1 2 exh21-1.htm SUBSIDIARIES
Exhibit 21.1
SUBSIDIARIES OF REGISTRANT AT DECEMBER 31, 2015

The companies listed below are directly or indirectly owned 100% by GSE Systems, Inc. and are included in its consolidated financial statements.

GSE Systems Engineering (Beijing) Company Ltd., GSE Power Systems AB, GSE Process Solutions, Inc., GSE Services Company LLC., and GSE Systems Ltd., are wholly owned subsidiaries of GSE Systems, Inc.

Hyperspring, LLC is a wholly owned subsidiary of GSE Performance Solutions, Inc. which is a wholly owned subsidiary of GSE Systems, Inc.

IntelliQlik, LLC is a 50% owned subsidiary of GSE Performance Solutions, Inc.

General Simulation Engineering RUS Limited Liability Company is a 50% owned subsidiary of GSE Systems, Inc.

EnVision Systems (India) Pvt. Ltd. is owned 99% by GSE Performance Solutions, Inc. and 1% by GSE Systems, Inc.

Name
 
Place of Incorporation or Organization
     
GSE Systems Engineering (Beijing) Company, Ltd
 
Peoples Republic of China
GSE Power Systems AB
 
Sweden
GSE Process Solutions, Inc.
 
State of Delaware
GSE Services Company L.L.C.
 
State of Delaware
GSE Systems Ltd.
 
United Kingdom
GSE Performance Solutions, Inc.
 
State of Delaware
EnVision Systems (India) Pvt. Ltd.
 
India
Hyperspring, LLC
 
State of Delaware
IntelliQlik, LLC
 
State of Delaware
General Simulation Engineering RUS Limited Liability Company
 
Russian Federation



EX-23.1 3 exh23-1.htm CONSENT OF INDEPENDENT AUDITOR
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

GSE Systems, Inc.
Sykesville, Maryland


We hereby consent to the incorporation by reference in the Registration Statements on Forms S-8 (No. 333-183427, No. 333-150249 and No. 333-138702) of GSE Systems, Inc. of our report dated March 25, 2016, relating to the consolidated financial statements, which appears in this Form 10-K.


/s/ BDO USA, LLP


McLean, Virginia
March 25, 2016


EX-24.1 4 exh24-1.htm POWER OF ATTORNEY
Exhibit 24.1

POWER OF ATTORNEY

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kyle J. Loudermilk and Jeffery G. Hough, and each of them, with full power of substitution and reconstitution and each with full power to act for him and without the other, as his  true and lawful attorney-in-fact and agent, for him and in his name, place and stead,  in any and all capacities, to sign any and all amendments  to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and all documents in connection therewith, with the Securities and Exchange Commission or any state, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said  attorneys-in-fact and agents, or any of them, or their, his or her substitutes or substitute, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Security Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons in the capacities and on the date indicated.

Date: February 26, 2016
/s/ Kyle J. Loudermilk
 
 
Kyle J. Loudermilk
 
 
Chief Executive Officer, President and Director
 
 
(Principal Executive Officer)
 
     
Date: February 26, 2016
/s/ Jeffery G. Hough
 
 
Jeffery G. Hough
 
 
Senior Vice President and Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)
 
     
Date: February 26, 2016
/s/ Roger Hagengruber
 
 
Dr. Roger Hagengruber
 
 
Chairman of the Board
 
     
Date: February 26, 2016
/s/ Dr. Sheldon L. Glashow
 
 
Dr. Sheldon L. Glashow
 
 
Director
 
     
Date: February 26, 2016
/s/ Joseph W. Lewis
 
 
Joseph W. Lewis
 
 
Director
 
     
Date: February 26, 2016
/s/ Jane Bryant Quinn
 
 
Jane Bryant Quinn
 
 
Director
 
     
Date: February 26, 2016
/s/ Christopher Sorrells
 
 
Christopher Sorrells
 
 
Director
 

EX-31.1 5 ex31-1.htm GSE CERTIFICATION OF CEO
Exhibit 31.1
Certification of the Chief Executive Officer


I, Kyle J. Loudermilk, certify that:

1.
I have reviewed this annual report on Form 10-K 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 annual 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 fourth 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:  March 25, 2016
 
/s/ Kyle J. Loudermilk
   
Kyle J. Loudermilk
   
Chief Executive Officer
(Principal Executive Officer)


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


I, Jeffery G. Hough, certify that:

1.
I have reviewed this annual report on Form 10-K 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 (the registrant's fourth fiscal quarter in the case of an annual report) 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:  March 25, 2016
 
/s/ Jeffery G. Hough
   
Jeffery G. Hough
   
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 7 ex32-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 Annual Report on Form 10-K of GSE Systems, Inc. (the "Company") for the year ended December 31, 2015 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Kyle J. Loudermilk, Chief Executive Officer of the Company, and I, Jeffery G. Hough, Senior Vice President and Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that,

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

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



Date:  March 25, 2016
/s/ Kyle J. Loudermilk
 
/s/ Jeffery G. Hough
 
 
Kyle J. Loudermilk
 
Jeffery G. Hough
 
 
Chief Executive Officer
 
Senior Vice President and Chief
 
     
Financial Officer
 


EX-101.INS 8 gvp-20151231.xml XBRL INSTANCE DOCUMENT 0000944480 2015-01-01 2015-12-31 0000944480 2015-06-30 0000944480 2016-03-24 0000944480 2014-12-31 0000944480 2015-12-31 0000944480 2014-01-01 2014-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0000944480 us-gaap:RetainedEarningsMember 2013-12-31 0000944480 us-gaap:CommonStockMember 2013-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0000944480 us-gaap:TreasuryStockMember 2013-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0000944480 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0000944480 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0000944480 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0000944480 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000944480 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0000944480 us-gaap:RetainedEarningsMember 2014-12-31 0000944480 us-gaap:TreasuryStockMember 2015-12-31 0000944480 us-gaap:RetainedEarningsMember 2015-12-31 0000944480 2013-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000944480 us-gaap:TreasuryStockMember 2014-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000944480 us-gaap:CommonStockMember 2015-12-31 0000944480 us-gaap:CommonStockMember 2014-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2015-01-01 2015-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2015-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2014-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2014-01-01 2014-12-31 0000944480 us-gaap:MinimumMember gvp:EquipmentSoftwareAndLeaseholdImprovementsNetMember 2015-01-01 2015-12-31 0000944480 us-gaap:MaximumMember gvp:EquipmentSoftwareAndLeaseholdImprovementsNetMember 2015-01-01 2015-12-31 0000944480 us-gaap:RestatementAdjustmentMember 2014-12-31 0000944480 us-gaap:ScenarioPreviouslyReportedMember 2014-12-31 0000944480 us-gaap:ScenarioPreviouslyReportedMember 2014-01-01 2014-12-31 0000944480 us-gaap:RestatementAdjustmentMember 2014-01-01 2014-12-31 0000944480 us-gaap:RestatementAdjustmentMember 2013-12-31 0000944480 us-gaap:ScenarioPreviouslyReportedMember 2013-12-31 0000944480 us-gaap:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2013-12-31 0000944480 us-gaap:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2013-12-31 0000944480 us-gaap:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0000944480 us-gaap:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0000944480 us-gaap:RetainedEarningsMember us-gaap:ScenarioPreviouslyReportedMember 2014-12-31 0000944480 us-gaap:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2014-12-31 0000944480 us-gaap:CreditConcentrationRiskMember 2015-01-01 2015-12-31 0000944480 us-gaap:CreditConcentrationRiskMember gvp:StateNuclearPowerAutomationSystemEngineeringCoMember 2015-12-31 0000944480 us-gaap:CreditConcentrationRiskMember gvp:StateNuclearPowerAutomationSystemEngineeringCoMember 2014-12-31 0000944480 us-gaap:SalesRevenueServicesNetMember 2015-01-01 2015-12-31 0000944480 currency:GBP us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:GBP 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:CAD 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:EUR 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:AUD 2014-12-31 0000944480 currency:AUD us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:EUR 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:JPY 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:MYR 2014-12-31 0000944480 currency:JPY us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 currency:MYR us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember 2015-12-31 0000944480 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2015-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentLiabilitiesMember 2015-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 gvp:HyperspringLlcMember 2015-01-01 2015-12-31 0000944480 gvp:IntelliqlikLlcMember 2015-01-01 2015-12-31 0000944480 gvp:IntelliqlikLlcMember 2014-11-14 0000944480 gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:EBITDATargetMember gvp:EBITDATARGETYEAR1Member gvp:HyperspringLlcMember 2014-11-14 0000944480 gvp:EBITDATargetMember gvp:HyperspringLlcMember gvp:EBITDATARGETYEAR3Member 2015-12-31 0000944480 gvp:EBITDATargetMember gvp:EBITDATARGETYEAR2Member gvp:HyperspringLlcMember 2015-12-31 0000944480 gvp:HyperspringLlcMember gvp:EBITDATargetMember 2015-01-01 2015-12-31 0000944480 gvp:HyperspringLlcMember gvp:TennesseeValleyAuthorityRenewalTargetMember 2015-01-01 2015-12-31 0000944480 us-gaap:CustomerContractsMember gvp:HyperspringLlcMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0000944480 gvp:EBITDATargetMember gvp:HyperspringLlcMember gvp:ContingentConsiderationCase1Member 2015-01-01 2015-12-31 0000944480 gvp:HyperspringLlcMember 2015-12-31 0000944480 us-gaap:CustomerContractsMember gvp:HyperspringLlcMember 2014-11-14 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:EnvisionSystemsIncMember 2015-12-31 0000944480 gvp:IntelliqlikLlcMember us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:HyperspringLlcMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember gvp:HyperspringLlcMember 2015-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2015-12-31 0000944480 gvp:EnvisionSystemsIncMember us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2015-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2014-12-31 0000944480 gvp:HyperspringLlcMember us-gaap:OtherNoncurrentLiabilitiesMember 2015-12-31 0000944480 gvp:HyperspringLlcMember us-gaap:OtherNoncurrentLiabilitiesMember 2014-12-31 0000944480 gvp:IntelliqlikLlcMember us-gaap:OtherCurrentLiabilitiesMember 2015-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2014-12-31 0000944480 us-gaap:InProcessResearchAndDevelopmentMember 2014-12-31 0000944480 us-gaap:TradeNamesMember 2014-12-31 0000944480 gvp:ForeignCurrencyTranslationMember 2014-12-31 0000944480 gvp:ContractBacklogMember 2015-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2015-12-31 0000944480 gvp:NonContractualCustomerRelationshipsMember 2014-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2014-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2014-12-31 0000944480 gvp:ContractBacklogMember 2014-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2015-12-31 0000944480 us-gaap:TradeNamesMember 2015-12-31 0000944480 us-gaap:InProcessResearchAndDevelopmentMember 2015-12-31 0000944480 gvp:ForeignCurrencyTranslationMember 2015-12-31 0000944480 gvp:NonContractualCustomerRelationshipsMember 2015-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2014-12-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2014-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2015-12-31 0000944480 us-gaap:ComputerEquipmentMember 2014-12-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2014-12-31 0000944480 us-gaap:ComputerEquipmentMember 2015-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2015-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2015-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2015-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2014-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2015-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2014-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2015-12-31 0000944480 us-gaap:LineOfCreditMember gvp:IberiaBankMember 2014-12-31 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2015-01-01 2015-12-31 0000944480 us-gaap:LineOfCreditMember gvp:IberiaBankMember 2014-01-01 2014-12-31 0000944480 us-gaap:LineOfCreditMember gvp:IberiaBankMember 2015-01-01 2015-12-31 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-12-31 0000944480 gvp:BBTBankMember gvp:QuickRatioMember us-gaap:RevolvingCreditFacilityMember 2015-01-01 2015-12-31 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember gvp:MinimumTangibleCapitalBaseMember 2015-01-01 2015-12-31 0000944480 us-gaap:MaximumMember 2015-01-01 2015-12-31 0000944480 us-gaap:MinimumMember 2015-01-01 2015-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2013-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2013-12-31 0000944480 us-gaap:StateAdministrationOfTaxationChinaMember gvp:UnrecognizedTaxLiabilitiesMember us-gaap:ForeignCountryMember 2013-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember gvp:UnrecognizedTaxLiabilitiesMember us-gaap:ForeignCountryMember 2013-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2015-01-01 2015-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2015-01-01 2015-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember gvp:UnrecognizedTaxLiabilitiesMember 2015-01-01 2015-12-31 0000944480 gvp:UnrecognizedTaxLiabilitiesMember us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:ForeignCountryMember 2014-01-01 2014-12-31 0000944480 us-gaap:ForeignCountryMember gvp:StateFiscalServiceOfUkraineMember gvp:UnrecognizedTaxLiabilitiesMember 2015-01-01 2015-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2014-01-01 2014-12-31 0000944480 us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:ForeignCountryMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2014-01-01 2014-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember gvp:UnrecognizedTaxLiabilitiesMember us-gaap:ForeignCountryMember 2014-01-01 2014-12-31 0000944480 us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:ForeignCountryMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2015-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2014-12-31 0000944480 us-gaap:ForeignCountryMember gvp:StateFiscalServiceOfUkraineMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2014-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember gvp:IncomeTaxPenaltiesAndInterestAccruedMember 2015-12-31 0000944480 us-gaap:ForeignCountryMember gvp:UnrecognizedTaxLiabilitiesMember us-gaap:StateAdministrationOfTaxationChinaMember 2014-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember gvp:UnrecognizedTaxLiabilitiesMember 2015-12-31 0000944480 us-gaap:ForeignCountryMember gvp:UnrecognizedTaxLiabilitiesMember us-gaap:StateAdministrationOfTaxationChinaMember 2015-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember gvp:UnrecognizedTaxLiabilitiesMember us-gaap:ForeignCountryMember 2014-12-31 0000944480 us-gaap:DomesticCountryMember 2014-01-01 2014-12-31 0000944480 us-gaap:DomesticCountryMember 2015-01-01 2015-12-31 0000944480 us-gaap:ForeignCountryMember 2014-01-01 2014-12-31 0000944480 us-gaap:ForeignCountryMember 2015-01-01 2015-12-31 0000944480 2011-03-21 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2015-12-31 0000944480 gvp:PreferredStockRightsAgreementMember 2011-01-01 2011-12-31 0000944480 gvp:PreferredStockRightsAgreementMember 2011-03-21 0000944480 gvp:PreferredStockRightsAgreementMember 2015-01-01 2015-12-31 0000944480 gvp:PreferredStockRightsAgreementMember 2013-01-01 2013-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2015-01-01 2015-12-31 0000944480 gvp:InstallmentsThreeMember gvp:LongTermIncentiveStockOptionPlan1995Member 2015-01-01 2015-12-31 0000944480 gvp:InstallmentsTwoMember gvp:LongTermIncentiveStockOptionPlan1995Member 2015-01-01 2015-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:InstallmentsOneMember 2015-01-01 2015-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2014-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2013-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2014-01-01 2014-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:NonVestedShareActivityMember 2013-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:NonVestedShareActivityMember 2014-12-31 0000944480 gvp:NonVestedShareActivityMember gvp:LongTermIncentiveStockOptionPlan1995Member 2014-01-01 2014-12-31 0000944480 gvp:NonVestedShareActivityMember gvp:LongTermIncentiveStockOptionPlan1995Member 2015-01-01 2015-12-31 0000944480 gvp:NonVestedShareActivityMember gvp:LongTermIncentiveStockOptionPlan1995Member 2015-12-31 0000944480 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0000944480 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0000944480 us-gaap:MaximumMember us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0000944480 us-gaap:MinimumMember us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0000944480 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0000944480 us-gaap:MinimumMember us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-01-01 2015-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2014-01-01 2014-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2014-01-01 2014-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-01-01 2015-12-31 0000944480 us-gaap:CorporateMember 2015-01-01 2015-12-31 0000944480 us-gaap:CorporateMember 2014-01-01 2014-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2015-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2014-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2014-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2014-12-31 0000944480 us-gaap:EuropeMember us-gaap:IntersegmentEliminationMember 2015-01-01 2015-12-31 0000944480 us-gaap:IntersegmentEliminationMember us-gaap:AsiaMember 2015-01-01 2015-12-31 0000944480 country:US us-gaap:IntersegmentEliminationMember 2015-01-01 2015-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000944480 us-gaap:IntersegmentEliminationMember us-gaap:GeographyEliminationsMember 2015-01-01 2015-12-31 0000944480 us-gaap:OperatingSegmentsMember us-gaap:AsiaMember 2014-01-01 2014-12-31 0000944480 us-gaap:GeographyEliminationsMember us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000944480 us-gaap:OperatingSegmentsMember us-gaap:AsiaMember 2015-01-01 2015-12-31 0000944480 us-gaap:OperatingSegmentsMember country:US 2014-01-01 2014-12-31 0000944480 us-gaap:EuropeMember us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000944480 country:US us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000944480 us-gaap:EuropeMember us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0000944480 us-gaap:OperatingSegmentsMember country:US 2015-01-01 2015-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2015-01-01 2015-12-31 0000944480 us-gaap:IntersegmentEliminationMember us-gaap:EuropeMember 2014-01-01 2014-12-31 0000944480 us-gaap:GeographyEliminationsMember 2015-01-01 2015-12-31 0000944480 us-gaap:GeographyEliminationsMember us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000944480 us-gaap:AsiaMember us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000944480 country:US 2014-01-01 2014-12-31 0000944480 us-gaap:AsiaMember 2015-01-01 2015-12-31 0000944480 us-gaap:EuropeMember 2014-01-01 2014-12-31 0000944480 us-gaap:EuropeMember 2015-01-01 2015-12-31 0000944480 us-gaap:GeographyEliminationsMember 2014-01-01 2014-12-31 0000944480 us-gaap:AsiaMember 2014-01-01 2014-12-31 0000944480 country:US 2015-01-01 2015-12-31 0000944480 us-gaap:GeographyEliminationsMember 2014-12-31 0000944480 us-gaap:AsiaMember 2014-12-31 0000944480 country:US 2015-12-31 0000944480 us-gaap:AsiaMember 2015-12-31 0000944480 us-gaap:GeographyEliminationsMember 2015-12-31 0000944480 us-gaap:EuropeMember 2015-12-31 0000944480 country:US 2014-12-31 0000944480 us-gaap:EuropeMember 2014-12-31 0000944480 gvp:IntelliqlikLlcMember 2014-01-01 2014-12-31 0000944480 gvp:HyperspringLlcMember 2014-01-01 2014-12-31 0000944480 gvp:HyperspringLlcMember 2015-01-01 2015-12-31 0000944480 gvp:IntelliqlikLlcMember 2015-01-01 2015-12-31 0000944480 gvp:GeneralSimulationEngineeringRUSLLCMember 2015-01-01 2015-12-31 0000944480 gvp:IntelliqlikLlcMember 2014-01-01 2014-12-31 0000944480 gvp:IntelliqlikLlcMember 2015-01-01 2015-12-31 0000944480 gvp:GeneralSimulationEngineeringRUSLLCMember 2014-01-01 2014-12-31 0000944480 gvp:GeneralSimulationEngineeringRUSLLCMember 2014-12-31 0000944480 gvp:IntelliqlikLlcMember 2014-12-31 0000944480 gvp:IntelliqlikLlcMember 2015-12-31 0000944480 gvp:GeneralSimulationEngineeringRUSLLCMember 2015-12-31 0000944480 us-gaap:SubsequentEventMember 2015-01-01 2015-12-31 0000944480 gvp:SubsequentEvent2Member 2015-01-01 2015-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares gvp:Segment xbrli:pure iso4217:GBP iso4217:CAD iso4217:EUR iso4217:AUD iso4217:JPY iso4217:MYR gvp:Letter gvp:Bond gvp:Contract gvp:Quarter gvp:Right gvp:Installment false --12-31 2015-12-31 No No Yes Smaller Reporting Company 27315219 GSE SYSTEMS INC 0000944480 17911859 2015 FY 10-K 300000 500000 1300000 2100000 800000 400000 1400000 0 500000 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revisions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except post contract support ("PCS").&#160; PCS revenue was recognized ratably over the PCS term.&#160; During the fourth quarter of 2015, management determined that that Company had not established vendor specific objective evidence ("VSOE") of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.&#160; Accordingly, the consolidated financial statements have been revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.&#160; The revision to revenue resulted in a decrease to revenue and an increase in operating loss of $587,000 for the year ended December 31, 2014.&#160; The revision also had the effect of increasing billings in excess by $1.2 million, decreasing unbilled receivables by $62,000, increasing prepaid expenses and other current assets by $291,000 and increasing the accumulated deficit by $415,000 at December 31, 2014as a result of the cumulative adjustment for prior periods.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to Net loss and changes in billings in excess, prepaid expenses and other assets.&#160; The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materiality</font>, codified in Accounting Standards Codification 250 ("ASC 250"), <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Changes and Error Corrections</font>, and concluded that these misstatements were not material to any prior annual or interim periods.&#160; Accordingly, in accordance with ASC 250 (SAB No. 108, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements</font>), the consolidated financial statements as of December 31, 2014, which are presented herein, have been revised.</div><div><br /></div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.</div><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED BALANCE SHEETS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in thousands, except share data)</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">ASSETS</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,830</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,768</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">291</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,994</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total currents assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,729</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,999</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">LIABILITIES AND STOCKHOLDERS' EQUITY</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,684</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,504</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,259</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,490</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Accumulated deficit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,144</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total stockholders' equity</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,740</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,738</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total liabilities and stockholders' equity</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,999</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt;">(in thousands, except per share data)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(394</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cost of revenue</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,551</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,744</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gross profit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,379</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,929</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,576</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Basic loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Diluted loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Comprehensive loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,359</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,946</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC, AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Deficit</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Stockholders' Equity</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2013</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,815</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,972</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,144</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,740</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,738</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash flows from operating activities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Changes in assets and liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,285</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,347</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Prepaid expenses and other assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,240</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,109</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">332</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net cash provided by operating activities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net decrease in cash and cash equivalents</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> 1238000 2330000 13053000 15768000 1723000 1554000 5407000 5229000 -1231000 -1460000 P7Y 73481000 72917000 526000 712000 712000 526000 541000 712000 2000 22000 103000 -20000 -22000 81000 20000 193000 494000 2492710 2811709 0 11753000 0 92000 121000 8979000 11661000 9100000 46228000 39371000 45999000 229000 -147000 8884000 -400000 38538000 30634000 8090000 -80880000 4694000 102325000 3915000 -71860000 4991000 116586000 5828000 31958000 28414000 31729000 229000 10792000 9831000 9229000 9915000 8684000 1231000 0.5 1 6953000 779000 779000 779000 1264000 1791000 -0.23 -0.40 0 213000 2152000 2647000 1085000 477000 2647000 1948000 1085000 1948000 0 2842000 0 586000 -0.23 -0.40 P0Y1M15D 1719000 152000 56803000 53217000 3953000 250000 -7287000 -3577000 -4146000 -7115000 23000 12000 2014-11-14 2014-11-14 229000 849000 849000 229000 749000 1344000 9000 8297000 Hyperspring, LLC IntelliQlik, LLC <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.&#160; Acquisitions</div><div><br /></div><div style="text-align: left; font-style: italic; text-indent: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hyperspring, LLC</div><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">On November 14, 2014, (the "Closing Date") the Company, through its operating subsidiary, GSE&#160;Power Systems,&#160;Inc. (now GSE Performance Solutions, Inc. "GSE&#160;Performance"),&#160; acquired Hyperspring, LLC ("Hyperspring") pursuant to an Amended Membership Interests Purchase Agreement ("Purchase Agreement") with the sellers of Hyperspring ("Sellers").&#160; Hyperspring, headquartered in Huntsville,&#160;Alabama, specializes in training and development, plant operations support services, and staff augmentation, primarily in the United States nuclear power industry.&#160; Hyperspring operates as a wholly-owned subsidiary of GSE&#160;Performance.&#160; The purchase price allocation included customer relationship intangible assets valued at $779,000 which are being amortized over seven years.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">GSE&#160;Performance paid the Sellers an aggregate of $3.0&#160;million in cash at the closing date.&#160; On September 24, 2015, Hyperspring was awarded a three year contract by the Tennessee Valley Authority ("TVA"), with substantially the same scope and profit margin as its expiring TVA contract.&#160; In accordance with the Purchase Agreement, the former owners were paid $1.2 million in October 2015 due to the successful renewal of the TVA contract.&#160; In addition, GSE Performance may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $2.4 million in each of the three years subsequent to the acquisition date based on earnings before interest, taxes, depreciation, and amortization ("EBITDA") thresholds.&#160; Based upon EBITDA for the period ended November 13, 2015, the Sellers earned $1.4 million which was paid in January 2016.</div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">Hyperspring's results of operations are included in the consolidated financial statements for the period beginning November&#160;14,&#160;2014.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring on November 14, 2014.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hyperspring</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in thousands</font>)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash purchase price</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Fair value of contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Purchase price allocation:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Cash</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,719</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Property and equipment, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">779</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,612</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,297</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Line of credit</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">749</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,344</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net assets acquired</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div><br /></div><div style="text-align: left; font-style: italic; text-indent: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contingent Consideration</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">ASC 805, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business Combinations</font> ("ASC 805") requires that contingent consideration be recognized at fair value on the acquisition date and be re-measured each reporting period with subsequent adjustments recognized in the consolidated statement of operations. The Company estimates the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discount the liabilities to present value using a weighted-average cost of capital. Contingent consideration is valued using significant inputs that are not observable in the market which are defined as Level 3 inputs pursuant to fair value measurement accounting. The Company believes that the estimates and assumptions are reasonable, however, there is significant judgment involved. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisitions are reflected as income or expense in the consolidated statements of operations, and could cause a material impact to, and volatility in, the operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of December&#160;31,&#160;2015 and 2014, current contingent consideration totaled $2.6&#160;million and $2.8 million, respectively.&#160; As of December&#160;31,&#160;2015&#160; and 2014, the Company also had accrued contingent consideration totaling $1.1&#160;million and $1.9 million, respectively, which is included in long-term liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.&#160; The breakdown of contingent consideration as it relates to the Company's acquisitions is given below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: top;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,647</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">IntelliQlik, LLC</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">EnVision Systems, Inc.</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">477</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current contingent consideration</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,647</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,842</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,085</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,085</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 6953000 Hyperspring was awarded a three year contract by TVA with substantially the same scope and profit margin as its expiring TVA contract. certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets 250000 2400000 2400000 2400000 -341000 -252000 394000 -269000 -1538000 0 1610000 646000 1020000 1414000 1145000 1145000 1414000 0 0 8979000 0 11661000 0 8979000 11661000 7500000 5400000 13583000 11084000 15643000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Cash and cash equivalents</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.</div><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Restricted cash</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&amp;T Bank.&#160; BB&amp;T Bank has complete and unconditional control over the restricted money market accounts.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At December&#160;31,&#160;2015 and 2014, the Company had approximately $3.5&#160;million and $4.2&#160;million, respectively, of cash in escrow accounts with BB&amp;T Bank.&#160; The restricted cash balance has been classified within the consolidated balance sheets as follows: $1.8 million of current assets and $1.8&#160;million of long term assets at December&#160;31,&#160;2015, respectively, compared to $613,000 of current assets and $3.6&#160;million of long-term assets at December&#160;31,&#160;2014. The Company recorded interest income of $10,000 and $7,000 from the escrow accounts for the years ended December&#160;31,&#160;2015 and 2014, respectively.&#160; The interest earned on these restricted funds is added to the restricted cash balance.&#160; The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.</div><div><br /></div></div> -2060000 -2499000 -2060000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">18.&#160; Supplemental Disclosure of Cash Flow Information</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash paid:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Interest</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">395</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-cash financing activities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Hyperspring (1)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">IntelliQlik, LLC (2)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">207</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total accrued contingent consideration</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,160</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1) Total accrued contingent consideration recorded on November&#160;14,&#160;2014, the date of the Hyperspring acquisition.</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2) Total accrued contingent consideration recorded on November&#160;14,&#160;2014, the date of the Company's investment in IntelliQlik.</div><div><br /></div><div style="text-align: left;"><br /></div></div> 8.00 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">14.&#160; Commitments and Contingencies</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leases</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment.&#160; Future minimum lease payments under noncancelable operating leases as of December 31, 2015 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Future</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum Lease</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,036</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">771</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2019</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">750</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2020</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,562</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,653</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Total rent expense under operating leases for the years ended December 31, 2015 and 2014, was approximately $1.2&#160;million and $1.4&#160;million, respectively.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Standby letters of credit, bank guarantees, surety bonds and performance bonds</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6&#160;million which represent advance payment and performance bonds on twelve contracts.&#160; The Company has deposited the full value of twelve standby letters of credit, $3.5&#160;million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December&#160;31,&#160;2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contingencies</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Various actions and proceedings are presently pending to which the Company is a party. In the opinion of management, the aggregate liabilities, if any, arising from such actions are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.</div><div><br /></div></div> 195000 195000 19510770 19486770 30000000 30000000 0.01 0.01 0.01 17911859 17887859 -1598911 19486770 -1598911 19510770 19486770 -1598911 4832240 -7946000 -4934000 -7359000 -587000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Significant Customers and Concentration of credit risk</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.&#160; The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54.54%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; width: 45.46%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="width: 54.54%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.73%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="width: 4.07%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.66%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="width: 54.54%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State Nuclear Power Automation System Engineering Co.</div></td><td style="width: 20.73%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7%</div></td><td style="width: 4.07%; vertical-align: bottom;">&#160;</td><td style="width: 20.66%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.2%</div></td></tr></table><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, we have a concentration of revenue from a single customer, which accounted for approximately 15.9% of our consolidated revenue for the year ended December 31, 2015.&#160; No other single customer accounted for more than 10% of our consolidated revenue in 2015.&#160; In 2014, we did not have a single customer who accounted for more than 10% of our consolidated revenue.</div></div> more than 10% of the Company’s consolidated contract receivables more than 10% of our consolidated revenue 0.159 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Principles of consolidation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.&#160; Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.</div><div><br /></div></div> 56803000 37536000 37930000 -394000 183000 1429000 1400000 0 -3012000 2478000 0 1958000 28644000 6414000 2176000 5260000 49585000 0 741000 0 -4159000 1242000 42406000 26744000 26551000 193000 288000 178000 300000 188000 0 0 12000 10000 P1Y 34000 1876000 24000 146000 1001000 1041000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Prepaid expenses and other current assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Prepaid expenses</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">639</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">539</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred income taxes- current</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Income tax receivable</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">425</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">533</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other current assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,424</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">895</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,506</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,994</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 171000 -22000 -46000 25000 27000 18000 954000 615000 1010000 800000 8732000 7745000 7900000 11016000 12882000 39000 199000 166000 166000 31000 201000 10006000 12082000 1445000 1450000 170000 24000 485000 766000 538000 397000 256000 268000 493000 545000 1000 0 23000 57000 24000 57000 2017-01-30 92000 121000 71000 6000 21000 115000 68000 64000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Derivative instruments</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company had foreign exchange contracts outstanding of approximately 2.1&#160;million Euro, 1.3 million Canadian Dollars, 0.5&#160;million Pounds&#160;Sterling, and 0.4&#160;million Australian&#160;Dollars.&#160; At December&#160;31,&#160;2014, the Company had foreign exchange contracts outstanding of approximately 1.4&#160;million Euro, 0.8 million Australian Dollars,&#160; 0.5&#160;million Malaysian Ringgit, and 0.3&#160;million Pounds&#160;Sterling at fixed rates. The contracts expire on various dates through January 2017.&#160; The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">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 style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The foreign currency denominated trade receivables, unbilled 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 style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended December&#160;31,&#160;2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts- change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">365</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables and billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">13.&#160; Stock-Based Compensation</div><div><br /></div><div style="text-align: justify; font-style: italic; text-indent: -0.15pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 10pt; margin-left: 0.15pt; font-size: 10pt;">Long-term incentive plan</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">During 1995, the Company established the 1995 Long-Term Incentive Stock Option Plan (the "Plan"), which permits the granting of stock options (including incentive stock options and nonqualified stock options) stock appreciation rights, restricted or unrestricted stock awards, phantom stock, performance awards or any combination of these to employees, directors or consultants.&#160; The Plan expires on June 30, 2018; the total&#160; number of shares that could be issued under the Plan is 6,500,000.&#160; As of December&#160;31,&#160;2015, 1,667,760&#160;shares have been issued under the Plan, 2,222,333&#160;stock&#160;options and 1,367,500 restricted stock units ("RSUs") were outstanding under the Plan, while 1,242,407&#160;stock&#160;options remained to be granted under the Plan.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms.&#160; The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change.&#160; The Company has not capitalized any portion of its stock-based compensation.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">During the years ended December&#160;31,&#160;2015 and 2014, the Company recognized $541,000 and $712,000, respectively, of stock-based compensation expense under the fair value method.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Stock options</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Options to purchase shares of the Company's common stock under the Plan expire in either seven or ten years from the date of grant and become exercisable in three, five, or seven installments with a certain percentage of options vesting on the first anniversary of the grant date and additional options vesting on each of the subsequent anniversaries of the grant date, subject to acceleration under certain circumstances.</div><div><br /></div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2015 is as follows:</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Price</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Value (in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contractual Life</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Years)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,708,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.58</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options exercised</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.65</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(711,940</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.97</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,222,333</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.01</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">831</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.78</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options expected to vest</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,522</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.74</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options exercisable at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,003,811</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">689</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2014 is as follows:</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Price</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Value (in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contractual Life</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Years)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,035,987</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158,573</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options exercised</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">486,287</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.35</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,708,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options expected to vest</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">681,983</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options exercisable at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,026,290</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.42</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2015 is presented below.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted Average Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">681,983</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(295,903</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.94</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options vested during the period</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(407,558</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,522</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.89</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2014 is presented below.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted Average Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,287,801</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.33</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158,573</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.67</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(190,433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options vested during the period</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(573,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">681,983</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table.&#160; Volatility represents an average of market estimates for implied volatility of GSE common stock.&#160; The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.&#160; The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 59.94%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Risk-free interest rates</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.93 - 2.04%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.29 - 2.15%</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Dividend yield</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0%</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Expected life</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.03 - 7.00 years</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.81 - 7.00 years</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Volatility</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45.94 - 49.44%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.89 - 50.34%</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Weighted average volatility</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.45%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.06%</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company had $1.1&#160;million of unrecognized compensation expense related to the unvested portion of outstanding stock options expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.74&#160;years.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company received cash for the exercise price associated with stock options exercised of $23,000 during the year ended December 31, 2015. No stock options were exercised during the year ended December&#160;31,&#160;2014.&#160; The total intrinsic value realized by participants on stock options exercised was $6,000 during the year ended December 31, 2015.</div><div><br /></div><div><div style="margin-bottom: 12pt;"><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Restricted Stock Units ("RSUs")</div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I</font>n 2015, the Company issued RSUs to employees which vest upon the achievement of specific performance measures.&#160; The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.&#160; The following table summarizes the information about vested and unvested restricted stock units for the year ended December 31, 2015.&#160; No RSU's were issued in 2014.</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted Average Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested RSUs at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">RSUs granted</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,367,500</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">RSUs forfeited</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">RSUs vested</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested RSUs at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,367,500</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 2011-03-21 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Loss per share</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Basic loss per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted loss per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands, except for per share data)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Net loss attributed to common stockholders</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,705</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic loss per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,892,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Stock options and restricted stock units</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,892,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,492,710</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,811,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Conversion of outstanding stock options and restricted stock units was not assumed for the years ended December&#160;31,&#160;2015 and 2014 because the impact was anti-dilutive.</div><div><br /></div></div> -0.26 -0.41 -0.38 -0.03 -0.26 -0.41 -0.38 -0.03 -266000 -519000 -0.021 -0.036 -0.013 -0.045 -0.102 -0.03 -0.002 -0.001 -0.338 -0.228 -0.111 -0.025 0.34 0.34 1100000 2595000 2431000 23000 0 0.5 0.5 126000 IntelliQlik is developing a software platform for online learning and learning management for the energy market <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">17.&#160; Equity Method Investments</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.&#160; As of December&#160;31,&#160;2015 and 2014, the Company had the following equity investments.</div><div><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IntelliQlik, LLC</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In conjunction with the Hyperspring acquisition, the Company invested $250,000 for a 50% interest in IntelliQlik,&#160;LLC ("IntelliQlik").&#160; IntelliQlik is developing a software platform for online learning and learning management for the energy market and is jointly owned by GSE Performance Solutions Inc. and a former member of Hyperspring.&#160; GSE Performance Solutions was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September&#160;30,&#160;2015.&#160; GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.&#160; The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.&#160; The loss was recorded under other income (expense), net in the consolidated statements of operations.</div><div style="text-align: left; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">General Simulation Engineering RUS Limited Liability Company</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">On May 22, 2013, the Company and Electrobalt Holding, a Russian Federation closed joint-stock company, created a 50/50 joint venture called General Simulation Engineering RUS Limited Liability Company ("GSE RUS").&#160; The carrying value of the investment was $0 as of December 31, 2015 and 2014.</div><div><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Schedule of Equity Losses</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We had the following net losses from equity method investments during the years ended December&#160;31,&#160;2015 and 2014.&#160; The losses from equity method investments are included in other income (expense), net within the consolidated statements of operations.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Equity Method Investments</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">IntelliQlik, LLC</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(233</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">General Simulation Engineering RUS LLC</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total loss from equity method investments</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(233</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div></div> 0 440000 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Schedule of Equity Losses</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We had the following net losses from equity method investments during the years ended December&#160;31,&#160;2015 and 2014.&#160; The losses from equity method investments are included in other income (expense), net within the consolidated statements of operations.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Equity Method Investments</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">IntelliQlik, LLC</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(233</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">General Simulation Engineering RUS LLC</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total loss from equity method investments</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(233</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Fair values of financial instruments</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">9.&#160; Fair Value of Financial Instruments</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">ASC 820, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 principle 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="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The levels of the fair value hierarchy established by ASC 820 are:</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Level 2:&#160; inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&#160; A Level 2 input must be observable for substantially the full term of the asset or liability.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Level 3:&#160; inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company 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 December&#160;31,&#160;2015 and&#160;2014 based upon the short-term nature of the assets and liabilities.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company had $5.4&#160;million and $7.5&#160;million deposited in unrestricted money market accounts on December&#160;31,&#160;2015 and 2014, respectively.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6&#160;million which represent advance payment and performance bonds on twelve contracts.&#160; The Company has deposited the full value of twelve standby letters of credit, $3.5&#160;million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December&#160;31,&#160;2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2015:</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active Markets</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Observable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,100</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,789</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active Markets</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Observable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,753</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,790</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,790</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,790</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,814</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">For the years ended December&#160;31,&#160;2015 and 2014, the Company did not have any transfers between fair value Level 1 and Level 2.&#160; The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2015 or 2014.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2015:</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active Markets</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Observable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,100</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,789</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active Markets</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other Observable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,661</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,753</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,790</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,790</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,790</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,814</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> 236000 36000 1061000 618000 669000 36000 1752000 136000 2221000 29000 142000 295000 -11000 2000 29000 695000 242000 176000 775000 1279000 -17000 364000 0 0 16000 5000 730000 10000 235000 0 0 293000 158000 152000 29000 7000 36000 471000 3031000 911000 1425000 471000 36000 2996000 1425000 29000 152000 -28000 911000 71000 33000 204000 15000 294000 0 121000 92000 0 0 0 121000 92000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Foreign currency translation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Balance sheet accounts for foreign operations are translated at the exchange rate as of the balance sheet date, and income statement accounts are translated at the average exchange rate for the period.&#160; The resulting translation adjustments are included in accumulated other comprehensive loss.&#160; Transaction gains and losses resulting from changes in exchange rates are recorded in operating loss in the period in which they occur.&#160; For the years ended December&#160;31,&#160;2015, and 2014, foreign currency transaction losses were approximately $30,000 and $180,000, respectively.</div><div><br /></div></div> 24000 0 57000 0 0 24000 57000 0 365000 -6000 209000 -40000 5612000 5612000 5612000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4.&#160; Goodwill and Intangible Assets</div><div><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. generally accepted accounting principles. 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 the two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring).&#160; As of December&#160;31,&#160;2015 and 2014, goodwill of $5.6 million related to the Nuclear Industry Training and Consulting segment.&#160; No impairment of goodwill was recorded in 2015 or 2014.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; margin-bottom: 3pt;"><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible Assets Subject to Amortization</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="11" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;"><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets</font>:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Customer relationships</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,425</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,061</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">364</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Non-contractual customer relationships</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(669</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">242</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Developed technology</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(295</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">176</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">In process research and development</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract backlog</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Trade names and other</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign currency translation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,996</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">775</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="11" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;"><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets</font>:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Customer relationships</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,425</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">730</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Non-contractual customer relationships</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(618</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">293</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Developed technology</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(236</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">235</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">In process research and development</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract backlog</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Trade names and other</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign currency translation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,031</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,752</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,279</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Amortization is recognized on a straight-line basis over the estimated useful life of the intangible asset, except for contractual customer relationships and contract backlog for which amortization is recognized in proportion to the related projected revenue stream. The Company reviews specific definite-lived intangible assets for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.&#160; No impairment charges were recorded for the years ended December&#160;31,&#160;2015 and 2014.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Amortization expense related to definite-lived intangible assets totaled $494,000 and $193,000 for the years ended December&#160;31,&#160;2015 and 2014, respectively.&#160; The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Years ended December 31,:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2019</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2020</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">775</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Goodwill and intangible assets</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software.&#160; Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.&#160; Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.&#160; Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise.&#160; The Company does not have any intangible assets with indefinite useful lives.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Goodwill represents the excess of costs over fair value of assets of businesses acquired.&#160; 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 in accordance with <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Standard</font>s Update ("ASU")&#160; 2011-08, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment,</font> and ASC 350, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles &#8212; Goodwill and Other</font> ("ASC 350").&#160; The Company tests goodwill at the reporting unit level.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.&#160;&#160;Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.&#160; For the annual goodwill impairment test as of December 31,&#160;2015, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values.&#160; &#160;For the annual goodwill impairment test as of December 31,&#160;2014, the Company performed a qualitative assessment as permitted by ASU 2011-08 for the goodwill on reporting units and determined that it was more likely than not that the fair values of each of the reporting units exceeded their respective carrying values.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">If it is determined as a result of the qualitative assessment permitted by ASU 2011-08 that the fair value of a reporting unit is greater than its carrying value, then no additional testing is performed.&#160; If the Step&#160;0&#160;test indicates the fair value of a reporting unit is less than its carrying value, the Company performs the additional impairment test in accordance with the provisions of ASC&#160;350.</div><div><br /></div></div> 10792000 12859000 11379000 -587000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Impairment of long-lived assets</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.&#160; Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.&#160; If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds the fair value of the asset.&#160; Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.&#160; Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.</div><div><br /></div></div> -55000 -233000 0 -17000 -233000 -38000 -5195000 -4260000 -1968000 26000 -7163000 -4234000 -6576000 -587000 471000 166000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">11.&#160; Income Taxes</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The consolidated loss before income taxes, by domestic and foreign sources, is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Domestic</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,260</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,195</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,968</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,234</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provision for income taxes is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">State</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">288</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Subtotal</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">188</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">146</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Subtotal</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">171</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is entitled to a deduction for federal and state tax purposes with respect to employees' stock option activity.&#160; As of December&#160;31,&#160;2015, the Company had $4.7&#160;million of unrecognized excess tax deductions related to compensation for stock option exercises which will be recognized when the net operating loss carryforwards are fully utilized and those excess tax benefits result in a reduction to income taxes payable.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The effective income tax rate differed from the statutory federal income tax rate due to the following:</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 46.53%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effective Tax Rate Percentage (%)</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; width: 46.53%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 22.75%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.35%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Statutory federal income tax rate</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34.0%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State income taxes, net of federal tax benefit</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.2)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.1)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Effect of foreign operations</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3.0)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10.2)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Change in valuation allowance</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33.8)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22.8)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Permanent differences</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3.6)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2.1)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4.5)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.3)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effective tax rate</div></td><td style="border-bottom: #000000 4px double; background-color: #ffffff; width: 22.75%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11.1)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 4px double; width: 20.35%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2.5)%</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements.&#160; A summary of the tax effect of the significant components of the deferred income tax liabilities is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred tax assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Net operating loss carryforwards</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,745</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Capital loss carryforwards</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">954</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">615</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Accruals</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">766</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">485</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Reserves</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">615</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">521</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Alternative minimum tax credit carryforwards</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Stock-based compensation expense</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,450</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,445</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total deferred tax asset</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,882</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Valuation allowance</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,082</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,006</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total deferred tax asset less valuation allowance</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">800</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,010</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred tax liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Undistributed earnings of foreign subsidiary</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(102</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Software development costs</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(446</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(542</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(397</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total deferred tax liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,001</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,041</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net deferred tax liability</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(201</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.&#160; Management considers the scheduled reversal of deferred tax liabilities and projected future income in making this assessment.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Management believes that the Company will achieve profitable operations in future years that will enable the Company to recover the benefit of its deferred tax assets. However, other than for a portion of the deferred tax assets that are related to the Company's Indian subsidiary, the Company presently does not have sufficient objective evidence to substantiate the recovery of the deferred tax assets. Accordingly, the Company has established a full $12.1&#160;million valuation allowance on its U.S., Swedish, and Chinese deferred tax assets at December&#160;31,&#160;2015.&#160; The valuation allowance for deferred tax assets increased by $2.1&#160;million in 2015 and increased by $2.9&#160;million in 2014.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a deferred tax liability in the amount of $170,000 and $24,000 at December&#160;31,&#160;2015, and 2014, respectively, relating to the tax amortization of goodwill that cannot be offset by deferred tax assets because the anticipated reversal of the deferred tax liability is outside of the anticipated reversal of the deferred tax assets.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">At December 31,&#160;2015, the Company's largest deferred tax asset of $7.9&#160;million primarily relates to a U.S. net operating loss carryforward of $21.9&#160;million which expires in various amounts between 2020 and 2035.&#160; The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003.&#160; Thus, a portion of the Company's loss carryforward may expire unutilized.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Uncertain Tax Positions</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Domestic Uncertain Tax Positions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2014 the Company accrued $2,000 of interest and penalties related to its domestic uncertain tax positions.&#160; These uncertain positions expired in 2015.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Foreign Uncertain Tax Positions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">During 2015 and 2014, the Company recorded $130,000 and $23,000, respectively, of tax liabilities for certain foreign tax contingencies.&#160; The Company recorded these uncertain tax positions in other current liabilities on the consolidated balance sheets.&#160; In 2014 the Company accrued no interest and penalties related to its foreign uncertain tax positions; $167,000 was accrued in 2015.</div><div><br /></div><div style="text-align: left; text-indent: 28.8pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">The following table outlines the Company's foreign uncertain tax liabilities.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">China</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Ukraine</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom; border-top: #000000 2px solid;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Tax</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest and Penalties</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Tax</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest and Penalties</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, December 31, 2013</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">260,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increases</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Decreases</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2014</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">222,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">283,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Increases</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">170,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Decreases</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">225,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">413,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Income taxes</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Income taxes are provided under the asset and liability method.&#160; Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.&#160; Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized.&#160; A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">We establish accruals for uncertain tax positions taken or expected to be taken in a tax return 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. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.</div></div> 119000 395000 425000 533000 3172000 1222000 -10347000 -2530000 -10285000 -62000 -947000 -2136000 -552000 2441000 2109000 332000 320000 -467000 501000 -2433000 -2240000 -193000 0 0 775000 1279000 143000 88000 -1000 -3000 10000 7000 21504000 19708000 20273000 1231000 21003000 23490000 22259000 1231000 57000 24000 0 3789000 0 4790000 4814000 3732000 39371000 46228000 45999000 229000 The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc. 2016-07-06 2016-06-30 339000 0 7500000 1000000 Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2% interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal 339000 0 GSE Systems, Inc. and GSE Performance Solutions, Inc. Hyperspring, LLC 0.0425 Must exceed 1.00 : 1.00 Must exceed $10.5 million 1.44 : 1.00 $10.8 million <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5.&#160; Contract Receivables</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.&#160; The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Billed receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,831</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Recoverable costs and accrued profit not billed</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,998</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,053</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,768</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.&#160; Long-Term Debt</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">At December&#160;31,&#160;2015 and 2014, the Company had no long-term debt.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Line of Credit</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;"><u>BB&amp;T Bank</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">At December&#160;31,&#160;2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with BB&amp;T Bank.&#160; The Company's former bank, Susquehanna Bank, was acquired by BB&amp;T Bank effective November 8, 2015.&#160; The Company and its subsidiary, GSE&#160;Performance&#160;Solutions,&#160;Inc., are jointly and severally liable as co-borrowers.&#160; The loan agreement provides a $7.5&#160;million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital. Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2%.&#160; The agreement expires on June 30, 2016.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On September&#160;9,&#160;2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.&#160; According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&amp;T Bank) equal to the greater of (i) $3.0&#160;million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.&#160; Under this Amendment, BB&amp;T Bank shall have complete and unconditional control over the cash collateral account.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On September&#160;30,&#160;2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.&#160; At December 31, 2015 and 2014 the cash collateral account totaled $3.5 million and $4.2&#160;million, respectively, and was classified as restricted cash on the consolidated balance sheets.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The credit agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.&#160; <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.</font></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;&#160;As of</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2015</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;&#160;&#160;</td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum tangible capital base</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed $10.5 million</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$10.8 million</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quick ratio</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed 1.00 : 1.00</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.44 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2015, the Company was in compliance with its financial covenants as defined above.</div><div><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; margin-left: 36pt; font-size: 10pt;"><u>IberiaBank</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">On November&#160;14,&#160;2014, the acquisition date, Hyperspring had a $1.0&#160;million working capital line of credit with IberiaBank.&#160; Hyperspring used the IberiaBank line of credit as needed mainly to provide for payroll funding.&#160; The line was replenished through collection of receivables obtained in the following weeks. Interest was payable monthly at a rate of the prime rate of interest as published in the money rate section of the Wall Street Journal plus 2.50%. The effective rate at November&#160;14,&#160;2014 was 5.75%. The line was secured by all accounts and was guaranteed by the members of Hyperspring.&#160;</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December&#160;7,&#160;2014, the working capital&#160;line of credit matured while the Company was renegotiating the new terms with IberiaBank subsequent to&#160;the acquisition of Hyperspring.&#160;&#160;On January&#160;22,&#160;2015, a promissory note was executed between Hyperspring and IberiaBank to extend the $1.0&#160;million line of credit. Under the new terms, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal. The effective rate at the date of the promissory note was 4.25 %. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.&#160; The maturity date of the line of credit is July 6, 2016.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt; margin-right: 3.6pt;">At December&#160;31, 2014,&#160; the outstanding balance on the line of credit was $339,000.&#160; The outstanding balance on the line of credit was repaid in 2015 and no additional borrowings have been made against the line of credit.</div><div><br /></div><div><br /></div></div> 7500000 5400000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.&#160; Business and Basis of Presentation</div><div><br /></div><div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">GSE Systems, Inc. ("GSE Systems", "GSE" or the "Company") improves human performance through a series of technologies and services that systematically helps clients with everything from recruiting and selecting the right person for the job to training that individual throughout their career from entry-level to expert.&#160; The Company improves plant performance with a combination of engineering, simulation and plant services that help clients get their plants producing revenue faster, running them safely and responsibly decommissioning them.</div><div><br /></div></div><div><br /></div></div> -910000 -2016000 -1233000 -7280000 -7329000 -4705000 6649000 1016000 6649000 0 -7329000 -4705000 -4705000 -7329000 -6742000 -587000 -6742000 -587000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Recently Issued Accounting Pronouncements Not Yet Adopted</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09,&#160;</font><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from Contracts with Customers</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December&#160;31,&#160;2018, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.</font></div><div style="text-align: left; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," ("ASU 2016-02"). The new standard establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.&#160; Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.&#160; The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160; A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.&#160; The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.</div><div style="text-align: left; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2015, the FASB issued ASU 2015-17, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes</font>.&#160; The guidance eliminates the current requirement for organizations to present deferred tax assets and liabilities as current and noncurrent in a classified balance sheet.&#160; Instead organizations will be required to classify all deferred tax assets and liabilities as noncurrent.&#160; ASU 2015-17 shall be effective for public business entities for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods.&#160; The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</div><div><br /></div><div><br /></div></div> 207000 3953000 0 0 0 4160000 2 2 16995000 18308000 1036000 1400000 1200000 930000 -7516000 -4136000 -6929000 -587000 -7392000 1178000 105000 -4465000 -1000 -4053000 0 0 -82000 -5330000 -92000 -2094000 1562000 5653000 750000 604000 2035-12-31 2020-12-31 21900000 771000 50000 548000 4790000 3732000 0 0 3732000 0 0 4790000 0 0 895000 1424000 -617000 -229000 -229000 -617000 826000 473000 38000 210000 -180000 -30000 -146000 1000 639000 539000 -229000 -617000 0 250000 250000 250000 0 2848000 3000000 277000 398000 1700000 500000 1400000 1200000 1400000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">15.&#160; Employee Benefits</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company has a qualified defined contribution plan that covers all U.S. employees under Section 401(k) of the Internal Revenue Code.&#160; Under this plan, the Company's stipulated basic contribution matches a portion of the participants' contributions based upon a defined schedule for GSE Performance Improvement Solutions employees.&#160; The Company's contributions to the plan were approximately $268,000 and $256,000 for the years ended December 31, 2015 and 2014, respectively.</div><div><br /></div><div><br /></div></div> 0.01 0.01 0 0 2000000 2000000 1994000 2506000 291000 1703000 1994000 2506000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Reclassifications</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Certain prior year amounts have been reclassified to conform with the current year presentation.</div><div><br /></div></div> -339000 -410000 0 23000 660000 626000 -30000 -13000 1614000 1456000 1851000 -395000 171000 -455000 -1025000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Equipment, software and leasehold improvements, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Computer equipment</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,211</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,235</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Software</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,474</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,429</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Leasehold improvements</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">543</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Furniture and fixtures</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,776</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,848</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,003</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,055</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Accumulated depreciation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,407</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Equipment, software and leasehold improvements, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,596</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,826</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Equipment, software and leasehold improvements, net</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years.&#160; Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method.&#160; Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.</div><div><br /></div></div> P3Y P10Y 1826000 1596000 7055000 7003000 543000 1474000 1848000 542000 3235000 1429000 3211000 1776000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7.&#160; Equipment, Software and Leasehold Improvements, net</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Equipment, software and leasehold improvements, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Computer equipment</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,211</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,235</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Software</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,474</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,429</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Leasehold improvements</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">542</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">543</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Furniture and fixtures</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,776</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,848</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,003</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,055</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Accumulated depreciation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,407</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Equipment, software and leasehold improvements, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,596</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,826</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Depreciation expense was $493,000 and $545,000 for the years ended December 31, 2015 and 2014, respectively.</div><div><br /></div></div> 22000 101000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Contract receivables, net</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed.&#160; Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed.&#160; Generally, such amounts will be earned and recognized over the next twelve months.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billed receivables are recorded at invoiced amounts.&#160; The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The activity in the allowance for doubtful accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of and for the</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year provision</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Acquired allowance for doubtful accounts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year write-offs</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additional information relating to segments is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Identifiable assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,634</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,884</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,090</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Intercompany receivable elimination</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(147</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income taxes.&#160; Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods.&#160; Nuclear Industry Training and Consulting's results are included in 2014 beginning on November 14, 2014, the date Hyperspring was acquired by the Company.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,074</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,281</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,729</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,255</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,803</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss):</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,465</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,392</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on change in fair value of contingent consideration, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(849</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Interest income, net</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other income (expense), net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(146</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,234</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 3100000 3800000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Development expenditures</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Development expenditures incurred to meet customer specifications under contracts are charged to contract costs.&#160; Company sponsored development expenditures are either charged to operations as incurred and are included in selling, general and administrative expenses or are capitalized as software development costs.&#160; See Note 8, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software development costs, net</font>.&#160; The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $3.1&#160;million and $3.8&#160;million for the years ended December 31, 2015, and 2014, respectively.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Software development costs</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">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 investment to its estimated fair value based on the future undiscounted cash flows.&#160; The excess of any unamortized computer software costs over the related net realizable value is written down and charged to costs of revenue.</div><div style="margin-bottom: 6pt;"><br /></div><div><br /></div></div> 4200000 3500000 613000 1771000 1771000 613000 1779000 3591000 1779000 3591000 Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank. -50849000 -46144000 -45142000 -1002000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Revenue recognition</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed/customized systems containing hardware, software and other materials which apply only to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">In accordance with ASC 605-35<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">, Construction-Type and Production-Type Contracts </font>("ASC 605"<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</font>, the Performance Improvement Solutions segment 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 an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods.&#160; The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.&#160; Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.&#160; Estimated losses are charged against earnings in the period such losses are identified.&#160; The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.&#160; The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.&#160; The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's system design contracts do not normally provide for "post contract support" ("PCS") in terms of software upgrades, software enhancements or telephone support.&#160; In order 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; The Company recognizes revenue from these contracts ratably over the life of the agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Revenue from the sale of software licenses 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 as a means to establish the terms and conditions by which products support and services are sold to customers.&#160; Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company also recognizes 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-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software Revenue Recognition</font>.&#160; Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.&#160; The Company has not established that vendor specific objective evidence ("VSOE") exists for all elements of its software license sales.&#160; If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.&#160; If no PCS element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.&#160; Revenue on time and material contracts is recognized as services are rendered and performed.&#160; <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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. </font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.&#160; 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.</font></div><div><br /></div></div> 19729000 2255000 56803000 37536000 35281000 37074000 -3012000 30820000 3387000 7155000 5443000 -4159000 3720000 50985000 P7Y P3Y9M22D P7Y P3Y0M11D P3Y6M18D P2Y9M11D 1287801 681983 218522 1.21 1.29 689000 0 1.33 1.22 0.89 -605818 -463461 -407558 -573958 P3Y8M26D P4Y5M23D 0.94 1.29 -190433 -295903 P3Y2M23D P2Y8M5D <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Amortization expense related to definite-lived intangible assets totaled $494,000 and $193,000 for the years ended December&#160;31,&#160;2015 and 2014, respectively.&#160; The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Years ended December 31,:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">294</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">204</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2019</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">2020</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">775</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of and for the</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,851</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year provision</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">660</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(455</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,025</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company had foreign exchange contracts outstanding of approximately 2.1&#160;million Euro, 1.3 million Canadian Dollars, 0.5&#160;million Pounds&#160;Sterling, and 0.4&#160;million Australian&#160;Dollars.&#160; At December&#160;31,&#160;2014, the Company had foreign exchange contracts outstanding of approximately 1.4&#160;million Euro, 0.8 million Australian Dollars,&#160; 0.5&#160;million Malaysian Ringgit, and 0.3&#160;million Pounds&#160;Sterling at fixed rates. The contracts expire on various dates through January 2017.&#160; The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring on November 14, 2014.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Hyperspring</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in thousands</font>)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash purchase price</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Fair value of contingent consideration</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total purchase price</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Purchase price allocation:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Cash</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,719</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Property and equipment, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Intangible assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">779</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Goodwill</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,612</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,297</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Line of credit</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">749</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,344</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net assets acquired</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2015 is presented below.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted Average Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">681,983</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(295,903</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.94</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options vested during the period</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(407,558</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,522</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.89</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2014 is presented below.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted Average Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,287,801</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.33</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158,573</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.67</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(190,433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options vested during the period</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(573,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested options at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">681,983</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The consolidated loss before income taxes, by domestic and foreign sources, is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Domestic</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,260</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,195</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,968</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,234</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended December&#160;31,&#160;2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts- change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">365</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables and billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash paid:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Interest</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">395</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-cash financing activities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Hyperspring (1)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,953</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">IntelliQlik, LLC (2)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">207</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total accrued contingent consideration</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,160</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1) Total accrued contingent consideration recorded on November&#160;14,&#160;2014, the date of the Hyperspring acquisition.</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2) Total accrued contingent consideration recorded on November&#160;14,&#160;2014, the date of the Company's investment in IntelliQlik.</div><div><br /></div><div style="text-align: left;"><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provision for income taxes is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">State</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">288</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Subtotal</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">300</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">188</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Federal</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">146</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Subtotal</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">171</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible Assets Subject to Amortization</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="11" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;"><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets</font>:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Customer relationships</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,425</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,061</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">364</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Non-contractual customer relationships</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(669</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">242</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Developed technology</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(295</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">176</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">In process research and development</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract backlog</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Trade names and other</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign currency translation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,996</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,221</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">775</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="11" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Carrying Amount</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated Amortization</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;"><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets</font>:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Customer relationships</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,425</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">730</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Non-contractual customer relationships</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">911</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(618</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">293</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Developed technology</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(236</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">235</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">In process research and development</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Contract backlog</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Trade names and other</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(29</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Foreign currency translation</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,031</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,752</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,279</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of December&#160;31,&#160;2015 and 2014, current contingent consideration totaled $2.6&#160;million and $2.8 million, respectively.&#160; As of December&#160;31,&#160;2015&#160; and 2014, the Company also had accrued contingent consideration totaling $1.1&#160;million and $1.9 million, respectively, which is included in long-term liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.&#160; The breakdown of contingent consideration as it relates to the Company's acquisitions is given below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: top;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,647</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,152</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">IntelliQlik, LLC</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">EnVision Systems, Inc.</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">477</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current contingent consideration</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,647</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,842</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: top;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Hyperspring, LLC</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,085</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,085</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,948</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table.&#160; Volatility represents an average of market estimates for implied volatility of GSE common stock.&#160; The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.&#160; The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 59.94%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;">&#160;</td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Risk-free interest rates</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.93 - 2.04%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.29 - 2.15%</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Dividend yield</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0%</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Expected life</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.03 - 7.00 years</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.81 - 7.00 years</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Volatility</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45.94 - 49.44%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.89 - 50.34%</div></td></tr><tr><td style="background-color: #ffffff; width: 40.06%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Weighted average volatility</div></td><td style="background-color: #ffffff; width: 28.02%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.45%</div></td><td style="background-color: #ffffff; width: 3.88%; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; width: 28.03%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.06%</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The effective income tax rate differed from the statutory federal income tax rate due to the following:</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 46.53%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effective Tax Rate Percentage (%)</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; width: 46.53%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 22.75%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.35%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Statutory federal income tax rate</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34.0%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State income taxes, net of federal tax benefit</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.2)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.1)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Effect of foreign operations</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3.0)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10.2)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Change in valuation allowance</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33.8)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22.8)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Permanent differences</div></td><td style="background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3.6)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2.1)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; width: 22.75%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4.5)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.35%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1.3)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effective tax rate</div></td><td style="border-bottom: #000000 4px double; background-color: #ffffff; width: 22.75%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11.1)%</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 4px double; width: 20.35%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2.5)%</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements.&#160; A summary of the tax effect of the significant components of the deferred income tax liabilities is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred tax assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Net operating loss carryforwards</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,745</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Capital loss carryforwards</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">954</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">615</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Accruals</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">766</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">485</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Reserves</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">615</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">521</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Alternative minimum tax credit carryforwards</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Stock-based compensation expense</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,450</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,445</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total deferred tax asset</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,882</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Valuation allowance</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,082</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,006</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total deferred tax asset less valuation allowance</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">800</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,010</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Deferred tax liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Undistributed earnings of foreign subsidiary</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(102</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Software development costs</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(446</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(542</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(397</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Total deferred tax liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,001</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,041</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net deferred tax liability</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(201</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment.&#160; Future minimum lease payments under noncancelable operating leases as of December 31, 2015 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Future</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum Lease</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2016</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,036</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2017</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2018</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">771</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2019</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">750</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">2020</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">604</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Thereafter</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,562</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,653</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands, except for per share data)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Net loss attributed to common stockholders</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,705</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic loss per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,892,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Stock options and restricted stock units</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,892,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,492,710</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,811,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="margin-bottom: 12pt;"><br /></div><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Restricted Stock Units ("RSUs")</div><div><br /></div></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I</font>n 2015, the Company issued RSUs to employees which vest upon the achievement of specific performance measures.&#160; The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.&#160; The following table summarizes the information about vested and unvested restricted stock units for the year ended December 31, 2015.&#160; No RSU's were issued in 2014.</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted Average Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested RSUs at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">RSUs granted</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,367,500</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">RSUs forfeited</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">RSUs vested</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nonvested RSUs at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,367,500</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.</div><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED BALANCE SHEETS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in thousands, except share data)</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">ASSETS</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,830</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,768</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">291</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,994</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total currents assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,729</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,999</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">LIABILITIES AND STOCKHOLDERS' EQUITY</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,684</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,504</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,259</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,490</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Accumulated deficit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,144</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total stockholders' equity</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,740</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,738</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total liabilities and stockholders' equity</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,999</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt;">(in thousands, except per share data)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(394</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cost of revenue</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,551</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,744</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gross profit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,379</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,929</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,576</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Basic loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Diluted loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Comprehensive loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,359</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,946</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC, AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Deficit</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Stockholders' Equity</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2013</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,815</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,972</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,144</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,740</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,738</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash flows from operating activities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Changes in assets and liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,285</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,347</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Prepaid expenses and other assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,240</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,109</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">332</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net cash provided by operating activities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net decrease in cash and cash equivalents</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On September&#160;9,&#160;2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.&#160; According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&amp;T Bank) equal to the greater of (i) $3.0&#160;million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.&#160; Under this Amendment, BB&amp;T Bank shall have complete and unconditional control over the cash collateral account.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On September&#160;30,&#160;2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.&#160; At December 31, 2015 and 2014 the cash collateral account totaled $3.5 million and $4.2&#160;million, respectively, and was classified as restricted cash on the consolidated balance sheets.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The credit agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.&#160; <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.</font></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;&#160;As of</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2015</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;&#160;&#160;</td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum tangible capital base</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed $10.5 million</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$10.8 million</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quick ratio</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed 1.00 : 1.00</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.44 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2015, the Company was in compliance with its financial covenants as defined above.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">For the years ended December&#160;31,&#160;2015 and 2014, 71% and 61%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.&#160; Revenue, operating loss and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December&#160;31,&#160;2015 and 2014 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="19" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">United States</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Europe</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Asia</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Eliminations</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Consolidated</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,585</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,260</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,803</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Transfers between geographic locations</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">183</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,429</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract revenue</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,985</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,443</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,803</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,053</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(82</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets, at December 31</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,991</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,860</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="19" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">United States</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Europe</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Asia</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Eliminations</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Consolidated</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,644</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,414</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,478</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Transfers between geographic locations</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,176</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">741</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,242</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,159</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract revenue</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,820</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,155</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,720</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,159</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,330</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,094</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets, at December 31</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116,586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,694</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(80,880</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.&#160; The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54.54%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; width: 45.46%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="width: 54.54%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.73%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="width: 4.07%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.66%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="width: 54.54%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State Nuclear Power Automation System Engineering Co.</div></td><td style="width: 20.73%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7%</div></td><td style="width: 4.07%; vertical-align: bottom;">&#160;</td><td style="width: 20.66%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.2%</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">16.&#160; Segment Information</div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Company has two reportable business segments.&#160; The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve.&#160; Solutions include simulation for both training and engineering applications.&#160; Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments.&#160; Contracts typically range from 10 months to three years.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities.&#160; This business is managed through the Hyperspring subsidiary.&#160; The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.&#160; Hyperspring has been providing these services since 2005.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income taxes.&#160; Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods.&#160; Nuclear Industry Training and Consulting's results are included in 2014 beginning on November 14, 2014, the date Hyperspring was acquired by the Company.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,074</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,281</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,729</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,255</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,803</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss):</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,465</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,392</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,178</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on change in fair value of contingent consideration, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(849</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Interest income, net</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other income (expense), net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(146</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,234</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additional information relating to segments is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Identifiable assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,634</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,884</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,090</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Intercompany receivable elimination</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(147</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">For the years ended December&#160;31,&#160;2015 and 2014, 71% and 61%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.&#160; Revenue, operating loss and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December&#160;31,&#160;2015 and 2014 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="19" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">United States</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Europe</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Asia</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Eliminations</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Consolidated</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,585</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,260</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,803</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Transfers between geographic locations</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">183</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,429</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract revenue</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,985</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,443</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,012</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,803</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,053</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(82</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets, at December 31</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,991</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(71,860</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td colspan="19" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #cceeff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">United States</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Europe</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Asia</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Eliminations</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Consolidated</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,644</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,414</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,478</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Transfers between geographic locations</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,176</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">741</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,242</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,159</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract revenue</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,820</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,155</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,720</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,159</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,330</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,094</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets, at December 31</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116,586</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,694</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(80,880</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Approximately 31% and 52%, of the Company's 2015 and 2014 revenue, respectively, was derived from international sales of its products and services from all of its subsidiaries.</div><div><br /></div><div><br /></div><div><br /></div></div> 14217000 16306000 1367500 0.76 1367500 0 1.65 0 0.5034 0.4944 0.4594 0.4989 541000 712000 0 0.76 2018-06-30 2.97 4.35 0.0204 0.0215 240000 158573 158573 240000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2015 is as follows:</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Price</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Value (in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contractual Life</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Years)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2014</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,708,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.58</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options exercised</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.65</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(711,940</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.97</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,222,333</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.01</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">831</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.78</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options expected to vest</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">218,522</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.74</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options exercisable at December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,003,811</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.15</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">689</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2014 is as follows:</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">of Shares</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Price</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Aggregate</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intrinsic</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Value (in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Average</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contractual Life</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Years)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2013</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,035,987</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options granted</div></td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158,573</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options exercised</div></td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Options forfeited</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">486,287</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.35</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options outstanding at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,708,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.12</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options expected to vest</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">681,983</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Options exercisable at December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,026,290</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.42</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 1367500 0 0 0.0129 0.0093 1.58 2.03 0.5006 0.4745 3.15 3.42 0 0 486287 711940 0 1242407 0 6500000 0 6000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Stock-based compensation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.&#160; During the years ended December&#160;31,&#160;2015, and 2014 the Company recognized $541,000, and $712,000, respectively, of pre-tax stock-based compensation expense under the fair value method.&#160; As of December&#160;31,&#160;2015, the Company had $1.1&#160;million of unrecognized compensation expense related to the unvested portion of outstanding share based awards expected to be recognized through October&#160;2019.</div><div><br /></div></div> 0 142000 0 831000 2003811 2026290 2222333 2708273 3035987 3.38 3.12 3.01 681983 218522 -327714 -485940 0.67 0.55 2.23 1.76 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2.&#160; Summary of Significant Accounting Policies</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Principles of consolidation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.&#160; Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.</div><div><br /></div><div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revisions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except post contract support ("PCS").&#160; PCS revenue was recognized ratably over the PCS term.&#160; During the fourth quarter of 2015, management determined that that Company had not established vendor specific objective evidence ("VSOE") of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.&#160; Accordingly, the consolidated financial statements have been revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.&#160; The revision to revenue resulted in a decrease to revenue and an increase in operating loss of $587,000 for the year ended December 31, 2014.&#160; The revision also had the effect of increasing billings in excess by $1.2 million, decreasing unbilled receivables by $62,000, increasing prepaid expenses and other current assets by $291,000 and increasing the accumulated deficit by $415,000 at December 31, 2014as a result of the cumulative adjustment for prior periods.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to Net loss and changes in billings in excess, prepaid expenses and other assets.&#160; The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materiality</font>, codified in Accounting Standards Codification 250 ("ASC 250"), <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Changes and Error Corrections</font>, and concluded that these misstatements were not material to any prior annual or interim periods.&#160; Accordingly, in accordance with ASC 250 (SAB No. 108, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements</font>), the consolidated financial statements as of December 31, 2014, which are presented herein, have been revised.</div><div><br /></div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.</div><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED BALANCE SHEETS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(in thousands, except share data)</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">ASSETS</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,830</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,768</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">291</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,994</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total currents assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,729</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,958</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,999</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">LIABILITIES AND STOCKHOLDERS' EQUITY</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,684</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,273</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,504</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,259</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,231</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,490</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Accumulated deficit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,144</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total stockholders' equity</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,740</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,738</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Total liabilities and stockholders' equity</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,999</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">229</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46,228</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt;">(in thousands, except per share data)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contract revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,930</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(394</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,536</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cost of revenue</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,551</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,744</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gross profit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,379</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,929</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,516</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss before income taxes</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,576</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,163</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Basic loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Diluted loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.03</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Comprehensive loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,359</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,946</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC, AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Deficit</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Stockholders' Equity</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2013</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,400</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(38,815</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,387</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,972</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2014</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(45,142</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(46,144</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,740</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,002</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,738</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year ended December 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash flows from operating activities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,742</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(587</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Changes in assets and liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,285</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,347</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Prepaid expenses and other assets</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,240</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,109</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">332</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net cash provided by operating activities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net decrease in cash and cash equivalents</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,060</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Accounting estimates</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.&#160; On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition, the allowance for doubtful accounts, estimates of future warranty costs, impairments of goodwill and other intangible assets and contingent consideration to be paid in business acquisitions, valuation of stock based compensation awards, and income taxes.&#160; Actual results could differ from these estimates.</div><div><br /></div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Revenue recognition</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed/customized systems containing hardware, software and other materials which apply only to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">In accordance with ASC 605-35<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">, Construction-Type and Production-Type Contracts </font>("ASC 605"<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</font>, the Performance Improvement Solutions segment 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 an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods.&#160; The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.&#160; Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.&#160; Estimated losses are charged against earnings in the period such losses are identified.&#160; The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.&#160; The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.&#160; The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's system design contracts do not normally provide for "post contract support" ("PCS") in terms of software upgrades, software enhancements or telephone support.&#160; In order 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; The Company recognizes revenue from these contracts ratably over the life of the agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Revenue from the sale of software licenses 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 as a means to establish the terms and conditions by which products support and services are sold to customers.&#160; Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company also recognizes 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-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software Revenue Recognition</font>.&#160; Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.&#160; The Company has not established that vendor specific objective evidence ("VSOE") exists for all elements of its software license sales.&#160; If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.&#160; If no PCS element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.&#160; Revenue on time and material contracts is recognized as services are rendered and performed.&#160; <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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. </font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.&#160; 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.</font></div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Cash and cash equivalents</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.</div><div><br /></div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Restricted cash</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&amp;T Bank.&#160; BB&amp;T Bank has complete and unconditional control over the restricted money market accounts.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At December&#160;31,&#160;2015 and 2014, the Company had approximately $3.5&#160;million and $4.2&#160;million, respectively, of cash in escrow accounts with BB&amp;T Bank.&#160; The restricted cash balance has been classified within the consolidated balance sheets as follows: $1.8 million of current assets and $1.8&#160;million of long term assets at December&#160;31,&#160;2015, respectively, compared to $613,000 of current assets and $3.6&#160;million of long-term assets at December&#160;31,&#160;2014. The Company recorded interest income of $10,000 and $7,000 from the escrow accounts for the years ended December&#160;31,&#160;2015 and 2014, respectively.&#160; The interest earned on these restricted funds is added to the restricted cash balance.&#160; The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Contract receivables, net</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed.&#160; Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed.&#160; Generally, such amounts will be earned and recognized over the next twelve months.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billed receivables are recorded at invoiced amounts.&#160; The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The activity in the allowance for doubtful accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of and for the</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year provision</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Acquired allowance for doubtful accounts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year write-offs</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Equipment, software and leasehold improvements, net</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years.&#160; Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method.&#160; Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Software development costs</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">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 investment to its estimated fair value based on the future undiscounted cash flows.&#160; The excess of any unamortized computer software costs over the related net realizable value is written down and charged to costs of revenue.</div><div style="margin-bottom: 6pt;"><br /></div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Development expenditures</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Development expenditures incurred to meet customer specifications under contracts are charged to contract costs.&#160; Company sponsored development expenditures are either charged to operations as incurred and are included in selling, general and administrative expenses or are capitalized as software development costs.&#160; See Note 8, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software development costs, net</font>.&#160; The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $3.1&#160;million and $3.8&#160;million for the years ended December 31, 2015, and 2014, respectively.</div><div><br /></div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Impairment of long-lived assets</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.&#160; Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.&#160; If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds the fair value of the asset.&#160; Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.&#160; Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Goodwill and intangible assets</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software.&#160; Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.&#160; Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.&#160; Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise.&#160; The Company does not have any intangible assets with indefinite useful lives.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Goodwill represents the excess of costs over fair value of assets of businesses acquired.&#160; 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 in accordance with <font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Standard</font>s Update ("ASU")&#160; 2011-08, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment,</font> and ASC 350, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangibles &#8212; Goodwill and Other</font> ("ASC 350").&#160; The Company tests goodwill at the reporting unit level.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.&#160;&#160;Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.&#160; For the annual goodwill impairment test as of December 31,&#160;2015, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values.&#160; &#160;For the annual goodwill impairment test as of December 31,&#160;2014, the Company performed a qualitative assessment as permitted by ASU 2011-08 for the goodwill on reporting units and determined that it was more likely than not that the fair values of each of the reporting units exceeded their respective carrying values.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">If it is determined as a result of the qualitative assessment permitted by ASU 2011-08 that the fair value of a reporting unit is greater than its carrying value, then no additional testing is performed.&#160; If the Step&#160;0&#160;test indicates the fair value of a reporting unit is less than its carrying value, the Company performs the additional impairment test in accordance with the provisions of ASC&#160;350.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Foreign currency translation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Balance sheet accounts for foreign operations are translated at the exchange rate as of the balance sheet date, and income statement accounts are translated at the average exchange rate for the period.&#160; The resulting translation adjustments are included in accumulated other comprehensive loss.&#160; Transaction gains and losses resulting from changes in exchange rates are recorded in operating loss in the period in which they occur.&#160; For the years ended December&#160;31,&#160;2015, and 2014, foreign currency transaction losses were approximately $30,000 and $180,000, respectively.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Accrued warranty</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims for contracts which contain a warranty provision.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of and for the</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,851</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year provision</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">660</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(455</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,025</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Income taxes</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Income taxes are provided under the asset and liability method.&#160; Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.&#160; Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized.&#160; A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">We establish accruals for uncertain tax positions taken or expected to be taken in a tax return 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. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.</div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Stock-based compensation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.&#160; During the years ended December&#160;31,&#160;2015, and 2014 the Company recognized $541,000, and $712,000, respectively, of pre-tax stock-based compensation expense under the fair value method.&#160; As of December&#160;31,&#160;2015, the Company had $1.1&#160;million of unrecognized compensation expense related to the unvested portion of outstanding share based awards expected to be recognized through October&#160;2019.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Loss per share</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Basic loss per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted loss per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands, except for per share data)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Net loss attributed to common stockholders</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,705</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,329</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic loss per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,892,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Stock options and restricted stock units</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,892,891</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,492,710</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,811,709</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Conversion of outstanding stock options and restricted stock units was not assumed for the years ended December&#160;31,&#160;2015 and 2014 because the impact was anti-dilutive.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Significant Customers and Concentration of credit risk</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.&#160; The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 54.54%; vertical-align: bottom;">&#160;</td><td colspan="3" style="border-bottom: #000000 2px solid; width: 45.46%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td></tr><tr><td style="width: 54.54%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.73%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td style="width: 4.07%; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; width: 20.66%; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td></tr><tr><td style="width: 54.54%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">State Nuclear Power Automation System Engineering Co.</div></td><td style="width: 20.73%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7%</div></td><td style="width: 4.07%; vertical-align: bottom;">&#160;</td><td style="width: 20.66%; vertical-align: bottom;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.2%</div></td></tr></table><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, we have a concentration of revenue from a single customer, which accounted for approximately 15.9% of our consolidated revenue for the year ended December 31, 2015.&#160; No other single customer accounted for more than 10% of our consolidated revenue in 2015.&#160; In 2014, we did not have a single customer who accounted for more than 10% of our consolidated revenue.</div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Fair values of financial instruments</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Contingent consideration for business acquisitions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Contingent consideration is required to be recognized at fair value as of the acquisition date. The Company estimates 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="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Derivative instruments</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company had foreign exchange contracts outstanding of approximately 2.1&#160;million Euro, 1.3 million Canadian Dollars, 0.5&#160;million Pounds&#160;Sterling, and 0.4&#160;million Australian&#160;Dollars.&#160; At December&#160;31,&#160;2014, the Company had foreign exchange contracts outstanding of approximately 1.4&#160;million Euro, 0.8 million Australian Dollars,&#160; 0.5&#160;million Malaysian Ringgit, and 0.3&#160;million Pounds&#160;Sterling at fixed rates. The contracts expire on various dates through January 2017.&#160; The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Other liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">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 style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The foreign currency denominated trade receivables, unbilled 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 style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended December&#160;31,&#160;2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts- change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">365</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables and billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(34</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(156</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Reclassifications</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Certain prior year amounts have been reclassified to conform with the current year presentation.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Recently Issued Accounting Pronouncements Not Yet Adopted</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09,&#160;</font><font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from Contracts with Customers</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December&#160;31,&#160;2018, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.</font></div><div style="text-align: left; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," ("ASU 2016-02"). The new standard establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.&#160; Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.&#160; The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160; A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.&#160; The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.</div><div style="text-align: left; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2015, the FASB issued ASU 2015-17, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes</font>.&#160; The guidance eliminates the current requirement for organizations to present deferred tax assets and liabilities as current and noncurrent in a classified balance sheet.&#160; Instead organizations will be required to classify all deferred tax assets and liabilities as noncurrent.&#160; ASU 2015-17 shall be effective for public business entities for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods.&#160; The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</div><div><br /></div><div><br /></div></div> -395000 158000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Accrued warranty</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims for contracts which contain a warranty provision.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of and for the</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,851</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year provision</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">660</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(455</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,025</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,456</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 0 0 0 15000 15000 23000 23000 14000 14000 0 0 10000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">12.&#160; Capital Stock</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company's Board of Directors has authorized 32,000,000 total shares of capital stock, of which 30,000,000 are designated as common stock and 2,000,000 are designated as preferred stock.&#160; The Board of Directors has the authority to establish one or more classes of preferred stock and to determine, within any class of preferred stock, the preferences, rights and other terms of such class.</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">As of December&#160;31,&#160;2015, the Company has reserved 4,832,240&#160;shares of common stock for issuance, 2,222,333&#160;shares upon exercise of outstanding stock options, and 1,367,500 shares upon vesting of restricted stock units.&#160; The Company has 1,242,407&#160;shares for future grants under the Company's 1995 Long-Term Incentive Plan.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Preferred Stock Rights</div><div style="margin-top: 2.4pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">On March 21, 2011, the Board of Directors of the Company declared a dividend, payable to holders of record as of the close of business on April&#160;1,&#160;2011, of one preferred stock purchase right (a "Right") for each outstanding share of common stock, par value $0.01 per share, of the Company (the "Common Stock").&#160; In addition, the Company will issue one Right with each new share of Common Stock issued.&#160; In connection therewith, on March&#160;21,&#160;2011, the Company entered into a Stockholder Protection Rights Agreement (as amended from time to time, the Rights Agreement) with Continental&#160;Stock&#160;Transfer&#160;&amp;&#160;Trust&#160;Company, as Rights Agent, which has a term of three years, unless amended by the Board of Directors in accordance with the terms of the Rights Agreement.&#160; On March 21, 2014, the Rights Agreement was amended to extend the term an additional two years.&#160; The Rights Agreement expired on March 21, 2016.&#160; The Rights will initially trade with and be inseparable from the Common Stock and will not be evidenced by separate certificates unless they become exercisable.&#160; Each Right entitles its holder to purchase from the Company one-hundredth of a share of participating preferred stock having economic and voting terms similar to the Common Stock at an exercise price of $8.00 per Right, subject to adjustment in accordance with the terms of the Rights Agreement, once the Rights become exercisable.&#160; Under the Rights Agreement, the Rights become exercisable if any person or group acquires 20% or more of the Common Stock or, in the case of any person or group that owned 20% or more of the Common Stock as of March 21, 2011, upon the acquisition of any additional shares by such person or group.&#160; The Company, its subsidiaries, employee benefit plans of the Company or any of its subsidiaries and any entity holding Common Stock for or pursuant to the terms of any such plan are accepted.&#160; Upon exercise of the Right in accordance with the Rights Agreement, the holder would be able to purchase a number of shares of Common Stock from the Company having an aggregate market price (as defined in the Rights Agreement) equal to twice the then-current exercise price for an amount in cash equal to the then-current exercise price.&#160; In addition, the Company may, in certain circumstances and pursuant to the terms of the Rights Agreement, exchange the Rights for one share of Common Stock or an equivalent security for each Right or, alternatively, redeem the Rights for $0.001 per Right.&#160; The Rights will not prevent a takeover of our Company, but may cause substantial dilution to a person that acquires 20% or more of the Company's Common Stock.</div><div><br /></div><div><br /></div></div> 18368000 22738000 72205000 -38815000 195000 -614000 -2999000 -46144000 -2999000 -50849000 29972000 72917000 73481000 -2999000 -1231000 195000 195000 -1460000 23740000 -1002000 -415000 30387000 -38400000 -415000 -45142000 -1002000 Pursuant to the terms of the Hyperspring Purchase Agreement, GSE Performance was required to pay the Sellers an additional $1.4 million based on EBITDA thresholds for the year ended November 13, 2015. On March 17, 2016, GSE was awarded a contract to design, engineer and deliver three full scope simulator systems to an existing client, a major nuclear power plant operator based in the southern United States. <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">19.&#160; Subsequent Events</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Pursuant to the terms of the Hyperspring Purchase Agreement, GSE Performance was required to pay the Sellers an additional $1.4 million based on EBITDA thresholds for the year ended November 13, 2015.&#160; The Sellers were paid on January 8, 2016.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">On March 17, 2016, GSE was awarded a contract to design, engineer and deliver three full scope simulator systems to an existing client, a major nuclear power plant operator based in the southern United States.</div><div><br /></div><div><br /></div></div> 2016-01-08 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 28.8pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">The following table outlines the Company's foreign uncertain tax liabilities.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">China</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Ukraine</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom; border-top: #000000 2px solid;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Tax</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest and Penalties</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Tax</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest and Penalties</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, December 31, 2013</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">260,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increases</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Decreases</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2014</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">222,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">283,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Increases</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">170,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Decreases</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 40%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance, December 31, 2015</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">225,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">152,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">413,000</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 0 1598911 1598911 0 0 2999000 2999000 4998000 3325000 102000 17000 0 40000 40000 2000 0 0 167000 260000 0 0 199000 61000 413000 152000 283000 0 0 15000 222000 21000 225000 61000 23000 170000 152000 15000 3000 23000 23000 130000 15000 0 152000 0 23000 -40000 0 3000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Accounting estimates</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.&#160; On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition, the allowance for doubtful accounts, estimates of future warranty costs, impairments of goodwill and other intangible assets and contingent consideration to be paid in business acquisitions, valuation of stock based compensation awards, and income taxes.&#160; Actual results could differ from these estimates.</div><div><br /></div></div> 2949000 2076000 17887859 17892891 17887859 17892891 -156000 -34000 2 3000000 775000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The activity in the allowance for doubtful accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of and for the</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">years ended December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year provision</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Acquired allowance for doubtful accounts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Current year write-offs</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> for the three-year period ending November 13, 2017 1667760 P7Y P10Y 7 5 3 P10M P3Y 0.31 0.52 0.61 0.71 P12M 2016-03-21 2014-03-21 1 0.2 1 P2Y 32000000 P3Y 1 0.01 0.2 0.001 0.2 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Contingent consideration for business acquisitions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Contingent consideration is required to be recognized at fair value as of the acquisition date. The Company estimates 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> 0.007 0.102 0 20000 P3M P3Y 0 0 P1Y P1Y 3600000 12 1 3600000 12 12 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Software development costs, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,414</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,020</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Additions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,610</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Amortization</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(341</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(252</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairments</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,145</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,414</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 521000 615000 542000 446000 4700000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.&#160; The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Billed receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,831</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Recoverable costs and accrued profit not billed</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,998</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,053</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,768</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 646000 1610000 1085000 1948000 2842000 2647000 15768000 13053000 -62000 15830000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8.&#160; Software Development Costs, net</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-left: 21.6pt; font-size: 10pt;">Software development costs, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2014</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,414</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,020</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Additions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,610</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">646</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Amortization</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(341</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(252</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impairments</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,145</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,414</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Software development costs capitalized were $1.6 million and $646,000 for the years ended December&#160;31,&#160;2015 and 2014, respectively.&#160; Amortization of capitalized software development costs was $341,000 and $252,000 for the years ended December&#160;31,&#160;2015 and 2014, respectively, and was included in cost of revenue in the consolidated statements of operations.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.&#160; Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5&#160;million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.</div><div><br /></div></div> EX-101.SCH 9 gvp-20151231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 050100 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Equipment, Software, and Leasehold Improvements link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Software Development Costs, net link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Supplemental Disclosure of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Equity Method Investments and Joint Ventures link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Equipment, Software, and Leasehold Improvements (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Software Development Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Supplemental Disclosure of Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Equity Method Investments and Joint Ventures (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Summary of Significant Accounting Policies, Revisions (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 090208 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 090210 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 090212 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Acquisitions, Contingent Consideration by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Equipment, Software, and Leasehold Improvements (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Income Taxes, Uncertain Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Segment Information, Loss before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - Segment Information, Reconciliation of Assets from Segment to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 091604 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Equity Method Investments and Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 gvp-20151231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 gvp-20151231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 gvp-20151231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Foreign exchange contract outstanding Asia [Member] Award Type [Axis] Revisions Summary of Significant Accounting Policies [Abstract] Accounting Changes and Error Corrections [Abstract] Accounts payable Total contract receivables, net Contract Receivable Accrued expenses Accumulated depreciation Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Accumulated other comprehensive loss Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Additional paid-in capital Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Adjustments for Error Correction [Domain] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation expense Share based compensation expense Ending balance Beginning balance Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Write-offs Allowance for Doubtful Accounts Receivable, Period Increase (Decrease), Total Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) Allowance for Doubtful Accounts Receivable [Roll Forward] Amortization of definite-lived intangible assets Amortization of deferred financing costs Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure Total assets Assets Total assets Total current assets Total current assets Assets, Current Current assets Balance Sheet Location [Axis] Derivatives, Fair Value, by Balance Sheet Location [Axis] Balance Sheet Location [Domain] Billed receivables Billings in excess of revenue earned Deferred tax liability Percentage of ownership interest acquired (in hundredths) Business Combination, Consideration Transferred, Total Business Combination, Consideration Transferred Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Exit Costs Earnings (loss) per common share - diluted Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Accounts payable, accrued expenses and other liabilities Earnings (loss) per common share - basic Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Period Results Included in Combined Entity Business Acquisition, Pro Forma Information [Abstract] Contract receivables Cash Revenue Business Acquisition, Acquiree [Domain] Fair value of contingent consideration Obligation to contribute additional investment Operating income (loss) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property, plant and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Business Acquisition, Effective Date of Acquisition Business Acquisition [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Change in fair value of contingent consideration Line of credit Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Billings in excess of revenue earned Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Acquisitions [Abstract] Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Business Acquisition, Name of Acquired Entity Business Acquisition [Line Items] Acquisitions Business Combination Disclosure [Text Block] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Contingent Consideration Arrangements, Description Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Capitalized software amortization Capitalized Computer Software, Period Increase (Decrease), Total Capitalized Computer Software, Period Increase (Decrease) Write-down of capitalized software development costs Capitalized Computer Software, Additions Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net, Ending Balance Capitalized Computer Software, Net Software development costs, net Money market funds Cash and Cash Equivalents, Fair Value Disclosure Unrestricted cash Cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Net decrease in cash and cash equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and Cash Equivalents [Abstract] Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental Disclosure of Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Exercise price of right (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Treasury Stock [Table] Class of Warrant or Right [Domain] Class of Warrant or Right [Axis] Preferred Stock Rights Class of Warrant or Right [Table] Commitments and contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies [Abstract] Common stock $.01 par value, 30,000,000 shares authorized, 19,510,770 shares issued and 17,911,859 shares outstanding at December 31, 2015, 19,486,770 shares issued and 17,887,859 shares outstanding at December 31, 2014 Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, par value (in dollars per share) Common Stock [Member] Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Common stock reserved for issuance (in shares) Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer Equipment [Member] Concentration Credit Risk by Type [Axis] Concentration of credit risk Concentration of Credit Risk [Line Items] Concentration Risk Benchmark [Domain] Concentration of Credit Risk [Table] Concentration Risk, Benchmark Description Percentage of revenue contributed by major customers (in hundredths) Concentration Risk, Percentage Concentration of Credit Risk by Benchmark [Axis] Principles of consolidation Consolidation Items [Domain] Consolidation Items [Axis] Contingent Consideration Type [Domain] Contingent Consideration by Type [Axis] Contract Receivables [Abstract] Contract revenue Corporate Segment [Member] Cost of revenue Credit Facility [Domain] Net Receivables [Member] Credit Facility [Axis] Currency [Axis] Foreign Current Foreign Tax Expense (Benefit) Subtotal Current Income Tax Expense (Benefit) Federal State Current: [Abstract] Customer Relationships [Member] Contractual Customer Relationships [Member] Line of credit facility term Long-Term Debt [Abstract] Interest rate floor related to credit agreement (in hundredths) Releases of cash as collateral under letters of credit Deferred Tax Liabilities: [Abstract] Prepaid Expenses and Other Current Assets [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Total deferred tax liabilities Deferred Tax Liabilities, Gross Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets Subtotal Deferred income taxes Deferred [Abstract] Foreign Deferred Foreign Income Tax Expense (Benefit) Development Expenditures [Abstract] Deferred Costs [Abstract] Deferred income taxes - current Capital loss carryforwards Total deferred tax assets less valuation allowance Deferred Tax Assets, Net of Valuation Allowance Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Total deferred tax asset Deferred Tax Assets, Gross Other Deferred Tax Assets, Other Deferred Tax Assets, Net [Abstract] Alternative minimum tax credit carryforwards Net deferred tax asset (liability) Deferred Tax Liabilities, Net Valuation allowance Valuation allowance Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred Tax Liabilities, Goodwill Accruals Other Deferred Tax Liabilities, Other Company's contribution to the plan Employee Benefits [Abstract] Depreciation Derivative [Line Items] Liability derivatives Derivative [Table] Derivative, Maturity Date Derivative Asset [Abstract] Derivative Instrument [Axis] Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Net fair value Derivative, Fair Value, Net Derivative, Name [Domain] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivatives, Fair Value [Line Items] Derivative instruments Developed Technology [Member] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation [Abstract] Disposal Date Date on which dividends payable was declared by Board of Directors Domestic Tax Authority [Member] Europe [Member] Income (Loss) per share Basic loss per common share Diluted loss per common share Earnings Per Share [Abstract] Effect of exchange rate changes on cash Permanent differences (in hundredths) Other (in hundreths) Effect of foreign operations (in hundredths) State income taxes, net of federal tax benefit (in hundredths) Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract] Change in valuation allowance (in hundredths) Effective tax rate (in hundredths) Effective Income Tax Rate Reconciliation, Percent Statutory federal income tax rate (in hundredths) Employee Stock Option [Member] Weighted average remaining service period Unrecognized compensation expense Accrued compensation and payroll taxes Cash received from exercise of stock options Equity Method Investment, Financial Statement, Reported Amounts [Abstract] Equity Method Investment, Ownership Percentage Investment, Name [Domain] Equity Method Investment, Other than Temporary Impairment Equity Component [Domain] Equity Method Investment, Description of Principal Activities Equity Method Investment, Net Sales Proceeds Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Text Block] Share Repurchase Program Equity Method Investments Equity Method Investments [Table Text Block] Adjustments for Error Corrections [Axis] Error Corrections and Prior Period Adjustments, Description Error Corrections and Prior Period Adjustments Restatement [Line Items] Fair values of financial instruments Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value of Financial Instruments [Abstract] Fair Value, Hierarchy [Axis] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Measurements, Fair Value Hierarchy [Domain] Significant Unobservable Inputs (Level 3) [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Assets and Liabilities Measured at Fair Value Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Accumulated amortization Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Total Finite-Lived Intangible Assets, Net 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Gross carrying amount Finite-Lived Intangible Assets by Major Class [Axis] 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2020 2017 Thereafter 2016 Foreign Tax Authority [Member] Foreign exchange contracts - Assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign currency translation Foreign exchange contracts - Liabilities Foreign Currency Translation [Abstract] Foreign Exchange Contract [Member] Furniture and Fixtures [Member] Geography Eliminations [Member] Foreign exchange contracts- change in fair value Gain (loss) on derivative instruments, net Gain on derivative instruments, net Goodwill Beginning balance Ending balance Goodwill and Intangible Assets [Abstract] Acquisition Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Foreign currency translation Goodwill, Translation Adjustments Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill, Period Increase (Decrease), Total Goodwill, Period Increase (Decrease) Goodwill [Roll Forward] Goodwill impairment loss Goodwill and Other Intangible Assets [Abstract] Gross profit Gross profit Gross Profit Hedging Designation [Axis] Hedging Designation [Domain] Intersegment Eliminations [Member] Impairment of long-lived assets In Process Research and Development [Member] Equity loss on investments Income (Loss) from Continuing Operations [Abstract] Domestic CONSOLIDATED STATEMENTS OF OPERATIONS Income Taxes [Abstract] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Axis] Foreign Income Tax Authority [Axis] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Income Tax Contingency [Line Items] Provision for income taxes Total Income Tax Authority [Domain] Income Taxes Income Tax Disclosure [Text Block] Income Tax Contingency [Table] Income Tax Uncertainties [Abstract] Income taxes Income taxes Income Taxes Paid, Net Value added tax receivable Income Taxes Paid, Net [Abstract] Restrictions of cash as collateral under letters of credit Contract receivables, net Increase (Decrease) in Contract Receivables, Net Accounts payable, accrued compensation and accrued expenses Billings in excess of revenue earned Increase (Decrease) in Billing in Excess of Cost of Earnings Other liabilities Increase (Decrease) in Other Operating Liabilities Changes in assets and liabilities Increase (Decrease) in Stockholders' Equity [Roll Forward] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Employee stock options and warrants (in shares) Intangible assets, net Interest Paid [Abstract] Interest income, net Interest Interest Income, Other Domestic Deposits Interest-bearing Deposits [Member] Domain Names and Other Marketing Related [Member] Latest Tax Year [Member] Leasehold Improvements [Member] Total current liabilities Total current liabilities Liabilities, Current Current liabilities Total liabilities Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total liabilities and stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Line of Credit Facility [Table] Line of Credit Facility, Collateral Expiration date of credit agreement Lines of Credit [Abstract] Lender Name [Axis] Long-term Line of Credit Principal amount of the line of credit Line of Credit Facility, Interest Rate Description Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Lender [Domain] Line of Credit Facility, Affiliated Borrower Line of Credit Facility, Interest Rate During Period Line of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility, Covenant Terms Line of Credit Facility, Covenant Compliance Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-Term Debt Long-term Debt [Text Block] Maximum [Member] Minimum [Member] Money market accounts Product Warranty [Roll Forward] Concentration Risk Type [Domain] Business and Basis of Presentation Nature of Operations [Text Block] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net income (loss) attributed to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net cash provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net loss Cash flows from investing activities New accounting standards Noncash or Part Noncash Acquisition, Name [Domain] Noncash or Part Noncash Acquisitions [Line Items] Noncash or Part Noncash Acquisition, Other Liabilities Assumed Noncash or Part Noncash Acquisitions [Table] Noncash or Part Noncash Acquisitions by Unique Description [Axis] Number of Reporting Units Number of reportable business segments Not Designated as Hedging Instrument [Member] Operating expenses Operating Expenses [Abstract] Total operating expenses Operating Expenses 2016 Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments Due [Abstract] Rent Expense [Abstract] Operating Segments [Member] Rent expense 2017 Operating Leases, Future Minimum Payments, Due in Two Years Operating loss Operating loss Operating income (loss) Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Loss Carryforwards [Table] Operating Loss Carryforwards, expiration dates [Line Items] Cash flows from operating activities Total Operating Leases, Future Minimum Payments Due 2019 Operating Leases, Future Minimum Payments, Due in Four Years 2020 Operating Leases, Future Minimum Payments, Due in Five Years Operating Loss Carryforwards, Expiration Date Operating loss carryforwards 2018 Operating Leases, Future Minimum Payments, Due in Three Years Business and Basis of Presentation [Abstract] Other current liabilities [Member] Other Current Liabilities [Member] Other non current liabilities [Member] Other Noncurrent Liabilities [Member] Other Noncurrent Assets [Member] Other Current Assets [Member] Non-cash tax provision Other assets Contingent consideration liability Non-cash income tax adjustment Other current assets Other Assets, Current Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Other current liabilities Other liabilities Non-cash financing activities Foreign currency transaction gains (losses) Receivable from sale of 49% stake in GSE-UNIS Other income (expense), net Other expense, net Unrestricted certificates of deposit Prepaid expenses Foreign currency translation adjustment Treasury stock purchases Payments to Acquire Equity Method Investments Acquisition of Hyperspring, LLC, net of cash acquired Cash purchase price Capital expenditures Payments of the liability-classified contingent consideration arrangements Payments to Acquire Interest in Joint Venture Deferred financing costs Employee Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Plan Name [Axis] Plan Name [Domain] Preferred stock, par value (in dollars per share) Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued or outstanding at December 31, 2015 and 2014 Preferred stock, shares authorized (in shares) Prepaid expenses and other current assets Prepaid expenses and other current assets Total Prepaid Expense, Current Reclassification Prior Period Adjustment [Abstract] Release of cash for credit facility collateral Proceeds from Collection of Other Receivables Proceeds from (Repayments of) Lines of Credit Proceeds from issuance of common stock Current year provision Product Warranty Accrual, Warranties Issued Accrued Warranty [Abstract] Currency adjustment Accrued warranty Beginning balance Ending balance Accrued warranty reserves Current year claims Equipment, Software and Leasehold Improvements Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Type [Axis] Equipment, software and leasehold improvements, net Capitalized ERP software cost Equipment, Software and Leasehold Improvements [Abstract] Estimated useful life Property, Plant and Equipment, Type [Domain] Equipment, software and leasehold improvements, net Property, Plant and Equipment, Net Equipment, software and leasehold improvements Equipment, Software and Leasehold Improvements [Line Items] Equipment, Software and Leasehold Improvements Property, Plant and Equipment Disclosure [Text Block] Current year provision Range [Domain] Range [Axis] Contract receivables Receivables, Policy [Policy Text Block] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Development Expenditures Development expenditures Research and Development Expense, Policy [Policy Text Block] Software development costs Research, Development, and Computer Software, Policy [Policy Text Block] Restatement Adjustment [Member] Restricted cash and investments Restricted Cash and Cash Equivalents [Axis] Restricted cash Long-term restricted cash Restricted Cash and Cash Equivalent Item, Description Restricted Cash and Cash Equivalents Items [Line Items] Accumulated Deficit [Member] Retained Earnings [Member] Accumulated deficit Revenue recognition Revenue Recognition, Policy [Policy Text Block] Total contract revenue Revenues Revolving Credit Facility [Member] Concentration of Credit Risk [Abstract] Expected life Weighted average remaining contractual life, shares under option and warrant, beginning of period Nonvested options, beginning balance (in shares) Nonvested options, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Nonvested, Weighted average exercise price, options vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Aggregate intrinsic value, options and warrants exercisable, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Nonvested, Weighted average exercise price, shares under option and warrant, beginning balance (in dollars per share) Nonvested, Weighted average exercise price, shares under option and warrant, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value Period Increase (Decrease), Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease) Options vested during the period Weighted average remaining contractual life, options expected to vest Nonvested, Weighted average exercise price, options forfeited (in dollars per share) Options forfeited Weighted average remaining contractual life, options and warrants exercisable, end of period Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Revenue [Member] Scenario, Previously Reported [Member] Scenario, Unspecified [Domain] Schedule of Warranties Schedule of Product Warranty Liability [Table Text Block] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Foreign Exchange Contracts, Statement of Financial Position Schedule of Business Acquisitions, by Acquisition Schedule of Nonvested Share Activity Schedule of Income before Income Tax, Domestic and Foreign Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) Schedule of Supplemental Disclosure of Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Effective Income Tax Rate Reconciliation Schedule of Deferred Tax Assets and Liabilities Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Restricted Stock Units Schedule of Business Acquisitions, by Acquisition [Table] Investment, Name [Axis] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Revisions Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Property, Plant and Equipment [Table] BB&T Bank Loan Agreement debt covenants Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment Schedule of Restricted Cash and Cash Equivalents [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Percentage of Receivable by Major Customers Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Reporting, Asset Reconciling Item [Line Items] Segment Information [Abstract] Segment [Domain] Segment Reporting Information, Profit (Loss) [Abstract] Segment Reporting Information [Line Items] Segment Information Segment Reporting Disclosure [Text Block] Selling, general and administrative RSUs Granted Nonvested, weighted average exercise price, RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance Nonvested RSUs, beginning balance (in shares) Nonvested RSUs, ending balance (in shares) Weighted average exercise price, options exercised (in dollars per share) Volatility rate, maximum (in hundredths) Volatility rate, minimum (in hundredths) Stock-based compensation expense Share-based Compensation Weighted average fair value at beginning of period (in dollars per share) Weighted average fair value at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Plan Expiration Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Weighted average exercise price, options forfeited (in dollars per share) Risk free interest rate, maximum (in hundredths) Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Payment Award [Line Items] Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] RSUs, Period Increase (Decrease), Total Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) Share Repurchase Program [Axis] Share Repurchase Program [Domain] Nonvested, weighted average exercise price, RSUs forfeited (in dollars per share) RSUs Forfeited Risk free interest rate, minimum (in hundredths) Weighted average exercise price, options granted (in dollars per share) Weighted average volatility (in hundredths) Weighted average exercise price, options and warrants exercisable, beginning balance (in dollars per share) Dividend yield (in hundredths) Options forfeited (in shares) Nonvested, weighted average exercise price, RSUs vested (in dollars per share) Share-based Payment Award, Options, Additional Disclosures [Abstract] Shares of common stock remaining to be granted (in shares) Stock options remaining to be granted (in shares) RSUs Vested Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Aggregate intrinsic value of stock options exercised Stock-based compensation Aggregate intrinsic value, options expected to vest Aggregate intrinsic value, shares under option and warrant, beginning of period Award Type [Domain] Options and warrants exercisable, ending balance (in shares) Shares under option and warrant, beginning balance (in shares) Shares under options and warrant, ending balance (in shares) Shares under options and warrants outstanding (in shares) Weighted average exercise price, shares under options and warrant, ending balance (in dollars per share) Weighted average exercise price, shares under option and warrant, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease) Share-based Payment Award, Options, Outstanding [Roll Forward] Nonvested, Weighted average exercise price, options granted (in dollars per share) Weighted average exercise price, options expected to vest (in dollars per share) Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Software Development [Member] Software [Member] Standard Product Warranty Accrual, Period Increase (Decrease), Total Standard Product Warranty Accrual, Period Increase (Decrease) Warranty Standard Product Warranty, Policy [Policy Text Block] State Administration of Taxation, China [Member] Statement [Line Items] CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY CONSOLIDATED STATEMENTS OF CASH FLOWS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statement, Equity Components [Axis] Statement [Table] Scenario [Axis] Business Segments [Axis] CONSOLIDATED BALANCE SHEETS Stock Repurchase Program, Authorized Amount Common stock issued for TAS acquisition Net issuances of stock pursuant to stock compensation plans Common stock issued for services provided Stock Issued During Period, Value, Issued for Services Common stock issued for options exercised Common stock issued for options exercised (in shares) Options exercised (in shares) Issuance of 122,617 shares of common stock to acquire TAS Holdings Ltd. Common stock issued for warrants exercised Common stock issued for warrants exercised (in shares) Common stock issued for TAS acquisition (in shares) Issuance of common stock to acquire TAS Holdings Ltd. (in shares) Net issuances of stock pursuant to stock compensation plans (in shares) Common stock issued for services provided (in shares) Stock Issued During Period, Shares, Issued for Services Stockholders' Equity Note Disclosure [Text Block] Stockholder's equity Capital Stock [Abstract] Total stockholders' equity Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Subsequent Event Type [Axis] Subsequent Event, Description Subsequent Event [Line Items] Subsequent Event [Member] Subsequent Events [Text Block] Subsequent Events [Abstract] Subsequent Event Type [Domain] Subsequent Event, Date Subsequent Event [Table] Summary of Income Tax Contingencies [Table Text Block] Supplemental Disclosure of Cash Flow Information [Abstract] Supplemental cash flow disclosures Tax Year 2013 [Member] Tax Period [Axis] Tax Period [Domain] Tax Year 2014 [Member] Trade Names and Other [Member] Treasury stock at cost (in shares) Stock repurchased during period (in shares) Treasury stock at cost (in shares) Treasury Stock, Shares Treasury Stock [Member] Treasury stock at cost Stock repurchased during period Treasury Stock, Value, Acquired, Cost Method Treasury stock at cost, 1,598,911 shares in 2015 and 2014 Recoverable costs and accrued profit not billed Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Payments made for tax liabilities for certain foreign tax contingencies Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Income tax penalties and interest expense on tax liabilities for certain foreign tax contingencies Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized tax benefits from acquisitions Tax liabilities for certain foreign tax contingencies Unrecognized Tax Benefits, Period Increase (Decrease), Total Unrecognized Tax Benefits, Period Increase (Decrease) Accounting estimates Vesting [Domain] Vesting [Axis] Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Weighted-average shares outstanding for basic earnings per share (in shares) Effect of Dilutive Securities: [Abstract] Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted United States [Member] Australia, Dollars Canada, Dollars Euro Member Countries, Euro United Kingdom, Pounds Japan, Yen Malaysia, Ringgits United States of America, Dollars All Currencies [Domain] Unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns. Unrecognized Tax Liabilities [Member] Identified classification for unrecognized tax benefit rollforward. Classification [Domain] Information about the classifications constituting the period change of uncertain tax benefits. Unrecognized Tax Benefit Change [Axis] Designated tax department of the government of Ukraine. State Fiscal Service of Ukraine [Member] General Simulation Engineering RUS LLC General Simulation Engineering RUS LLC [Member] Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued. Subsequent Event 2 [Member] Nuclear Industry Training and Consulting [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Staff Augmentation [Member] 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 Document and Entity Information [Abstract] This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] Cash flow coverage ratio debt covenant Cash flow coverage ratio [Member] Quick Ratio debt covenant. Quick Ratio [Member] Minimum tangible capital base ratio debt covenant. Tangible capital base ratio [Member] Minimum Tangible Capital Base debt covenant Minimum tangible capital base [Member] Segregated Cash Collateral account requirement Segregated Cash Balance Requirement [Member] This item represents all the relevant information regarding the credit agreement. IberiaBank [Member] The number of consecutive quarters the entity must attain a positive net income should the entity's net income is negative to be in compliance with the bank covenants. Number of consecutive quarters entity must attain positive net income Minimum cash balance restriction associated with Line of Credit Line of Credit facility asset restrictions minimum cash Minimum Cash Balance Requirement Identification of debt covenant. Covenants [Domain] Information about debt covenants. Covenants [Axis] This item represents all the relevant information regarding the credit agreement. Susquehanna Bank [Member] Non deductible Loss recognized during the period that results from the write-down of goodwill after comparing the implied fair value of reporting unit goodwill with the carrying amount of that goodwill. Goodwill is assessed at least annually for impairment. Non deductible goodwill impairment loss Non deductible goodwill impairment charges The aggregate estimated amortization expense for succeeding fiscal years for intangible assets subject to amortization. FiniteLivedIntangibleAssetsFutureAmortizationExpense1 Total Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Non Contractual Customer Relationships [Member] Effect of foreign currency fluctuations on intangible assets related to non US dollar foreign entities. Foreign Currency Translation [Member] Unfilled orders already in place. Contract Backlog [Member] The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. Accelerated Amortization of Intangible Assets Accelerated Amortization of Intangible Assets Name of business combination that was completed during the period. Tas Holdings Ltd [Member] Tabular disclosure of billed receivables. Schedule of Billed Receivables [Table Text Block] Schedule of Allowance for Doubtful Accounts For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid within the third year of the agreement. EBITDA TARGET YEAR 3 [Member] For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid within the second year of the agreement. EBITDA TARGET YEAR 2 [Member] For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid within the first year of the agreement. EBITDA TARGET YEAR 1 [Member] Contingent Consideration By Year [Domain] Contingent Consideration By Year [Axis] Contingent Consideration Case 2 Contingent Consideration Case 2 [Member] Contingent Consideration Case 1 Contingent Consideration Case 1 [Member] Description of contingent payment arrangement. Contingent Consideration Type1 [Domain] Information by type of contingent consideration. Contingent Consideration By Type1 [Axis] Contingent consideration arrangements recognized in connection with a business combination, this element represents the basis for determining the amount of the payment recorded related to the EBITDA target. EBITDA Target [Member] For contingent consideration arrangements recognized in connection with a business combination, this element represents the basis for determining the amount of the payment recorded related to a specific customer contract renewal target. Tennessee Valley Authority Renewal Target [Member] Describes the term of the earn-out. Business Acquisition Contingent Consideration Agreement Name of business combination that was completed during the period. EnVision Systems, Inc. [Member] Business Combinations Purchase Price Allocation [Abstract] The number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan. Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Issued Upon Exercise of Options Aggregate proceeds received by the entity during the annual period from exercises of stock warrants granted under equity-based payment arrangements. Cash received from exercise of warrants Minimum award period of equity-based compensation awards. Share-based Compensation Arrangement by Share based Payment Award, Minimum Term Term expiration for option to purchase shares, minimum Maximum award period for equity-based compensation awards. Share-based Compensation Arrangement by Share based Payment Award, Maximum Term Term expiration for option to purchase shares, maximum Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements. Share based Compensation Arrangement by Share based Payment Award, Warrants, Expirations in Period Warrants expired (in shares) Number of installments options are exercisable. Installments Two [Member] Number of installments options are exercisable. Installments Three [Member] Number of installments options are exercisable. Installments One [Member] Information by vesting installments. Vesting Installments [Domain] Weighted average price at which grantees could have acquired the underlying shares with respect to warrants of the plan that expired. Share based Compensation Arrangements by Share based Payment Award, Warrants, Expirations in Period, Weighted Average Exercise Price Weighted average exercise price, warrants expired (in dollars per share) Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition. Share based Compensation Arrangement by Share based Payment Award, Award Vesting Period, Number of Installments Number of Installments Information by number of vesting installments. Vesting Installments [Axis] The status of the Company's nonvested options. Non-vested Share Activity [Member] Listing of capitalized software development costs. Examples include the capitalization of computer software development costs incurred after technological feasibility has been established, but prior to the release of the software product for sale to customers. Once the product is available to be sold, the Company amortizes the costs, on a straight line method, over the estimated useful life of the product. Capitalized Development Costs [Domain] Information related to capitalized software development costs. Examples include the capitalization of computer software development costs incurred after technological feasibility has been established, but prior to the release of the software product for sale to customers. Once the product is available to be sold, the Company amortizes the costs, on a straight line method, over the estimated useful life of the product. Capitalized Development Costs [Axis] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Capitalized Development Costs [Line Items] Table of capitalized software development costs. Examples include the capitalization of computer software development costs incurred after technological feasibility has been established, but prior to the release of the software product for sale to customers. Once the product is available to be sold, the Company amortizes the costs, on a straight line method, over the estimated useful life of the product. Schedule Of Capitalized Development Costs [Table] 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 Contract range, minimum When presenting the maximum range of expiration dates, the earliest date when the contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract Term, Maximum Contract range, maximum Percentage of revenues from external customers attributed to all foreign countries in total from which the entity derives revenues. EntityWideDisclosureOnGeographicAreasPercentageOfRevenueFromExternalCustomersAttributedToForeignCountries Percentage of revenues derived from international sales Revenues from external nuclear power industry customers in total from which the entity derives revenues. Entitywidedisclosureonindustrypercentageofrevenuefromexternalcustomersattributabletonuclearindustry Percentage of revenues derived from customers in the nuclear power industry Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Components of Contract Receivables [Abstract] Components of contract receivables [Abstract] The day, month and year (YYYY-MM-DD) that the Share Repurchase plan was completed by the Company. Share Repurchase Plan Completion Date Preferred Stock Rights Agreement Preferred Stock Rights Agreement [Member] Date that the Rights Agreement will expire Rights Agreement Expiration Date Date that the Rights Agreement was amended Rights Agreement Amendment Date Defines the number of common stock that may be exchanged against rights in certain circumstances and pursuant to the terms of the rights agreement. Number of Common Stock Exchange for Rights Number of common stock exchange for rights (in shares) Represents the minimum percentage of common stock owned for right to become exercisable. Percentage of Common Stock Owned for Right to Become Exercisable, Minimum Minimum percentage of common stock owned for right to become exercisable (in hundredths) Represents the number of preferred stock purchase right declared for each outstanding common stock of the entity. Number of Preferred Stock Purchase Right Declared for Each Outstanding Common Stock Number of preferred stock purchase right declared for each outstanding common stock (per right) Term of the right plan extension. Extension Period of Right Plan Term of the Rights Agreement extension The name of the plan approved by the board of directors. Long Term Incentive Stock Option Plan 1995 [Member] The maximum number of common and preferred shares permitted to be issued by an entity's charter and bylaws. Capital Stock, Shares Authorized Capital stock, shares authorized (in shares) Describes the term of Stockholder protection rights agreement. Term of Stockholder Protection Rights Agreement Term of stockholder protection rights agreement Represents the number of right issued for each new issuance of common stock by the entity. Number of Right Issued for Each New Common Stock Issued Number of rights issued with each issuance of common stock (per right) Defines the fraction of a share that can be exercised as a result of right on participating preferred stock having economic and voting terms similar to common stock. Fraction Share Against Each Participating Preferred Share Entitle Each Right Fraction of participating preferred stock that can be exercised as a result of right Represents the percentage of common stock acquired to cause substantial dilution. Percentage of Common Stock Acquired to Cause Substantial Dilution Percentage of common stock acquired to cause substantial dilution (in hundredths) Amount to be paid per right by entity to redeem the right. Redemption Price Per Right Redemption price per right (in dollars per share) Minimum percentage of acquired common stock for right to become exercisable. Percentage of Common Stock Acquired for Eligible to Become Exercisable, Minimum Percentage of common stock required to exercise the right (in hundredths) Disclosure of accounting policy for contingent consideration for business acquisitions. Contingent Consideration for Business Acquisitions Policy [Policy Text Block] Contingent Consideration for Business Acquisitions Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] Tennessee Valley Authority [Member] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Slovenske Elektrarne [Member] Slovenske elektrarne, a.s. [Member] For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Concentration Risk, Percentages Percentage of receivables contributed by major customers (in hundredths) EntityWideReceivableMajorCustomerAbstract Receivable by major customers [Abstract] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Shandong Nuclear Power Co. Ltd. [Member] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. State Nuclear Power Automation System Engineering Co. [Member] Type of Restricted Cash. Restricted Cash may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Restricted Cash [Domain] The increase to the Allowance for Doubtful Accounts Receivable as a result of receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables. Allowance for Doubtful Accounts Receivable, Business Combination, Acquired Receivables, Period Increase (Decrease) Maximum maturity period for highly liquid investments to be considered cash and cash equivalents. Maximum maturity period for highly liquid investments to be considered cash equivalents Software development costs capitalized in accordance with U.S. generally accepted accounting principles. Software Development Costs [Member] Equipment and leasehold improvements used to produce goods and services. Equipment, Software and Leasehold Improvements, net [Member] Useful life of software development costs, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Software Development Costs Useful Life Equipment, software and leasehold improvements, net [Abstract] Number of shareholders agreed for reduction of costs including selling of an entity. Number of shareholders agreed for reduction of costs including selling of entity Number of shareholders agreed for reduction of cost including selling of ESA For each income statement presented, the amount charged to expense for nonrecurring impairment charges related to capitalized computer software development costs. This tag is used when an Entity charges these costs to cost of goods sold. Write down of capitalized software development costs Denominator: [Abstract] The number of options and warrants whose strike price is lower than the market price for the option or warrant. In the Money Options and Warrants In the money options and warrants (in shares) Numerator: [Abstract] Describes the approximate term of the product warranty. Standard Product Warranty, Period Term of warranty Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) Value of stock issued for third party services during the period. StockIssuedDuringPeriodValueIssuesForServicesProvided Common stock issued for services provided Number of stock issued during the period for services provided by third parties. StockIssuedDuringPeriodSharesIssuesForServicesProvided Common stock issued for services provided (in shares) This item represents the amount of standby letters of credit and surety bonds for which the entity is contingently liable. Letter of Credit and Surety Bonds, Contingent Consideration Letter of Credit and Surety Bonds Performance Bond Abstract This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale. Certificate Of Deposit Fair Value Disclosure Certificates of deposit Fair Value Measurement Inputs [Abstract] Assets and liabilities measured at fair value [Abstract] Number of stand by letters of credit deposited in escrow accounts NumberOfStandByLettersOfCreditDepositedInEscrowAccounts Number of stand by letters of credit deposited in escrow accounts This item represents the number of surety bonds on which the entity is contingently liable. Number of Surety Bonds This item represents the number of standby letters of credit on which the entity is contingently liable. Number of additional letters of credit collateralized using the line of credit Fair value of advance payment, lines of credit and performance bonds at the balance sheet date. Standby Letters of Credit and Surety Bonds Standby letters of credit and surety bonds This item represents the number of bid bonds contract. Number of Bid Bonds Contract Number of Performance and Bid Bonds issued in relation to contracts Standby Letters of Credit, Bank Guarantees, Surety Bonds and Performance Bonds [Abstract] This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Number of Standby Letters of Credit Tabular disclosure of software development costs. Schedule of Software Development Costs [Table Text Block] Schedule of Software Development Costs Tax benefit resulting from OCI allocation Tax benefit resulting from OCI allocation Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences not separately disclosed. Reserves Receivable from acquisition shareholders related to unrecognized tax benefit ReceivableFromAcquisitionShareholdersRelatedToUnrecognizedTaxBenefit Receivable from acquisition shareholders related to unrecognized tax benefit Reduction of the tax liability and receivable from acquisition shareholders related to unrecognized tax benefit Reductionofthetaxliabilityandreceivablefromacquisitionshareholdersrelatedtounrecognizedtaxbenefit Reduction of the tax liability and receivable from acquisition shareholders related to unrecognized tax benefit Amount of deferred tax liability attributable to software development costs. Software development costs Software development costs Unrecognized tax benefits from stock option exercises. Unrecognized tax benefits from stock option exercises Unrecognized tax benefits from stock option exercises Tabular disclosure of the components of contract receivables. Components of Contract Receivables [Table Text Block] Components of Contract Receivables IntelliQlik, LLC IntelliQlik, LLC [Member] Hyperspring, LLC Hyperspring, LLC [Member] 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 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 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 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 Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business. Contract receivables, net The entire disclosure for capitalized software development. Examples include the capitalization of computer software development costs incurred after technological feasibility has been established, but prior to the release of the software product for sale to customers. Once the product is available to be sold, the Company amortizes the costs, on a straight line method, over the estimated useful life of the product. Capitalized Software Development [Text Block] Software Development Costs Software Development Costs, net [Abstract] GSE-UNIS Simulation Technology , Ltd. GSE-UNIS Simulation Technology , Ltd. [Member] Interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. Income Tax Penalties and Interest Accrued [Member] EX-101.PRE 13 gvp-20151231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.3.1.900
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2015
Mar. 24, 2016
Jun. 30, 2015
Document and Entity Information [Abstract]      
Entity Registrant Name GSE SYSTEMS INC    
Entity Central Index Key 0000944480    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Smaller Reporting Company    
Entity Public Float     $ 27,315,219
Entity Common Stock, Shares Outstanding   17,911,859  
Document Fiscal Year Focus 2015    
Document Fiscal Period Focus FY    
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2015    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Current assets    
Cash and cash equivalents $ 11,084 $ 13,583
Restricted cash 1,771 613
Contract receivables, net 13,053 15,768
Prepaid expenses and other current assets 2,506 1,994
Total current assets 28,414 31,958
Equipment, software and leasehold improvements 7,003 7,055
Accumulated depreciation 5,407 5,229
Equipment, software and leasehold improvements, net 1,596 1,826
Software development costs, net 1,145 1,414
Goodwill 5,612 5,612
Intangible assets, net 775 1,279
Long-term restricted cash 1,779 3,591
Other assets 50 548
Total assets 39,371 46,228
Current liabilities    
Long-term Line of Credit 0 339
Accounts payable 1,238 2,330
Accrued expenses 1,723 1,554
Accrued compensation and payroll taxes 2,431 2,595
Billings in excess of revenue earned 9,229 9,915
Accrued warranty 1,614 1,456
Current contingent consideration 2,647 2,842
Other current liabilities 826 473
Total current liabilities 19,708 21,504
Contingent consideration 1,085 1,948
Other liabilities 210 38
Total liabilities 21,003 23,490
Stockholder's equity    
Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued or outstanding at December 31, 2015 and 2014 0 0
Common stock $.01 par value, 30,000,000 shares authorized, 19,510,770 shares issued and 17,911,859 shares outstanding at December 31, 2015, 19,486,770 shares issued and 17,887,859 shares outstanding at December 31, 2014 195 195
Additional paid-in capital 73,481 72,917
Accumulated deficit (50,849) (46,144)
Accumulated other comprehensive loss (1,460) (1,231)
Treasury stock at cost, 1,598,911 shares in 2015 and 2014 2,999 2,999
Total stockholders' equity 18,368 22,738
Total liabilities and stockholders' equity $ 39,371 $ 46,228
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2015
Dec. 31, 2014
Stockholder's equity    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 19,510,770 19,486,770
Common Stock, Shares, Outstanding 17,911,859 17,887,859
Treasury stock at cost (in shares) 1,598,911 1,598,911
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
CONSOLIDATED STATEMENTS OF OPERATIONS    
Contract revenue $ 56,803 $ 37,536
Cost of revenue 42,406 26,744
Write-down of capitalized software development costs (1,538) 0
Gross profit 12,859 10,792
Operating expenses    
Selling, general and administrative 14,217 16,306
Business Exit Costs 1,791 1,264
Depreciation 493 545
Amortization of definite-lived intangible assets 494 193
Total operating expenses 16,995 18,308
Operating loss (4,136) (7,516)
Interest income, net 88 143
Gain (loss) on derivative instruments, net (40) 209
Other income (expense), net (146) 1
Loss before income taxes (4,234) (7,163)
Provision for income taxes 471 166
Net loss $ (4,705) $ (7,329)
Basic loss per common share $ (0.26) $ (0.41)
Diluted loss per common share $ (0.26) $ (0.41)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Net loss $ (4,705) $ (7,329)
Foreign currency translation adjustment (229) (617)
Comprehensive loss $ (4,934) $ (7,946)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - 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, 2013 $ 195 $ 72,205 $ (38,815) $ (614) $ (2,999) $ 29,972
Balance (in shares) at Dec. 31, 2013 19,486,770       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   712       712
Net issuances of stock pursuant to stock compensation plans $ 0 0       0
Net issuances of stock pursuant to stock compensation plans (in shares) 0          
Foreign currency translation adjustment       (617)   (617)
Non-cash income tax adjustment       0   0
Treasury stock at cost         $ 0 0
Treasury stock at cost (in shares)         0  
Net loss     (7,329)     (7,329)
Balance at Dec. 31, 2014 $ 195 72,917 (46,144) (1,231) $ (2,999) $ 22,738
Balance (in shares) at Dec. 31, 2014 19,486,770       (1,598,911) 17,887,859
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   526       $ 526
Common stock issued for options exercised (in shares) 14,000          
Common stock issued for options exercised   23       23
Common stock issued for services provided (in shares) 10,000          
Common stock issued for services provided   15       15
Foreign currency translation adjustment       (229)   (229)
Net loss     (4,705)     (4,705)
Balance at Dec. 31, 2015 $ 195 $ 73,481 $ (50,849) $ (1,460) $ (2,999) $ 18,368
Balance (in shares) at Dec. 31, 2015 19,510,770       (1,598,911) 17,911,859
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.3.1.900
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities    
Net loss $ (4,705) $ (7,329)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Write-down of capitalized software development costs (1,538) 0
Depreciation 493 545
Amortization of definite-lived intangible assets 494 193
Capitalized software amortization (341) (252)
Change in fair value of contingent consideration 849 229
Stock-based compensation expense 541 712
Equity loss on investments (233) (55)
Gain (loss) on derivative instruments, net (40) 209
Deferred income taxes 171 (22)
Changes in assets and liabilities    
Contract receivables, net (2,530) (10,347)
Prepaid expenses and other assets 501 (2,433)
Accounts payable, accrued compensation and accrued expenses (947) (2,136)
Billings in excess of revenue earned (552) 2,441
Accrued warranty reserves 171 (395)
Other liabilities 320 (467)
Net cash provided by operating activities 1,016 6,649
Cash flows from investing activities    
Capital expenditures 277 398
Capitalized Software Development Costs 1,610 646
Payments to Acquire Equity Method Investments 0 250
Acquisition of Hyperspring, LLC, net of cash acquired 0 2,848
Restrictions of cash as collateral under letters of credit 1,222 3,172
Releases of cash as collateral under letters of credit 1,876 34
Net cash used in investing activities (1,233) (7,280)
Cash flows from financing activities    
Proceeds from (Repayments of) Lines of Credit (339) (410)
Proceeds from issuance of common stock 23 0
Payments of the liability-classified contingent consideration arrangements 1,700 500
Net cash used in financing activities (2,016) (910)
Effect of exchange rate changes on cash (266) (519)
Net decrease in cash and cash equivalents (2,499) (2,060)
Cash and cash equivalents at beginning of year 13,583 15,643
Cash and cash equivalents at end of period $ 11,084 $ 13,583
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business and Basis of Presentation
12 Months Ended
Dec. 31, 2015
Business and Basis of Presentation [Abstract]  
Business and Basis of Presentation
1.  Business and Basis of Presentation


GSE Systems, Inc. ("GSE Systems", "GSE" or the "Company") improves human performance through a series of technologies and services that systematically helps clients with everything from recruiting and selecting the right person for the job to training that individual throughout their career from entry-level to expert.  The Company improves plant performance with a combination of engineering, simulation and plant services that help clients get their plants producing revenue faster, running them safely and responsibly decommissioning them.


XML 22 R9.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2015
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2.  Summary of Significant Accounting Policies

Principles of consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.  Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.

Revisions

Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except post contract support ("PCS").  PCS revenue was recognized ratably over the PCS term.  During the fourth quarter of 2015, management determined that that Company had not established vendor specific objective evidence ("VSOE") of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.  Accordingly, the consolidated financial statements have been revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.  The revision to revenue resulted in a decrease to revenue and an increase in operating loss of $587,000 for the year ended December 31, 2014.  The revision also had the effect of increasing billings in excess by $1.2 million, decreasing unbilled receivables by $62,000, increasing prepaid expenses and other current assets by $291,000 and increasing the accumulated deficit by $415,000 at December 31, 2014as a result of the cumulative adjustment for prior periods.
Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to Net loss and changes in billings in excess, prepaid expenses and other assets.  The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.
The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, Materiality, codified in Accounting Standards Codification 250 ("ASC 250"), Accounting Changes and Error Corrections, and concluded that these misstatements were not material to any prior annual or interim periods.  Accordingly, in accordance with ASC 250 (SAB No. 108, Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements), the consolidated financial statements as of December 31, 2014, which are presented herein, have been revised.


The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.


GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
  
December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
ASSETS
      
Contract receivables, net
 
$
15,830
  
$
(62
)
 
$
15,768
 
Prepaid expenses and other current assets
  
1,703
   
291
   
1,994
 
Total currents assets
  
31,729
   
229
   
31,958
 
             
Total assets
 
$
45,999
  
$
229
  
$
46,228
 
             
LIABILITIES AND STOCKHOLDERS' EQUITY
            
Billings in excess of revenue earned
 
$
8,684
  
$
1,231
  
$
9,915
 
Total current liabilities
 
$
20,273
  
$
1,231
  
$
21,504
 
             
Total liabilities
 
$
22,259
  
$
1,231
  
$
23,490
 
             
Accumulated deficit
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
Total stockholders' equity
 
$
23,740
  
$
(1,002
)
 
$
22,738
 
             
Total liabilities and stockholders' equity
 
$
45,999
  
$
229
  
$
46,228
 
GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)

  
Year ended December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
       
Contract revenue
 
$
37,930
  
$
(394
)
 
$
37,536
 
Cost of revenue
  
26,551
   
193
   
26,744
 
Gross profit
  
11,379
   
(587
)
  
10,792
 
             
Operating loss
  
(6,929
)
  
(587
)
  
(7,516
)
             
Loss before income taxes
  
(6,576
)
  
(587
)
  
(7,163
)
             
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
             
             
Basic loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)
             
Diluted loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)


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

  
Year ended December 31, 2014
 
(in thousands)
 
As Reported
  
Adjustment
  
As Revised
 
       
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
             
Comprehensive loss
 
$
(7,359
)
 
$
(587
)
 
$
(7,946
)

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

  
Accumulated Deficit
  
Total Stockholders' Equity
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
             
Balance, December 31, 2013
 
$
(38,400
)
 
$
(415
)
 
$
(38,815
)
 
$
30,387
  
$
(415
)
 
$
29,972
 
                         
Net loss
  
(6,742
)
  
(587
)
  
(7,329
)
  
(6,742
)
  
(587
)
  
(7,329
)
                         
Balance, December 31, 2014
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
 
$
23,740
  
$
(1,002
)
 
$
22,738
 


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

  
Year ended December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
       
Cash flows from operating activities:
      
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
Changes in assets and liabilities:
            
Contract receivables, net
  
10,285
   
62
   
10,347
 
Prepaid expenses and other assets
  
2,240
   
193
   
2,433
 
Billings in excess of revenue earned
  
2,109
   
332
   
2,441
 
Net cash provided by operating activities
 
$
6,649
  
$
-
  
$
6,649
 
             
Net decrease in cash and cash equivalents
 
$
(2,060
)
 
$
-
  
$
(2,060
)

Accounting estimates

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.  On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition, the allowance for doubtful accounts, estimates of future warranty costs, impairments of goodwill and other intangible assets and contingent consideration to be paid in business acquisitions, valuation of stock based compensation awards, and income taxes.  Actual results could differ from these estimates.


Revenue recognition

The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed/customized systems containing hardware, software and other materials which apply only to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts ("ASC 605"), the Performance Improvement Solutions segment accounts for revenue under fixed-price contracts using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.  The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company's system design contracts do not normally provide for "post contract support" ("PCS") in terms of software upgrades, software enhancements or telephone support.  In order 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.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses 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 has not established that vendor specific objective evidence ("VSOE") exists for all elements of its software license sales.  If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, 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.

Cash and cash equivalents

Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.


Restricted cash

Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank.  BB&T Bank has complete and unconditional control over the restricted money market accounts.
At December 31, 2015 and 2014, the Company had approximately $3.5 million and $4.2 million, respectively, of cash in escrow accounts with BB&T Bank.  The restricted cash balance has been classified within the consolidated balance sheets as follows: $1.8 million of current assets and $1.8 million of long term assets at December 31, 2015, respectively, compared to $613,000 of current assets and $3.6 million of long-term assets at December 31, 2014. The Company recorded interest income of $10,000 and $7,000 from the escrow accounts for the years ended December 31, 2015 and 2014, respectively.  The interest earned on these restricted funds is added to the restricted cash balance.  The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.

Contract receivables, net

Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed.  Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed.  Generally, such amounts will be earned and recognized over the next twelve months.
Billed receivables are recorded at invoiced amounts.  The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
 
As of and for the
 
  
years ended December 31,
 
  
2015
  
2014
 
     
Beginning balance
 
$
22
  
$
2
 
         
Current year provision
  
101
   
22
 
Acquired allowance for doubtful accounts
  
-
   
20
 
Current year write-offs
  
(20
)
  
(22
)
         
Ending balance
 
$
103
  
$
22
 

Equipment, software and leasehold improvements, net

Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years.  Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method.  Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.

Software development costs

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


Development expenditures

Development expenditures incurred to meet customer specifications under contracts are charged to contract costs.  Company sponsored development expenditures are either charged to operations as incurred and are included in selling, general and administrative expenses or are capitalized as software development costs.  See Note 8, Software development costs, net.  The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $3.1 million and $3.8 million for the years ended December 31, 2015, and 2014, respectively.


Impairment of long-lived assets

Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.  If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds the fair value of the asset.  Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.
During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.  Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.

Goodwill and intangible assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software.  Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.  Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.  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.
Goodwill represents the excess of costs over fair value of assets of businesses acquired.  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 in accordance with Accounting Standards Update ("ASU")  2011-08, Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment, and ASC 350, Intangibles — Goodwill and Other ("ASC 350").  The Company tests goodwill at the reporting unit level.
ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.  Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For the annual goodwill impairment test as of December 31, 2015, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values.   For the annual goodwill impairment test as of December 31, 2014, the Company performed a qualitative assessment as permitted by ASU 2011-08 for the goodwill on reporting units and determined that it was more likely than not that the fair values of each of the reporting units exceeded their respective carrying values.
If it is determined as a result of the qualitative assessment permitted by ASU 2011-08 that the fair value of a reporting unit is greater than its carrying value, then no additional testing is performed.  If the Step 0 test indicates the fair value of a reporting unit is less than its carrying value, the Company performs the additional impairment test in accordance with the provisions of ASC 350.

Foreign currency translation

Balance sheet accounts for foreign operations are translated at the exchange rate as of the balance sheet date, and income statement accounts are translated at the average exchange rate for the period.  The resulting translation adjustments are included in accumulated other comprehensive loss.  Transaction gains and losses resulting from changes in exchange rates are recorded in operating loss in the period in which they occur.  For the years ended December 31, 2015, and 2014, foreign currency transaction losses were approximately $30,000 and $180,000, respectively.

Accrued warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims for contracts which contain a warranty provision.

The activity in the accrued warranty accounts is as follows:

(in thousands)
 
As of and for the
 
  
years ended December 31,
 
  
2015
  
2014
 
     
Beginning balance
 
$
1,456
  
$
1,851
 
         
Current year provision
  
626
   
660
 
         
Current year claims
  
(455
)
  
(1,025
)
         
Currency adjustment
  
(13
)
  
(30
)
         
Ending balance
 
$
1,614
  
$
1,456
 

Income taxes

Income taxes are provided under the asset and liability method.  Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.  Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized.  A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.
We establish accruals for uncertain tax positions taken or expected to be taken in a tax return 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. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.
Stock-based compensation

Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.  During the years ended December 31, 2015, and 2014 the Company recognized $541,000, and $712,000, respectively, of pre-tax stock-based compensation expense under the fair value method.  As of December 31, 2015, the Company had $1.1 million of unrecognized compensation expense related to the unvested portion of outstanding share based awards expected to be recognized through October 2019.

Loss per share

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

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

(in thousands, except for per share data)
 
Years ended December 31,
 
  
2015
  
2014
 
Numerator:
    
Net loss attributed to common stockholders
 
$
(4,705
)
 
$
(7,329
)
         
Denominator:
        
Weighted-average shares outstanding for basic loss per share
  
17,892,891
   
17,887,859
 
         
Effect of dilutive securities:
        
Stock options and restricted stock units
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
17,892,891
   
17,887,859
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,492,710
   
2,811,709
 

Conversion of outstanding stock options and restricted stock units was not assumed for the years ended December 31, 2015 and 2014 because the impact was anti-dilutive.

Significant Customers and Concentration of credit risk

The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.  The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:

 
December 31,
 
2015
 
2014
State Nuclear Power Automation System Engineering Co.
0.7%
 
10.2%

In addition, we have a concentration of revenue from a single customer, which accounted for approximately 15.9% of our consolidated revenue for the year ended December 31, 2015.  No other single customer accounted for more than 10% of our consolidated revenue in 2015.  In 2014, we did not have a single customer who accounted for more than 10% of our consolidated revenue.
Fair values of financial instruments

The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.

Contingent consideration for business acquisitions

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Contingent consideration is required to be recognized at fair value as of the acquisition date. The Company estimates 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.

Derivative instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of December 31, 2015, the Company had foreign exchange contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars.  At December 31, 2014, the Company had foreign exchange contracts outstanding of approximately 1.4 million Euro, 0.8 million Australian Dollars,  0.5 million Malaysian Ringgit, and 0.3 million Pounds Sterling at fixed rates. The contracts expire on various dates through January 2017.  The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
115
  
$
71
 
Other assets
  
6
   
21
 
   
121
   
92
 
         
Liability derivatives
        
Other current liabilities
  
(57
)
  
(23
)
Other liabilities
  
-
   
(1
)
   
(57
)
  
(24
)
         
Net fair value
 
$
64
  
$
68
 

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 trade receivables, unbilled 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 years ended December 31, 2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

  
Years ended December 31,
 
(in thousands)
 
2015
  
2014
 
     
Foreign exchange contracts- change in fair value
 
$
(6
)
 
$
365
 
Remeasurement of related contract receivables and billings in excess of revenue earned
  
(34
)
  
(156
)
  
$
(40
)
 
$
209
 


Reclassifications

Certain prior year amounts have been reclassified to conform with the current year presentation.

Recently Issued Accounting Pronouncements Not Yet Adopted

In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December 31, 2018, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," ("ASU 2016-02"). The new standard establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.  Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.  The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.  The guidance eliminates the current requirement for organizations to present deferred tax assets and liabilities as current and noncurrent in a classified balance sheet.  Instead organizations will be required to classify all deferred tax assets and liabilities as noncurrent.  ASU 2015-17 shall be effective for public business entities for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods.  The Company is currently evaluating the impact of this ASU on its consolidated financial statements.


XML 23 R10.htm IDEA: XBRL DOCUMENT v3.3.1.900
Acquisitions
12 Months Ended
Dec. 31, 2015
Acquisitions [Abstract]  
Acquisitions
3.  Acquisitions

Hyperspring, LLC

On November 14, 2014, (the "Closing Date") the Company, through its operating subsidiary, GSE Power Systems, Inc. (now GSE Performance Solutions, Inc. "GSE Performance"),  acquired Hyperspring, LLC ("Hyperspring") pursuant to an Amended Membership Interests Purchase Agreement ("Purchase Agreement") with the sellers of Hyperspring ("Sellers").  Hyperspring, headquartered in Huntsville, Alabama, specializes in training and development, plant operations support services, and staff augmentation, primarily in the United States nuclear power industry.  Hyperspring operates as a wholly-owned subsidiary of GSE Performance.  The purchase price allocation included customer relationship intangible assets valued at $779,000 which are being amortized over seven years.
GSE Performance paid the Sellers an aggregate of $3.0 million in cash at the closing date.  On September 24, 2015, Hyperspring was awarded a three year contract by the Tennessee Valley Authority ("TVA"), with substantially the same scope and profit margin as its expiring TVA contract.  In accordance with the Purchase Agreement, the former owners were paid $1.2 million in October 2015 due to the successful renewal of the TVA contract.  In addition, GSE Performance may be required, pursuant to the terms of the Purchase Agreement, to pay the Sellers up to an additional $2.4 million in each of the three years subsequent to the acquisition date based on earnings before interest, taxes, depreciation, and amortization ("EBITDA") thresholds.  Based upon EBITDA for the period ended November 13, 2015, the Sellers earned $1.4 million which was paid in January 2016.
Hyperspring's results of operations are included in the consolidated financial statements for the period beginning November 14, 2014.

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

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



Contingent Consideration

ASC 805, Business Combinations ("ASC 805") requires that contingent consideration be recognized at fair value on the acquisition date and be re-measured each reporting period with subsequent adjustments recognized in the consolidated statement of operations. The Company estimates the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discount the liabilities to present value using a weighted-average cost of capital. Contingent consideration is valued using significant inputs that are not observable in the market which are defined as Level 3 inputs pursuant to fair value measurement accounting. The Company believes that the estimates and assumptions are reasonable, however, there is significant judgment involved. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisitions are reflected as income or expense in the consolidated statements of operations, and could cause a material impact to, and volatility in, the operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

As of December 31, 2015 and 2014, current contingent consideration totaled $2.6 million and $2.8 million, respectively.  As of December 31, 2015  and 2014, the Company also had accrued contingent consideration totaling $1.1 million and $1.9 million, respectively, which is included in long-term liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.  The breakdown of contingent consideration as it relates to the Company's acquisitions is given below.

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

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2015
Goodwill and Other Intangible Assets [Abstract]  
Goodwill and Other Intangible Assets
4.  Goodwill and Intangible Assets

Goodwill

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. generally accepted accounting principles. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units which are the same as the two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring).  As of December 31, 2015 and 2014, goodwill of $5.6 million related to the Nuclear Industry Training and Consulting segment.  No impairment of goodwill was recorded in 2015 or 2014.







Intangible Assets Subject to Amortization

The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
As of December 31, 2015
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
 
Amortized intangible assets:
      
Customer relationships
 
$
1,425
  
$
(1,061
)
 
$
364
 
Non-contractual customer relationships
  
911
   
(669
)
  
242
 
Developed technology
  
471
   
(295
)
  
176
 
In process research and development
  
152
   
(142
)
  
10
 
Contract backlog
  
36
   
(36
)
  
-
 
Trade names and other
  
29
   
(29
)
  
-
 
Foreign currency translation
  
(28
)
  
11
   
(17
)
Total
 
$
2,996
  
$
(2,221
)
 
$
775
 
             
(in thousands)
As of December 31, 2014
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
 
Amortized intangible assets:
            
Customer relationships
 
$
1,425
  
$
(695
)
 
$
730
 
Non-contractual customer relationships
  
911
   
(618
)
  
293
 
Developed technology
  
471
   
(236
)
  
235
 
In process research and development
  
152
   
(136
)
  
16
 
Contract backlog
  
36
   
(36
)
  
-
 
Trade names and other
  
29
   
(29
)
  
-
 
Foreign currency translation
  
7
   
(2
)
  
5
 
Total
 
$
3,031
  
$
(1,752
)
 
$
1,279
 

Amortization is recognized on a straight-line basis over the estimated useful life of the intangible asset, except for contractual customer relationships and contract backlog for which amortization is recognized in proportion to the related projected revenue stream. The Company reviews specific definite-lived intangible assets for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.  No impairment charges were recorded for the years ended December 31, 2015 and 2014.

Amortization expense related to definite-lived intangible assets totaled $494,000 and $193,000 for the years ended December 31, 2015 and 2014, respectively.  The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:

(in thousands)
  
Years ended December 31,:
  
2016
 
$
294
 
2017
  
204
 
2018
  
158
 
2019
  
71
 
2020
  
33
 
Thereafter
  
15
 
  
$
775
 


XML 25 R12.htm IDEA: XBRL DOCUMENT v3.3.1.900
Contract Receivables
12 Months Ended
Dec. 31, 2015
Contract Receivables [Abstract]  
Contract Receivables
5.  Contract Receivables

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

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Billed receivables
 
$
9,831
  
$
10,792
 
Recoverable costs and accrued profit not billed
  
3,325
   
4,998
 
Allowance for doubtful accounts
  
(103
)
  
(22
)
Total contract receivables, net
 
$
13,053
  
$
15,768
 


XML 26 R13.htm IDEA: XBRL DOCUMENT v3.3.1.900
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2015
Prepaid Expenses and Other Current Assets [Abstract]  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
Prepaid expenses and other current assets consist of the following:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Prepaid expenses
 
$
639
  
$
539
 
Deferred income taxes- current
  
18
   
27
 
Income tax receivable
  
425
   
533
 
Other current assets
  
1,424
   
895
 
Total
 
$
2,506
  
$
1,994
 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equipment, Software, and Leasehold Improvements
12 Months Ended
Dec. 31, 2015
Equipment, Software and Leasehold Improvements [Abstract]  
Equipment, Software and Leasehold Improvements
7.  Equipment, Software and Leasehold Improvements, net

Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Computer equipment
 
$
3,211
  
$
3,235
 
Software
  
1,474
   
1,429
 
Leasehold improvements
  
542
   
543
 
Furniture and fixtures
  
1,776
   
1,848
 
   
7,003
   
7,055
 
Accumulated depreciation
  
(5,407
)
  
(5,229
)
Equipment, software and leasehold improvements, net
 
$
1,596
  
$
1,826
 

Depreciation expense was $493,000 and $545,000 for the years ended December 31, 2015 and 2014, respectively.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.3.1.900
Software Development Costs, net
12 Months Ended
Dec. 31, 2015
Software Development Costs, net [Abstract]  
Software Development Costs
8.  Software Development Costs, net

Software development costs, net consist of the following:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Beginning balance
 
$
1,414
  
$
1,020
 
Additions
  
1,610
   
646
 
Amortization
  
(341
)
  
(252
)
Impairments
  
(1,538
)
  
-
 
Ending balance
 
$
1,145
  
$
1,414
 
         

Software development costs capitalized were $1.6 million and $646,000 for the years ended December 31, 2015 and 2014, respectively.  Amortization of capitalized software development costs was $341,000 and $252,000 for the years ended December 31, 2015 and 2014, respectively, and was included in cost of revenue in the consolidated statements of operations.
During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.  Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.3.1.900
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2015
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
9.  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 principle 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 December 31, 2015 and 2014 based upon the short-term nature of the assets and liabilities.
The Company had $5.4 million and $7.5 million deposited in unrestricted money market accounts on December 31, 2015 and 2014, respectively.
As of December 31, 2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of twelve standby letters of credit, $3.5 million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December 31, 2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.

The following table presents assets and liabilities measured at fair value at December 31, 2015:
  
Quoted Prices
in Active Markets
for Identical Assets
  
Significant
Other Observable
Inputs
  
Significant
Unobservable
Inputs
   
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
         
         
Money market funds
 
$
8,979
  
$
-
  
$
-
  
$
8,979
 
Foreign exchange contracts
  
-
   
121
   
-
   
121
 
                 
Total assets
 
$
8,979
  
$
121
  
$
-
  
$
9,100
 
                 
Foreign exchange contracts
 
$
-
  
$
(57
)
 
$
-
  
$
(57
)
Contingent consideration liability
  
-
   
-
   
(3,732
)
  
(3,732
)
                 
Total liabilities
 
$
-
  
$
(57
)
 
$
(3,732
)
 
$
(3,789
)

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

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

For the years ended December 31, 2015 and 2014, the Company did not have any transfers between fair value Level 1 and Level 2.  The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2015 or 2014.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.3.1.900
Long-Term Debt
12 Months Ended
Dec. 31, 2015
Long-Term Debt [Abstract]  
Long-Term Debt
10.  Long-Term Debt

At December 31, 2015 and 2014, the Company had no long-term debt.

Line of Credit

BB&T Bank

At December 31, 2015, the Company had a Master Loan and Security Agreement and Revolving Credit Note with BB&T Bank.  The Company's former bank, Susquehanna Bank, was acquired by BB&T Bank effective November 8, 2015.  The Company and its subsidiary, GSE Performance Solutions, Inc., are jointly and severally liable as co-borrowers.  The loan agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital. Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2%.  The agreement expires on June 30, 2016.
As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, accounts receivable, proceeds and products, intangibles, trademarks, patents, intellectual property, machinery and equipment.
On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&T Bank) equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this Amendment, BB&T Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At December 31, 2015 and 2014 the cash collateral account totaled $3.5 million and $4.2 million, respectively, and was classified as restricted cash on the consolidated balance sheets.
The credit agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.
  
  As of
 
Covenant
December 31, 2015
     
Minimum tangible capital base
Must exceed $10.5 million
$10.8 million
Quick ratio
Must exceed 1.00 : 1.00
1.44 : 1.00

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

IberiaBank
On November 14, 2014, the acquisition date, Hyperspring had a $1.0 million working capital line of credit with IberiaBank.  Hyperspring used the IberiaBank line of credit as needed mainly to provide for payroll funding.  The line was replenished through collection of receivables obtained in the following weeks. Interest was payable monthly at a rate of the prime rate of interest as published in the money rate section of the Wall Street Journal plus 2.50%. The effective rate at November 14, 2014 was 5.75%. The line was secured by all accounts and was guaranteed by the members of Hyperspring. 
On December 7, 2014, the working capital line of credit matured while the Company was renegotiating the new terms with IberiaBank subsequent to the acquisition of Hyperspring.  On January 22, 2015, a promissory note was executed between Hyperspring and IberiaBank to extend the $1.0 million line of credit. Under the new terms, interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal. The effective rate at the date of the promissory note was 4.25 %. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The maturity date of the line of credit is July 6, 2016.
At December 31, 2014,  the outstanding balance on the line of credit was $339,000.  The outstanding balance on the line of credit was repaid in 2015 and no additional borrowings have been made against the line of credit.


XML 31 R18.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes
12 Months Ended
Dec. 31, 2015
Income Taxes [Abstract]  
Income Taxes
11.  Income Taxes

The consolidated loss before income taxes, by domestic and foreign sources, is as follows:

(in thousands)
Years ended December 31,
 
 
2015
 
2014
 
Domestic
 
$
(4,260
)
 
$
(5,195
)
Foreign
  
26
   
(1,968
)
Total
 
$
(4,234
)
 
$
(7,163
)

The provision for income taxes is as follows:

(in thousands)
 
Years ended December 31,
 
  
2015
  
2014
 
Current:
    
Federal
 
$
-
  
$
-
 
State
  
12
   
10
 
Foreign
  
288
   
178
 
Subtotal
  
300
   
188
 
         
Deferred:
        
Federal
  
146
   
24
 
Foreign
  
25
   
(46
)
Subtotal
  
171
   
(22
)
Total
 
$
471
  
$
166
 

The Company is entitled to a deduction for federal and state tax purposes with respect to employees' stock option activity.  As of December 31, 2015, the Company had $4.7 million of unrecognized excess tax deductions related to compensation for stock option exercises which will be recognized when the net operating loss carryforwards are fully utilized and those excess tax benefits result in a reduction to income taxes payable.

The effective income tax rate differed from the statutory federal income tax rate due to the following:
 
Effective Tax Rate Percentage (%)
 
Years ended December 31,
 
2015
 
2014
Statutory federal income tax rate
34.0%
 
34.0%
State income taxes, net of federal tax benefit
(0.2)%
 
(0.1)%
Effect of foreign operations
(3.0)%
 
(10.2)%
Change in valuation allowance
(33.8)%
 
(22.8)%
Permanent differences
(3.6)%
 
(2.1)%
Other
(4.5)%
 
(1.3)%
Effective tax rate
(11.1)%
 
(2.5)%

Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements.  A summary of the tax effect of the significant components of the deferred income tax liabilities is as follows:

(in thousands)
 
As of December 31,
 
  
2015
  
2014
 
Deferred tax assets:
    
Net operating loss carryforwards
 
$
8,732
  
$
7,745
 
Capital loss carryforwards
  
954
   
615
 
Accruals
  
766
   
485
 
Reserves
  
615
   
521
 
Alternative minimum tax credit carryforwards
  
166
   
166
 
Stock-based compensation expense
  
1,450
   
1,445
 
Other
  
199
   
39
 
Total deferred tax asset
  
12,882
   
11,016
 
Valuation allowance
  
(12,082
)
  
(10,006
)
Total deferred tax asset less valuation allowance
  
800
   
1,010
 
         
Deferred tax liabilities:
        
Undistributed earnings of foreign subsidiary
  
(17
)
  
(102
)
Software development costs
  
(446
)
  
(542
)
Other
  
(538
)
  
(397
)
Total deferred tax liability
  
(1,001
)
  
(1,041
)
         
Net deferred tax liability
 
$
(201
)
 
$
(31
)


In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.  Management considers the scheduled reversal of deferred tax liabilities and projected future income in making this assessment.
Management believes that the Company will achieve profitable operations in future years that will enable the Company to recover the benefit of its deferred tax assets. However, other than for a portion of the deferred tax assets that are related to the Company's Indian subsidiary, the Company presently does not have sufficient objective evidence to substantiate the recovery of the deferred tax assets. Accordingly, the Company has established a full $12.1 million valuation allowance on its U.S., Swedish, and Chinese deferred tax assets at December 31, 2015.  The valuation allowance for deferred tax assets increased by $2.1 million in 2015 and increased by $2.9 million in 2014.
The Company has a deferred tax liability in the amount of $170,000 and $24,000 at December 31, 2015, and 2014, respectively, relating to the tax amortization of goodwill that cannot be offset by deferred tax assets because the anticipated reversal of the deferred tax liability is outside of the anticipated reversal of the deferred tax assets.

At December 31, 2015, the Company's largest deferred tax asset of $7.9 million primarily relates to a U.S. net operating loss carryforward of $21.9 million which expires in various amounts between 2020 and 2035.  The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003.  Thus, a portion of the Company's loss carryforward may expire unutilized.

Uncertain Tax Positions

Domestic Uncertain Tax Positions

In 2014 the Company accrued $2,000 of interest and penalties related to its domestic uncertain tax positions.  These uncertain positions expired in 2015.

Foreign Uncertain Tax Positions

During 2015 and 2014, the Company recorded $130,000 and $23,000, respectively, of tax liabilities for certain foreign tax contingencies.  The Company recorded these uncertain tax positions in other current liabilities on the consolidated balance sheets.  In 2014 the Company accrued no interest and penalties related to its foreign uncertain tax positions; $167,000 was accrued in 2015.

The following table outlines the Company's foreign uncertain tax liabilities.

  
China
  
Ukraine
   
(in thousands)
 
Tax
  
Interest and Penalties
  
Tax
  
Interest and Penalties
  
Total
 
           
Balance, December 31, 2013
 
$
199,000
  
$
-
  
$
61,000
  
$
-
  
$
260,000
 
Increases
  
23,000
   
-
   
-
   
-
   
23,000
 
Decreases
  
-
   
-
   
-
   
-
   
-
 
Balance, December 31, 2014
 
$
222,000
  
$
-
  
$
61,000
  
$
-
  
$
283,000
 
Increases
  
3,000
   
152,000
   
-
   
15,000
   
170,000
 
Decreases
  
-
   
-
   
40,000
   
-
   
40,000
 
Balance, December 31, 2015
 
$
225,000
  
$
152,000
  
$
21,000
  
$
15,000
  
$
413,000
 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.3.1.900
Capital Stock
12 Months Ended
Dec. 31, 2015
Capital Stock [Abstract]  
Stockholders' Equity Note Disclosure [Text Block]
12.  Capital Stock

The Company's Board of Directors has authorized 32,000,000 total shares of capital stock, of which 30,000,000 are designated as common stock and 2,000,000 are designated as preferred stock.  The Board of Directors has the authority to establish one or more classes of preferred stock and to determine, within any class of preferred stock, the preferences, rights and other terms of such class.

As of December 31, 2015, the Company has reserved 4,832,240 shares of common stock for issuance, 2,222,333 shares upon exercise of outstanding stock options, and 1,367,500 shares upon vesting of restricted stock units.  The Company has 1,242,407 shares for future grants under the Company's 1995 Long-Term Incentive Plan.

Preferred Stock Rights

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


XML 33 R20.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation
12 Months Ended
Dec. 31, 2015
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
13.  Stock-Based Compensation

Long-term incentive plan
During 1995, the Company established the 1995 Long-Term Incentive Stock Option Plan (the "Plan"), which permits the granting of stock options (including incentive stock options and nonqualified stock options) stock appreciation rights, restricted or unrestricted stock awards, phantom stock, performance awards or any combination of these to employees, directors or consultants.  The Plan expires on June 30, 2018; the total  number of shares that could be issued under the Plan is 6,500,000.  As of December 31, 2015, 1,667,760 shares have been issued under the Plan, 2,222,333 stock options and 1,367,500 restricted stock units ("RSUs") were outstanding under the Plan, while 1,242,407 stock options remained to be granted under the Plan.
The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms.  The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change.  The Company has not capitalized any portion of its stock-based compensation.
During the years ended December 31, 2015 and 2014, the Company recognized $541,000 and $712,000, respectively, of stock-based compensation expense under the fair value method.

Stock options

Options to purchase shares of the Company's common stock under the Plan expire in either seven or ten years from the date of grant and become exercisable in three, five, or seven installments with a certain percentage of options vesting on the first anniversary of the grant date and additional options vesting on each of the subsequent anniversaries of the grant date, subject to acceleration under certain circumstances.


Information with respect to stock option activity as of and for the year ended December 31, 2015 is as follows:

  
Number
of Shares
  
Weighted
Average
Exercise
Price
  
Aggregate
Intrinsic
Value (in thousands)
  
Weighted
Average
Remaining
Contractual Life
(Years)
 
         
Options outstanding at December 31, 2014
  
2,708,273
  
$
3.12
     
Options granted
  
240,000
   
1.58
     
Options exercised
  
(14,000
)
  
1.65
     
Options forfeited
  
(711,940
)
  
2.97
     
Options outstanding at December 31, 2015
  
2,222,333
   
3.01
  
$
831
   
2.78
 
Options expected to vest
  
218,522
   
1.76
  
$
142
   
3.74
 
Options exercisable at December 31, 2015
  
2,003,811
  
$
3.15
  
$
689
   
2.68
 

Information with respect to stock option activity as of and for the year ended December 31, 2014 is as follows:
  
Number
of Shares
  
Weighted
Average
Exercise
Price
  
Aggregate
Intrinsic
Value (in thousands)
  
Weighted
Average
Remaining
Contractual Life
(Years)
 
         
Options outstanding at December 31, 2013
  
3,035,987
  
$
3.38
     
Options granted
  
158,573
   
2.03
     
Options exercised
  
-
   
-
     
Options forfeited
  
486,287
   
4.35
     
Options outstanding at December 31, 2014
  
2,708,273
   
3.12
  
$
-
   
3.55
 
Options expected to vest
  
681,983
   
2.23
  
$
-
   
4.48
 
Options exercisable at December 31, 2014
  
2,026,290
  
$
3.42
  
$
-
   
3.23
 


A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2015 is presented below.

  
Number of Shares
  
Weighted Average Fair Value
 
     
Nonvested options at December 31, 2014
  
681,983
  
$
1.22
 
Options granted
  
240,000
   
0.55
 
Options forfeited
  
(295,903
)
  
0.94
 
Options vested during the period
  
(407,558
)
  
1.21
 
         
Nonvested options at December 31, 2015
  
218,522
  
$
0.89
 

A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2014 is presented below.

  
Number of Shares
  
Weighted Average Fair Value
 
     
Nonvested options at December 31, 2013
  
1,287,801
  
$
1.33
 
Options granted
  
158,573
   
0.67
 
Options forfeited
  
(190,433
)
  
1.29
 
Options vested during the period
  
(573,958
)
  
1.29
 
         
Nonvested options at December 31, 2014
  
681,983
  
$
1.22
 


The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table.  Volatility represents an average of market estimates for implied volatility of GSE common stock.  The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.  The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:

 
Years ended December 31,
 
2015
 
2014
    
Risk-free interest rates
0.93 - 2.04%
 
1.29 - 2.15%
Dividend yield
0%
 
0%
Expected life
3.03 - 7.00 years
 
3.81 - 7.00 years
Volatility
45.94 - 49.44%
 
49.89 - 50.34%
Weighted average volatility
47.45%
 
50.06%

As of December 31, 2015, the Company had $1.1 million of unrecognized compensation expense related to the unvested portion of outstanding stock options expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.74 years.

The Company received cash for the exercise price associated with stock options exercised of $23,000 during the year ended December 31, 2015. No stock options were exercised during the year ended December 31, 2014.  The total intrinsic value realized by participants on stock options exercised was $6,000 during the year ended December 31, 2015.


Restricted Stock Units ("RSUs")

In 2015, the Company issued RSUs to employees which vest upon the achievement of specific performance measures.  The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.  The following table summarizes the information about vested and unvested restricted stock units for the year ended December 31, 2015.  No RSU's were issued in 2014.


  
Number of Shares
  
Weighted Average Fair Value
 
     
Nonvested RSUs at December 31, 2014
  
-
  
$
-
 
RSUs granted
  
1,367,500
   
0.76
 
RSUs forfeited
  
-
   
-
 
RSUs vested
  
-
   
-
 
         
Nonvested RSUs at December 31, 2015
  
1,367,500
  
$
0.76
 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
14.  Commitments and Contingencies

Leases

The Company is obligated under certain noncancelable operating leases for office facilities and equipment.  Future minimum lease payments under noncancelable operating leases as of December 31, 2015 are as follows:

 (in thousands)
 
Gross Future
 
  
Minimum Lease
 
  
Payments
 
   
2016
 
$
1,036
 
2017
  
930
 
2018
  
771
 
2019
  
750
 
2020
  
604
 
Thereafter
  
1,562
 
Total
 
$
5,653
 

Total rent expense under operating leases for the years ended December 31, 2015 and 2014, was approximately $1.2 million and $1.4 million, respectively.

Standby letters of credit, bank guarantees, surety bonds and performance bonds

As of December 31, 2015, the Company was contingently liable for twelve standby letters of credit and one surety bond totaling $3.6 million which represent advance payment and performance bonds on twelve contracts.  The Company has deposited the full value of twelve standby letters of credit, $3.5 million, into money market escrow accounts which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheets at December 31, 2015 as restricted cash and long-term restricted cash depending on the expiration date of the underlying letters of credit.

Contingencies

Various actions and proceedings are presently pending to which the Company is a party. In the opinion of management, the aggregate liabilities, if any, arising from such actions are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.3.1.900
Employee Benefits
12 Months Ended
Dec. 31, 2015
Employee Benefits [Abstract]  
Employee Benefits
15.  Employee Benefits

The Company has a qualified defined contribution plan that covers all U.S. employees under Section 401(k) of the Internal Revenue Code.  Under this plan, the Company's stipulated basic contribution matches a portion of the participants' contributions based upon a defined schedule for GSE Performance Improvement Solutions employees.  The Company's contributions to the plan were approximately $268,000 and $256,000 for the years ended December 31, 2015 and 2014, respectively.


XML 36 R23.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information
12 Months Ended
Dec. 31, 2015
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 10 months to three years.

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 the Hyperspring subsidiary.  The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  Hyperspring has been providing these services since 2005.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income taxes.  Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods.  Nuclear Industry Training and Consulting's results are included in 2014 beginning on November 14, 2014, the date Hyperspring was acquired by the Company.

(in thousands)
 
Years ended December 31,
 
  
2015
  
2014
 
Contract revenue:
    
Performance Improvement Solutions
 
$
37,074
  
$
35,281
 
Nuclear Industry Training and Consulting
  
19,729
   
2,255
 
  
$
56,803
  
$
37,536
 
         
Operating income (loss):
        
Performance Improvement Solutions
 
$
(4,465
)
 
$
(7,392
)
Nuclear Industry Training and Consulting
  
1,178
   
105
 
Loss on change in fair value of contingent consideration, net
  
(849
)
  
(229
)
         
Operating loss
 
$
(4,136
)
 
$
(7,516
)
         
Interest income, net
  
88
   
143
 
Gain (loss) on derivative instruments, net
  
(40
)
  
209
 
Other income (expense), net
  
(146
)
  
1
 
Loss before income taxes
 
$
(4,234
)
 
$
(7,163
)
         

Additional information relating to segments is as follows:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Identifiable assets:
    
Performance Improvement Solutions
 
$
30,634
  
$
38,538
 
Nuclear Industry Training and Consulting
  
8,884
   
8,090
 
Intercompany receivable elimination
  
(147
)
  
(400
)
Total assets
 
$
39,371
  
$
46,228
 


For the years ended December 31, 2015 and 2014, 71% and 61%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.  Revenue, operating loss and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December 31, 2015 and 2014 are as follows:

(in thousands)
Year ended December 31, 2015
 
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
 
           
Contract revenue
 
$
49,585
  
$
5,260
  
$
1,958
  
$
-
  
$
56,803
 
Transfers between geographic locations
  
1,400
   
183
   
1,429
   
(3,012
)
  
-
 
Total contract revenue
 
$
50,985
  
$
5,443
  
$
3,387
  
$
(3,012
)
 
$
56,803
 
Operating loss
 
$
(4,053
)
 
$
(1
)
 
$
(82
)
 
$
-
  
$
(4,136
)
Total assets, at December 31
 
$
102,325
  
$
4,991
  
$
3,915
  
$
(71,860
)
 
$
39,371
 
                     
(in thousands)
Year ended December 31, 2014
 
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
 
                     
Contract revenue
 
$
28,644
  
$
6,414
  
$
2,478
  
$
-
  
$
37,536
 
Transfers between geographic locations
  
2,176
   
741
   
1,242
   
(4,159
)
  
-
 
Total contract revenue
 
$
30,820
  
$
7,155
  
$
3,720
  
$
(4,159
)
 
$
37,536
 
Operating loss
 
$
(5,330
)
 
$
(2,094
)
 
$
(92
)
 
$
-
  
$
(7,516
)
Total assets, at December 31
 
$
116,586
  
$
5,828
  
$
4,694
  
$
(80,880
)
 
$
46,228
 
                     

Approximately 31% and 52%, of the Company's 2015 and 2014 revenue, respectively, was derived from international sales of its products and services from all of its subsidiaries.



XML 37 R24.htm IDEA: XBRL DOCUMENT v3.3.1.900
Supplemental Disclosure of Cash Flow Information
12 Months Ended
Dec. 31, 2015
Supplemental Disclosure of Cash Flow Information [Abstract]  
Supplemental Disclosure of Cash Flow Information
18.  Supplemental Disclosure of Cash Flow Information


(in thousands)
 
Year ended December 31,
 
  
2015
  
2014
 
     
Cash paid:
    
Interest
 
$
3
  
$
1
 
Income taxes
 
$
119
  
$
395
 
         
Non-cash financing activities:
        
Hyperspring (1)
 
$
-
  
$
3,953
 
IntelliQlik, LLC (2)
  
-
   
207
 
Total accrued contingent consideration
 
$
-
  
$
4,160
 

(1) Total accrued contingent consideration recorded on November 14, 2014, the date of the Hyperspring acquisition.

(2) Total accrued contingent consideration recorded on November 14, 2014, the date of the Company's investment in IntelliQlik.


XML 38 R25.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equity Method Investments and Joint Ventures
12 Months Ended
Dec. 31, 2015
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments and Joint Ventures [Text Block]
17.  Equity Method Investments

Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.  As of December 31, 2015 and 2014, the Company had the following equity investments.

IntelliQlik, LLC
In conjunction with the Hyperspring acquisition, the Company invested $250,000 for a 50% interest in IntelliQlik, LLC ("IntelliQlik").  IntelliQlik is developing a software platform for online learning and learning management for the energy market and is jointly owned by GSE Performance Solutions Inc. and a former member of Hyperspring.  GSE Performance Solutions was obligated to contribute an additional $250,000 should IntelliQlik attain certain development milestones by September 30, 2015.  GSE concluded that the required development milestones had not been met and did not contribute the additional $250,000 investment.  The Company wrote-off the remaining $126,000 balance of its IntelliQlik investment in the third quarter 2015.  The loss was recorded under other income (expense), net in the consolidated statements of operations.
General Simulation Engineering RUS Limited Liability Company
On May 22, 2013, the Company and Electrobalt Holding, a Russian Federation closed joint-stock company, created a 50/50 joint venture called General Simulation Engineering RUS Limited Liability Company ("GSE RUS").  The carrying value of the investment was $0 as of December 31, 2015 and 2014.

Schedule of Equity Losses

We had the following net losses from equity method investments during the years ended December 31, 2015 and 2014.  The losses from equity method investments are included in other income (expense), net within the consolidated statements of operations.

(in thousands)
 
Years ended December 31,
 
  
2015
  
2014
 
Equity Method Investments
    
IntelliQlik, LLC
 
$
(233
)
 
$
(17
)
General Simulation Engineering RUS LLC
  
-
   
(38
)
Total loss from equity method investments
 
$
(233
)
 
$
(55
)


XML 39 R26.htm IDEA: XBRL DOCUMENT v3.3.1.900
Subsequent Events
12 Months Ended
Dec. 31, 2015
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
19.  Subsequent Events

Pursuant to the terms of the Hyperspring Purchase Agreement, GSE Performance was required to pay the Sellers an additional $1.4 million based on EBITDA thresholds for the year ended November 13, 2015.  The Sellers were paid on January 8, 2016.
On March 17, 2016, GSE was awarded a contract to design, engineer and deliver three full scope simulator systems to an existing client, a major nuclear power plant operator based in the southern United States.


XML 40 R27.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2015
Summary of Significant Accounting Policies [Abstract]  
Principles of consolidation
Principles of consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.  Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.

Revisions
Revisions

Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except post contract support ("PCS").  PCS revenue was recognized ratably over the PCS term.  During the fourth quarter of 2015, management determined that that Company had not established vendor specific objective evidence ("VSOE") of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.  Accordingly, the consolidated financial statements have been revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.  The revision to revenue resulted in a decrease to revenue and an increase in operating loss of $587,000 for the year ended December 31, 2014.  The revision also had the effect of increasing billings in excess by $1.2 million, decreasing unbilled receivables by $62,000, increasing prepaid expenses and other current assets by $291,000 and increasing the accumulated deficit by $415,000 at December 31, 2014as a result of the cumulative adjustment for prior periods.
Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to Net loss and changes in billings in excess, prepaid expenses and other assets.  The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.
The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, Materiality, codified in Accounting Standards Codification 250 ("ASC 250"), Accounting Changes and Error Corrections, and concluded that these misstatements were not material to any prior annual or interim periods.  Accordingly, in accordance with ASC 250 (SAB No. 108, Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements), the consolidated financial statements as of December 31, 2014, which are presented herein, have been revised.


The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.


GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
  
December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
ASSETS
      
Contract receivables, net
 
$
15,830
  
$
(62
)
 
$
15,768
 
Prepaid expenses and other current assets
  
1,703
   
291
   
1,994
 
Total currents assets
  
31,729
   
229
   
31,958
 
             
Total assets
 
$
45,999
  
$
229
  
$
46,228
 
             
LIABILITIES AND STOCKHOLDERS' EQUITY
            
Billings in excess of revenue earned
 
$
8,684
  
$
1,231
  
$
9,915
 
Total current liabilities
 
$
20,273
  
$
1,231
  
$
21,504
 
             
Total liabilities
 
$
22,259
  
$
1,231
  
$
23,490
 
             
Accumulated deficit
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
Total stockholders' equity
 
$
23,740
  
$
(1,002
)
 
$
22,738
 
             
Total liabilities and stockholders' equity
 
$
45,999
  
$
229
  
$
46,228
 
GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)

  
Year ended December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
       
Contract revenue
 
$
37,930
  
$
(394
)
 
$
37,536
 
Cost of revenue
  
26,551
   
193
   
26,744
 
Gross profit
  
11,379
   
(587
)
  
10,792
 
             
Operating loss
  
(6,929
)
  
(587
)
  
(7,516
)
             
Loss before income taxes
  
(6,576
)
  
(587
)
  
(7,163
)
             
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
             
             
Basic loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)
             
Diluted loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)


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

  
Year ended December 31, 2014
 
(in thousands)
 
As Reported
  
Adjustment
  
As Revised
 
       
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
             
Comprehensive loss
 
$
(7,359
)
 
$
(587
)
 
$
(7,946
)

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

  
Accumulated Deficit
  
Total Stockholders' Equity
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
             
Balance, December 31, 2013
 
$
(38,400
)
 
$
(415
)
 
$
(38,815
)
 
$
30,387
  
$
(415
)
 
$
29,972
 
                         
Net loss
  
(6,742
)
  
(587
)
  
(7,329
)
  
(6,742
)
  
(587
)
  
(7,329
)
                         
Balance, December 31, 2014
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
 
$
23,740
  
$
(1,002
)
 
$
22,738
 


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

  
Year ended December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
       
Cash flows from operating activities:
      
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
Changes in assets and liabilities:
            
Contract receivables, net
  
10,285
   
62
   
10,347
 
Prepaid expenses and other assets
  
2,240
   
193
   
2,433
 
Billings in excess of revenue earned
  
2,109
   
332
   
2,441
 
Net cash provided by operating activities
 
$
6,649
  
$
-
  
$
6,649
 
             
Net decrease in cash and cash equivalents
 
$
(2,060
)
 
$
-
  
$
(2,060
)

Accounting estimates
Accounting estimates

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.  On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition, the allowance for doubtful accounts, estimates of future warranty costs, impairments of goodwill and other intangible assets and contingent consideration to be paid in business acquisitions, valuation of stock based compensation awards, and income taxes.  Actual results could differ from these estimates.

Revenue recognition

Revenue recognition

The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed/customized systems containing hardware, software and other materials which apply only to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts ("ASC 605"), the Performance Improvement Solutions segment accounts for revenue under fixed-price contracts using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues.  The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company's system design contracts do not normally provide for "post contract support" ("PCS") in terms of software upgrades, software enhancements or telephone support.  In order 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.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  We utilize written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses 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 has not established that vendor specific objective evidence ("VSOE") exists for all elements of its software license sales.  If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, 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.

Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]
Cash and cash equivalents

Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.


Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]
Restricted cash

Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank.  BB&T Bank has complete and unconditional control over the restricted money market accounts.
At December 31, 2015 and 2014, the Company had approximately $3.5 million and $4.2 million, respectively, of cash in escrow accounts with BB&T Bank.  The restricted cash balance has been classified within the consolidated balance sheets as follows: $1.8 million of current assets and $1.8 million of long term assets at December 31, 2015, respectively, compared to $613,000 of current assets and $3.6 million of long-term assets at December 31, 2014. The Company recorded interest income of $10,000 and $7,000 from the escrow accounts for the years ended December 31, 2015 and 2014, respectively.  The interest earned on these restricted funds is added to the restricted cash balance.  The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.

Contract receivables
Contract receivables, net

Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed.  Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed.  Generally, such amounts will be earned and recognized over the next twelve months.
Billed receivables are recorded at invoiced amounts.  The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
 
As of and for the
 
  
years ended December 31,
 
  
2015
  
2014
 
     
Beginning balance
 
$
22
  
$
2
 
         
Current year provision
  
101
   
22
 
Acquired allowance for doubtful accounts
  
-
   
20
 
Current year write-offs
  
(20
)
  
(22
)
         
Ending balance
 
$
103
  
$
22
 

Equipment, software and leasehold improvements, net
Equipment, software and leasehold improvements, net

Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years.  Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method.  Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.

Software development costs
Software development costs

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


Development expenditures
Development expenditures

Development expenditures incurred to meet customer specifications under contracts are charged to contract costs.  Company sponsored development expenditures are either charged to operations as incurred and are included in selling, general and administrative expenses or are capitalized as software development costs.  See Note 8, Software development costs, net.  The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $3.1 million and $3.8 million for the years ended December 31, 2015, and 2014, respectively.

Impairment of long-lived assets

Impairment of long-lived assets

Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.  If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds the fair value of the asset.  Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.
During the third quarter of 2015, the Company's new CEO conducted a review of the Company's organizational cost structure and software development plans.  Based upon this review, the Company made the decision to terminate its Enterprise Data Management ("EDM") software development program and recorded a $1.5 million write-down of the capitalized balance of its EDM software development projects in the third quarter 2015.

Goodwill and Intangible Assets
Goodwill and intangible assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software.  Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.  Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.  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.
Goodwill represents the excess of costs over fair value of assets of businesses acquired.  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 in accordance with Accounting Standards Update ("ASU")  2011-08, Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment, and ASC 350, Intangibles — Goodwill and Other ("ASC 350").  The Company tests goodwill at the reporting unit level.
ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.  Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For the annual goodwill impairment test as of December 31, 2015, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values.   For the annual goodwill impairment test as of December 31, 2014, the Company performed a qualitative assessment as permitted by ASU 2011-08 for the goodwill on reporting units and determined that it was more likely than not that the fair values of each of the reporting units exceeded their respective carrying values.
If it is determined as a result of the qualitative assessment permitted by ASU 2011-08 that the fair value of a reporting unit is greater than its carrying value, then no additional testing is performed.  If the Step 0 test indicates the fair value of a reporting unit is less than its carrying value, the Company performs the additional impairment test in accordance with the provisions of ASC 350.

Foreign currency translation
Foreign currency translation

Balance sheet accounts for foreign operations are translated at the exchange rate as of the balance sheet date, and income statement accounts are translated at the average exchange rate for the period.  The resulting translation adjustments are included in accumulated other comprehensive loss.  Transaction gains and losses resulting from changes in exchange rates are recorded in operating loss in the period in which they occur.  For the years ended December 31, 2015, and 2014, foreign currency transaction losses were approximately $30,000 and $180,000, respectively.

Warranty
Accrued warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims for contracts which contain a warranty provision.

The activity in the accrued warranty accounts is as follows:

(in thousands)
 
As of and for the
 
  
years ended December 31,
 
  
2015
  
2014
 
     
Beginning balance
 
$
1,456
  
$
1,851
 
         
Current year provision
  
626
   
660
 
         
Current year claims
  
(455
)
  
(1,025
)
         
Currency adjustment
  
(13
)
  
(30
)
         
Ending balance
 
$
1,614
  
$
1,456
 

Income taxes
Income taxes

Income taxes are provided under the asset and liability method.  Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.  Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized.  A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.
We establish accruals for uncertain tax positions taken or expected to be taken in a tax return 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. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.
Stock-based compensation
Stock-based compensation

Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.  During the years ended December 31, 2015, and 2014 the Company recognized $541,000, and $712,000, respectively, of pre-tax stock-based compensation expense under the fair value method.  As of December 31, 2015, the Company had $1.1 million of unrecognized compensation expense related to the unvested portion of outstanding share based awards expected to be recognized through October 2019.

Income (Loss) per share
Loss per share

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

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

(in thousands, except for per share data)
 
Years ended December 31,
 
  
2015
  
2014
 
Numerator:
    
Net loss attributed to common stockholders
 
$
(4,705
)
 
$
(7,329
)
         
Denominator:
        
Weighted-average shares outstanding for basic loss per share
  
17,892,891
   
17,887,859
 
         
Effect of dilutive securities:
        
Stock options and restricted stock units
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
17,892,891
   
17,887,859
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,492,710
   
2,811,709
 

Conversion of outstanding stock options and restricted stock units was not assumed for the years ended December 31, 2015 and 2014 because the impact was anti-dilutive.

Concentration of credit risk
Significant Customers and Concentration of credit risk

The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.  The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:

 
December 31,
 
2015
 
2014
State Nuclear Power Automation System Engineering Co.
0.7%
 
10.2%

In addition, we have a concentration of revenue from a single customer, which accounted for approximately 15.9% of our consolidated revenue for the year ended December 31, 2015.  No other single customer accounted for more than 10% of our consolidated revenue in 2015.  In 2014, we did not have a single customer who accounted for more than 10% of our consolidated revenue.
Fair values of financial instruments
Fair values of financial instruments

The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.

Contingent Consideration for Business Acquisitions
Contingent consideration for business acquisitions

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Contingent consideration is required to be recognized at fair value as of the acquisition date. The Company estimates 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.

Derivative instruments
Derivative instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of December 31, 2015, the Company had foreign exchange contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars.  At December 31, 2014, the Company had foreign exchange contracts outstanding of approximately 1.4 million Euro, 0.8 million Australian Dollars,  0.5 million Malaysian Ringgit, and 0.3 million Pounds Sterling at fixed rates. The contracts expire on various dates through January 2017.  The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
115
  
$
71
 
Other assets
  
6
   
21
 
   
121
   
92
 
         
Liability derivatives
        
Other current liabilities
  
(57
)
  
(23
)
Other liabilities
  
-
   
(1
)
   
(57
)
  
(24
)
         
Net fair value
 
$
64
  
$
68
 

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 trade receivables, unbilled 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 years ended December 31, 2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

  
Years ended December 31,
 
(in thousands)
 
2015
  
2014
 
     
Foreign exchange contracts- change in fair value
 
$
(6
)
 
$
365
 
Remeasurement of related contract receivables and billings in excess of revenue earned
  
(34
)
  
(156
)
  
$
(40
)
 
$
209
 

Reclassification

Reclassifications

Certain prior year amounts have been reclassified to conform with the current year presentation.

New accounting standards
Recently Issued Accounting Pronouncements Not Yet Adopted

In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December 31, 2018, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," ("ASU 2016-02"). The new standard establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months.  Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.  The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.  A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.  The guidance eliminates the current requirement for organizations to present deferred tax assets and liabilities as current and noncurrent in a classified balance sheet.  Instead organizations will be required to classify all deferred tax assets and liabilities as noncurrent.  ASU 2015-17 shall be effective for public business entities for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods.  The Company is currently evaluating the impact of this ASU on its consolidated financial statements.


XML 41 R28.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2015
Summary of Significant Accounting Policies [Abstract]  
Revisions
The following are selected line items from the Company's consolidated financial statements illustrating the effect of these corrections.


GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
  
December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
ASSETS
      
Contract receivables, net
 
$
15,830
  
$
(62
)
 
$
15,768
 
Prepaid expenses and other current assets
  
1,703
   
291
   
1,994
 
Total currents assets
  
31,729
   
229
   
31,958
 
             
Total assets
 
$
45,999
  
$
229
  
$
46,228
 
             
LIABILITIES AND STOCKHOLDERS' EQUITY
            
Billings in excess of revenue earned
 
$
8,684
  
$
1,231
  
$
9,915
 
Total current liabilities
 
$
20,273
  
$
1,231
  
$
21,504
 
             
Total liabilities
 
$
22,259
  
$
1,231
  
$
23,490
 
             
Accumulated deficit
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
Total stockholders' equity
 
$
23,740
  
$
(1,002
)
 
$
22,738
 
             
Total liabilities and stockholders' equity
 
$
45,999
  
$
229
  
$
46,228
 
GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)

  
Year ended December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
       
Contract revenue
 
$
37,930
  
$
(394
)
 
$
37,536
 
Cost of revenue
  
26,551
   
193
   
26,744
 
Gross profit
  
11,379
   
(587
)
  
10,792
 
             
Operating loss
  
(6,929
)
  
(587
)
  
(7,516
)
             
Loss before income taxes
  
(6,576
)
  
(587
)
  
(7,163
)
             
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
             
             
Basic loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)
             
Diluted loss per common share
 
$
(0.38
)
 
$
(0.03
)
 
$
(0.41
)


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

  
Year ended December 31, 2014
 
(in thousands)
 
As Reported
  
Adjustment
  
As Revised
 
       
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
             
Comprehensive loss
 
$
(7,359
)
 
$
(587
)
 
$
(7,946
)

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

  
Accumulated Deficit
  
Total Stockholders' Equity
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
             
Balance, December 31, 2013
 
$
(38,400
)
 
$
(415
)
 
$
(38,815
)
 
$
30,387
  
$
(415
)
 
$
29,972
 
                         
Net loss
  
(6,742
)
  
(587
)
  
(7,329
)
  
(6,742
)
  
(587
)
  
(7,329
)
                         
Balance, December 31, 2014
 
$
(45,142
)
 
$
(1,002
)
 
$
(46,144
)
 
$
23,740
  
$
(1,002
)
 
$
22,738
 


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

  
Year ended December 31, 2014
 
  
As Reported
  
Adjustment
  
As Revised
 
       
Cash flows from operating activities:
      
Net loss
 
$
(6,742
)
 
$
(587
)
 
$
(7,329
)
Changes in assets and liabilities:
            
Contract receivables, net
  
10,285
   
62
   
10,347
 
Prepaid expenses and other assets
  
2,240
   
193
   
2,433
 
Billings in excess of revenue earned
  
2,109
   
332
   
2,441
 
Net cash provided by operating activities
 
$
6,649
  
$
-
  
$
6,649
 
             
Net decrease in cash and cash equivalents
 
$
(2,060
)
 
$
-
  
$
(2,060
)

Schedule of Allowance for Doubtful Accounts
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
 
As of and for the
 
  
years ended December 31,
 
  
2015
  
2014
 
     
Beginning balance
 
$
22
  
$
2
 
         
Current year provision
  
101
   
22
 
Acquired allowance for doubtful accounts
  
-
   
20
 
Current year write-offs
  
(20
)
  
(22
)
         
Ending balance
 
$
103
  
$
22
 

Schedule of Warranties
The activity in the accrued warranty accounts is as follows:

(in thousands)
 
As of and for the
 
  
years ended December 31,
 
  
2015
  
2014
 
     
Beginning balance
 
$
1,456
  
$
1,851
 
         
Current year provision
  
626
   
660
 
         
Current year claims
  
(455
)
  
(1,025
)
         
Currency adjustment
  
(13
)
  
(30
)
         
Ending balance
 
$
1,614
  
$
1,456
 

Schedule of Earnings Per Share, Basic and Diluted
The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for per share data)
 
Years ended December 31,
 
  
2015
  
2014
 
Numerator:
    
Net loss attributed to common stockholders
 
$
(4,705
)
 
$
(7,329
)
         
Denominator:
        
Weighted-average shares outstanding for basic loss per share
  
17,892,891
   
17,887,859
 
         
Effect of dilutive securities:
        
Stock options and restricted stock units
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
17,892,891
   
17,887,859
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
2,492,710
   
2,811,709
 

Percentage of Receivable by Major Customers
The Company is subject to concentration of credit risk with respect to contract receivables. Credit risk on contract receivables is mitigated by the nature of the Company's worldwide customer base and its credit policies.  The Company's customers are not concentrated in any specific geographic region, but are concentrated in the energy industry. The following customer accounted for more than 10% of the Company's consolidated contract receivables for the indicated periods:

 
December 31,
 
2015
 
2014
State Nuclear Power Automation System Engineering Co.
0.7%
 
10.2%

Schedule of Foreign Exchange Contracts, Statement of Financial Position
As of December 31, 2015, the Company had foreign exchange contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars.  At December 31, 2014, the Company had foreign exchange contracts outstanding of approximately 1.4 million Euro, 0.8 million Australian Dollars,  0.5 million Malaysian Ringgit, and 0.3 million Pounds Sterling at fixed rates. The contracts expire on various dates through January 2017.  The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

  
December 31,
 
(in thousands)
 
2015
  
2014
 
     
Asset derivatives
    
Prepaid expenses and other current assets
 
$
115
  
$
71
 
Other assets
  
6
   
21
 
   
121
   
92
 
         
Liability derivatives
        
Other current liabilities
  
(57
)
  
(23
)
Other liabilities
  
-
   
(1
)
   
(57
)
  
(24
)
         
Net fair value
 
$
64
  
$
68
 

Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)
For the years ended December 31, 2015, and 2014, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

  
Years ended December 31,
 
(in thousands)
 
2015
  
2014
 
     
Foreign exchange contracts- change in fair value
 
$
(6
)
 
$
365
 
Remeasurement of related contract receivables and billings in excess of revenue earned
  
(34
)
  
(156
)
  
$
(40
)
 
$
209
 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.3.1.900
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2015
Acquisitions [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the purchase price and purchase price allocation for the acquisition of Hyperspring on November 14, 2014.

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


Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]

As of December 31, 2015 and 2014, current contingent consideration totaled $2.6 million and $2.8 million, respectively.  As of December 31, 2015  and 2014, the Company also had accrued contingent consideration totaling $1.1 million and $1.9 million, respectively, which is included in long-term liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.  The breakdown of contingent consideration as it relates to the Company's acquisitions is given below.

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

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2015
Goodwill and Other Intangible Assets [Abstract]  
Schedule of Intangible Assets
Intangible Assets Subject to Amortization

The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
As of December 31, 2015
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
 
Amortized intangible assets:
      
Customer relationships
 
$
1,425
  
$
(1,061
)
 
$
364
 
Non-contractual customer relationships
  
911
   
(669
)
  
242
 
Developed technology
  
471
   
(295
)
  
176
 
In process research and development
  
152
   
(142
)
  
10
 
Contract backlog
  
36
   
(36
)
  
-
 
Trade names and other
  
29
   
(29
)
  
-
 
Foreign currency translation
  
(28
)
  
11
   
(17
)
Total
 
$
2,996
  
$
(2,221
)
 
$
775
 
             
(in thousands)
As of December 31, 2014
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net
 
Amortized intangible assets:
            
Customer relationships
 
$
1,425
  
$
(695
)
 
$
730
 
Non-contractual customer relationships
  
911
   
(618
)
  
293
 
Developed technology
  
471
   
(236
)
  
235
 
In process research and development
  
152
   
(136
)
  
16
 
Contract backlog
  
36
   
(36
)
  
-
 
Trade names and other
  
29
   
(29
)
  
-
 
Foreign currency translation
  
7
   
(2
)
  
5
 
Total
 
$
3,031
  
$
(1,752
)
 
$
1,279
 

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense related to definite-lived intangible assets totaled $494,000 and $193,000 for the years ended December 31, 2015 and 2014, respectively.  The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:

(in thousands)
  
Years ended December 31,:
  
2016
 
$
294
 
2017
  
204
 
2018
  
158
 
2019
  
71
 
2020
  
33
 
Thereafter
  
15
 
  
$
775
 


XML 44 R31.htm IDEA: XBRL DOCUMENT v3.3.1.900
Contract Receivables (Tables)
12 Months Ended
Dec. 31, 2015
Contract Receivables [Abstract]  
Components of Contract Receivables
Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.  The components of contract receivables are as follows:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Billed receivables
 
$
9,831
  
$
10,792
 
Recoverable costs and accrued profit not billed
  
3,325
   
4,998
 
Allowance for doubtful accounts
  
(103
)
  
(22
)
Total contract receivables, net
 
$
13,053
  
$
15,768
 


XML 45 R32.htm IDEA: XBRL DOCUMENT v3.3.1.900
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2015
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)
 
December 31,
 
  
2015
  
2014
 
Prepaid expenses
 
$
639
  
$
539
 
Deferred income taxes- current
  
18
   
27
 
Income tax receivable
  
425
   
533
 
Other current assets
  
1,424
   
895
 
Total
 
$
2,506
  
$
1,994
 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equipment, Software, and Leasehold Improvements (Tables)
12 Months Ended
Dec. 31, 2015
Equipment, Software and Leasehold Improvements [Abstract]  
Equipment, Software and Leasehold Improvements
Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Computer equipment
 
$
3,211
  
$
3,235
 
Software
  
1,474
   
1,429
 
Leasehold improvements
  
542
   
543
 
Furniture and fixtures
  
1,776
   
1,848
 
   
7,003
   
7,055
 
Accumulated depreciation
  
(5,407
)
  
(5,229
)
Equipment, software and leasehold improvements, net
 
$
1,596
  
$
1,826
 

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Software Development Costs (Tables)
12 Months Ended
Dec. 31, 2015
Software Development Costs, net [Abstract]  
Schedule of Software Development Costs
Software development costs, net consist of the following:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Beginning balance
 
$
1,414
  
$
1,020
 
Additions
  
1,610
   
646
 
Amortization
  
(341
)
  
(252
)
Impairments
  
(1,538
)
  
-
 
Ending balance
 
$
1,145
  
$
1,414
 
         

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2015
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table presents assets and liabilities measured at fair value at December 31, 2015:
  
Quoted Prices
in Active Markets
for Identical Assets
  
Significant
Other Observable
Inputs
  
Significant
Unobservable
Inputs
   
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
         
         
Money market funds
 
$
8,979
  
$
-
  
$
-
  
$
8,979
 
Foreign exchange contracts
  
-
   
121
   
-
   
121
 
                 
Total assets
 
$
8,979
  
$
121
  
$
-
  
$
9,100
 
                 
Foreign exchange contracts
 
$
-
  
$
(57
)
 
$
-
  
$
(57
)
Contingent consideration liability
  
-
   
-
   
(3,732
)
  
(3,732
)
                 
Total liabilities
 
$
-
  
$
(57
)
 
$
(3,732
)
 
$
(3,789
)

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

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

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.3.1.900
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2015
Long-Term Debt [Abstract]  
BB&T Bank Loan Agreement debt covenants
On September 9, 2014, the Company signed a Third Comprehensive Amendment to the Master Loan and Security Agreement.  According to the Third Amendment, the Company is to maintain a segregated cash collateral account at Susquehanna Bank (now BB&T Bank) equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all Loans outstanding under the Revolving Credit Facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this Amendment, BB&T Bank shall have complete and unconditional control over the cash collateral account.
On September 30, 2014, Susquehanna Bank collateralized the outstanding letters of credit issued under the line of credit.  At December 31, 2015 and 2014 the cash collateral account totaled $3.5 million and $4.2 million, respectively, and was classified as restricted cash on the consolidated balance sheets.
The credit agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  On July 31, 2015, the Company signed a Fifth Comprehensive Amendment to the Master Loan and Security Agreement in which the Company's financial covenants were reduced from four to two, and the covenant targets were adjusted.
  
  As of
 
Covenant
December 31, 2015
     
Minimum tangible capital base
Must exceed $10.5 million
$10.8 million
Quick ratio
Must exceed 1.00 : 1.00
1.44 : 1.00

As of December 31, 2015, the Company was in compliance with its financial covenants as defined above.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2015
Income Taxes [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The consolidated loss before income taxes, by domestic and foreign sources, is as follows:

(in thousands)
Years ended December 31,
 
 
2015
 
2014
 
Domestic
 
$
(4,260
)
 
$
(5,195
)
Foreign
  
26
   
(1,968
)
Total
 
$
(4,234
)
 
$
(7,163
)

Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes is as follows:

(in thousands)
 
Years ended December 31,
 
  
2015
  
2014
 
Current:
    
Federal
 
$
-
  
$
-
 
State
  
12
   
10
 
Foreign
  
288
   
178
 
Subtotal
  
300
   
188
 
         
Deferred:
        
Federal
  
146
   
24
 
Foreign
  
25
   
(46
)
Subtotal
  
171
   
(22
)
Total
 
$
471
  
$
166
 

Schedule of Effective Income Tax Rate Reconciliation
The effective income tax rate differed from the statutory federal income tax rate due to the following:
 
Effective Tax Rate Percentage (%)
 
Years ended December 31,
 
2015
 
2014
Statutory federal income tax rate
34.0%
 
34.0%
State income taxes, net of federal tax benefit
(0.2)%
 
(0.1)%
Effect of foreign operations
(3.0)%
 
(10.2)%
Change in valuation allowance
(33.8)%
 
(22.8)%
Permanent differences
(3.6)%
 
(2.1)%
Other
(4.5)%
 
(1.3)%
Effective tax rate
(11.1)%
 
(2.5)%

Schedule of Deferred Tax Assets and Liabilities
Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements.  A summary of the tax effect of the significant components of the deferred income tax liabilities is as follows:

(in thousands)
 
As of December 31,
 
  
2015
  
2014
 
Deferred tax assets:
    
Net operating loss carryforwards
 
$
8,732
  
$
7,745
 
Capital loss carryforwards
  
954
   
615
 
Accruals
  
766
   
485
 
Reserves
  
615
   
521
 
Alternative minimum tax credit carryforwards
  
166
   
166
 
Stock-based compensation expense
  
1,450
   
1,445
 
Other
  
199
   
39
 
Total deferred tax asset
  
12,882
   
11,016
 
Valuation allowance
  
(12,082
)
  
(10,006
)
Total deferred tax asset less valuation allowance
  
800
   
1,010
 
         
Deferred tax liabilities:
        
Undistributed earnings of foreign subsidiary
  
(17
)
  
(102
)
Software development costs
  
(446
)
  
(542
)
Other
  
(538
)
  
(397
)
Total deferred tax liability
  
(1,001
)
  
(1,041
)
         
Net deferred tax liability
 
$
(201
)
 
$
(31
)


Summary of Income Tax Contingencies [Table Text Block]
The following table outlines the Company's foreign uncertain tax liabilities.

  
China
  
Ukraine
   
(in thousands)
 
Tax
  
Interest and Penalties
  
Tax
  
Interest and Penalties
  
Total
 
           
Balance, December 31, 2013
 
$
199,000
  
$
-
  
$
61,000
  
$
-
  
$
260,000
 
Increases
  
23,000
   
-
   
-
   
-
   
23,000
 
Decreases
  
-
   
-
   
-
   
-
   
-
 
Balance, December 31, 2014
 
$
222,000
  
$
-
  
$
61,000
  
$
-
  
$
283,000
 
Increases
  
3,000
   
152,000
   
-
   
15,000
   
170,000
 
Decreases
  
-
   
-
   
40,000
   
-
   
40,000
 
Balance, December 31, 2015
 
$
225,000
  
$
152,000
  
$
21,000
  
$
15,000
  
$
413,000
 

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2015
Stock-Based Compensation [Abstract]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value

Information with respect to stock option activity as of and for the year ended December 31, 2015 is as follows:

  
Number
of Shares
  
Weighted
Average
Exercise
Price
  
Aggregate
Intrinsic
Value (in thousands)
  
Weighted
Average
Remaining
Contractual Life
(Years)
 
         
Options outstanding at December 31, 2014
  
2,708,273
  
$
3.12
     
Options granted
  
240,000
   
1.58
     
Options exercised
  
(14,000
)
  
1.65
     
Options forfeited
  
(711,940
)
  
2.97
     
Options outstanding at December 31, 2015
  
2,222,333
   
3.01
  
$
831
   
2.78
 
Options expected to vest
  
218,522
   
1.76
  
$
142
   
3.74
 
Options exercisable at December 31, 2015
  
2,003,811
  
$
3.15
  
$
689
   
2.68
 

Information with respect to stock option activity as of and for the year ended December 31, 2014 is as follows:
  
Number
of Shares
  
Weighted
Average
Exercise
Price
  
Aggregate
Intrinsic
Value (in thousands)
  
Weighted
Average
Remaining
Contractual Life
(Years)
 
         
Options outstanding at December 31, 2013
  
3,035,987
  
$
3.38
     
Options granted
  
158,573
   
2.03
     
Options exercised
  
-
   
-
     
Options forfeited
  
486,287
   
4.35
     
Options outstanding at December 31, 2014
  
2,708,273
   
3.12
  
$
-
   
3.55
 
Options expected to vest
  
681,983
   
2.23
  
$
-
   
4.48
 
Options exercisable at December 31, 2014
  
2,026,290
  
$
3.42
  
$
-
   
3.23
 


Schedule of Nonvested Share Activity
A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2015 is presented below.

  
Number of Shares
  
Weighted Average Fair Value
 
     
Nonvested options at December 31, 2014
  
681,983
  
$
1.22
 
Options granted
  
240,000
   
0.55
 
Options forfeited
  
(295,903
)
  
0.94
 
Options vested during the period
  
(407,558
)
  
1.21
 
         
Nonvested options at December 31, 2015
  
218,522
  
$
0.89
 

A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2014 is presented below.

  
Number of Shares
  
Weighted Average Fair Value
 
     
Nonvested options at December 31, 2013
  
1,287,801
  
$
1.33
 
Options granted
  
158,573
   
0.67
 
Options forfeited
  
(190,433
)
  
1.29
 
Options vested during the period
  
(573,958
)
  
1.29
 
         
Nonvested options at December 31, 2014
  
681,983
  
$
1.22
 


Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table.  Volatility represents an average of market estimates for implied volatility of GSE common stock.  The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.  The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:

 
Years ended December 31,
 
2015
 
2014
    
Risk-free interest rates
0.93 - 2.04%
 
1.29 - 2.15%
Dividend yield
0%
 
0%
Expected life
3.03 - 7.00 years
 
3.81 - 7.00 years
Volatility
45.94 - 49.44%
 
49.89 - 50.34%
Weighted average volatility
47.45%
 
50.06%

Restricted Stock Units

Restricted Stock Units ("RSUs")

In 2015, the Company issued RSUs to employees which vest upon the achievement of specific performance measures.  The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.  The following table summarizes the information about vested and unvested restricted stock units for the year ended December 31, 2015.  No RSU's were issued in 2014.


  
Number of Shares
  
Weighted Average Fair Value
 
     
Nonvested RSUs at December 31, 2014
  
-
  
$
-
 
RSUs granted
  
1,367,500
   
0.76
 
RSUs forfeited
  
-
   
-
 
RSUs vested
  
-
   
-
 
         
Nonvested RSUs at December 31, 2015
  
1,367,500
  
$
0.76
 

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The Company is obligated under certain noncancelable operating leases for office facilities and equipment.  Future minimum lease payments under noncancelable operating leases as of December 31, 2015 are as follows:

 (in thousands)
 
Gross Future
 
  
Minimum Lease
 
  
Payments
 
   
2016
 
$
1,036
 
2017
  
930
 
2018
  
771
 
2019
  
750
 
2020
  
604
 
Thereafter
  
1,562
 
Total
 
$
5,653
 

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information (Tables)
12 Months Ended
Dec. 31, 2015
Segment Information [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated loss before income taxes.  Prior year amounts have been revised to correct misstatements that were deemed to be immaterial to both the current and prior periods.  Nuclear Industry Training and Consulting's results are included in 2014 beginning on November 14, 2014, the date Hyperspring was acquired by the Company.

(in thousands)
 
Years ended December 31,
 
  
2015
  
2014
 
Contract revenue:
    
Performance Improvement Solutions
 
$
37,074
  
$
35,281
 
Nuclear Industry Training and Consulting
  
19,729
   
2,255
 
  
$
56,803
  
$
37,536
 
         
Operating income (loss):
        
Performance Improvement Solutions
 
$
(4,465
)
 
$
(7,392
)
Nuclear Industry Training and Consulting
  
1,178
   
105
 
Loss on change in fair value of contingent consideration, net
  
(849
)
  
(229
)
         
Operating loss
 
$
(4,136
)
 
$
(7,516
)
         
Interest income, net
  
88
   
143
 
Gain (loss) on derivative instruments, net
  
(40
)
  
209
 
Other income (expense), net
  
(146
)
  
1
 
Loss before income taxes
 
$
(4,234
)
 
$
(7,163
)
         

Reconciliation of Assets from Segment to Consolidated [Table Text Block]
Additional information relating to segments is as follows:

(in thousands)
 
December 31,
 
  
2015
  
2014
 
Identifiable assets:
    
Performance Improvement Solutions
 
$
30,634
  
$
38,538
 
Nuclear Industry Training and Consulting
  
8,884
   
8,090
 
Intercompany receivable elimination
  
(147
)
  
(400
)
Total assets
 
$
39,371
  
$
46,228
 


Schedule of Segment Reporting Information, by Segment
For the years ended December 31, 2015 and 2014, 71% and 61%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.  Revenue, operating loss and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December 31, 2015 and 2014 are as follows:

(in thousands)
Year ended December 31, 2015
 
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
 
           
Contract revenue
 
$
49,585
  
$
5,260
  
$
1,958
  
$
-
  
$
56,803
 
Transfers between geographic locations
  
1,400
   
183
   
1,429
   
(3,012
)
  
-
 
Total contract revenue
 
$
50,985
  
$
5,443
  
$
3,387
  
$
(3,012
)
 
$
56,803
 
Operating loss
 
$
(4,053
)
 
$
(1
)
 
$
(82
)
 
$
-
  
$
(4,136
)
Total assets, at December 31
 
$
102,325
  
$
4,991
  
$
3,915
  
$
(71,860
)
 
$
39,371
 
                     
(in thousands)
Year ended December 31, 2014
 
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
 
                     
Contract revenue
 
$
28,644
  
$
6,414
  
$
2,478
  
$
-
  
$
37,536
 
Transfers between geographic locations
  
2,176
   
741
   
1,242
   
(4,159
)
  
-
 
Total contract revenue
 
$
30,820
  
$
7,155
  
$
3,720
  
$
(4,159
)
 
$
37,536
 
Operating loss
 
$
(5,330
)
 
$
(2,094
)
 
$
(92
)
 
$
-
  
$
(7,516
)
Total assets, at December 31
 
$
116,586
  
$
5,828
  
$
4,694
  
$
(80,880
)
 
$
46,228
 
                     

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.3.1.900
Supplemental Disclosure of Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2015
Supplemental Disclosure of Cash Flow Information [Abstract]  
Schedule of Supplemental Disclosure of Cash Flow Information
(in thousands)
 
Year ended December 31,
 
  
2015
  
2014
 
     
Cash paid:
    
Interest
 
$
3
  
$
1
 
Income taxes
 
$
119
  
$
395
 
         
Non-cash financing activities:
        
Hyperspring (1)
 
$
-
  
$
3,953
 
IntelliQlik, LLC (2)
  
-
   
207
 
Total accrued contingent consideration
 
$
-
  
$
4,160
 

(1) Total accrued contingent consideration recorded on November 14, 2014, the date of the Hyperspring acquisition.

(2) Total accrued contingent consideration recorded on November 14, 2014, the date of the Company's investment in IntelliQlik.


XML 55 R42.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equity Method Investments and Joint Ventures (Tables)
12 Months Ended
Dec. 31, 2015
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments [Table Text Block]

Schedule of Equity Losses

We had the following net losses from equity method investments during the years ended December 31, 2015 and 2014.  The losses from equity method investments are included in other income (expense), net within the consolidated statements of operations.

(in thousands)
 
Years ended December 31,
 
  
2015
  
2014
 
Equity Method Investments
    
IntelliQlik, LLC
 
$
(233
)
 
$
(17
)
General Simulation Engineering RUS LLC
  
-
   
(38
)
Total loss from equity method investments
 
$
(233
)
 
$
(55
)


XML 56 R43.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2015
USD ($)
Segment
shares
Dec. 31, 2014
USD ($)
shares
Summary of Significant Accounting Policies [Abstract]    
Term of warranty 1 year  
Period of post customer support service (PCS) 1 year  
Cash and Cash Equivalents [Abstract]    
Money market accounts $ 5,400,000 $ 7,500,000
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash 1,771,000 613,000
Long-term restricted cash $ 1,779,000 3,591,000
Maximum maturity period for highly liquid investments to be considered cash equivalents 3 months  
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Beginning balance $ 22,000 2,000
Current year provision 101,000 22,000
Allowance for Doubtful Accounts Receivable, Write-offs (20,000) (22,000)
Allowance for Doubtful Accounts Receivable, Business Combination, Acquired Receivables, Period Increase (Decrease) 0 20,000
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease), Total 81,000 20,000
Ending balance $ 103,000 22,000
Software Development Costs, net [Abstract]    
Software Development Costs Useful Life 3 years  
Write down of capitalized software development costs   0
Development Expenditures [Abstract]    
Development Expenditures $ 3,100,000 3,800,000
Goodwill and Intangible Assets [Abstract]    
Number of Reporting Units | Segment 2  
Foreign Currency Translation [Abstract]    
Foreign currency transaction gains (losses) $ (30,000) (180,000)
Product Warranty [Roll Forward]    
Beginning balance 1,456,000 1,851,000
Current year provision 626,000 660,000
Current year claims (455,000) (1,025,000)
Currency adjustment (13,000) (30,000)
Standard Product Warranty Accrual, Period Increase (Decrease), Total 158,000 (395,000)
Ending balance 1,614,000 1,456,000
Stock-Based Compensation [Abstract]    
Share based compensation expense 541,000 712,000
Unrecognized compensation expense 1,100,000  
Numerator: [Abstract]    
Net income (loss) attributed to common stockholders $ (4,705,000) $ (7,329,000)
Denominator: [Abstract]    
Weighted-average shares outstanding for basic earnings per share (in shares) | shares 17,892,891 17,887,859
Effect of Dilutive Securities: [Abstract]    
Employee stock options and warrants (in shares) | shares 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) | shares 17,892,891 17,887,859
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) | shares 2,492,710 2,811,709
In the money options and warrants (in shares) | shares 0  
Interest-bearing Deposits [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted Cash and Cash Equivalent Item, Description Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank.  
Restricted cash $ 1,771,000 $ 613,000
Long-term restricted cash 1,779,000 3,591,000
Interest Income, Other Domestic Deposits $ 10,000 $ 7,000
Equipment, Software and Leasehold Improvements, net [Member] | Maximum [Member]    
Equipment, software and leasehold improvements, net [Abstract]    
Estimated useful life 10 years  
Equipment, Software and Leasehold Improvements, net [Member] | Minimum [Member]    
Equipment, software and leasehold improvements, net [Abstract]    
Estimated useful life 3 years  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies, Revisions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
ASSETS        
Contract receivables, net     $ 13,053 $ 15,768
Prepaid expenses and other current assets     2,506 1,994
Total current assets     28,414 31,958
Total assets     39,371 46,228
LIABILITIES AND STOCKHOLDERS' EQUITY        
Billings in excess of revenue earned     9,229 9,915
Total current liabilities     19,708 21,504
Total liabilities     21,003 23,490
Accumulated deficit     (50,849) (46,144)
Total stockholders' equity $ 18,368 $ 22,738 18,368 22,738
Total liabilities and stockholders' equity     39,371 46,228
CONSOLIDATED STATEMENTS OF OPERATIONS        
Contract revenue 56,803 37,536    
Cost of revenue 42,406 26,744    
Gross profit 12,859 10,792    
Operating loss (4,136) (7,516)    
Loss before income taxes (4,234) (7,163)    
Net loss $ (4,705) $ (7,329)    
Basic loss per common share $ (0.26) $ (0.41)    
Diluted loss per common share $ (0.26) $ (0.41)    
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss $ (4,705) $ (7,329)    
Comprehensive loss (4,934) (7,946)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance 22,738 29,972    
Net loss (4,705) (7,329)    
Balance 18,368 22,738    
Cash flows from operating activities        
Net loss (4,705) (7,329)    
Changes in assets and liabilities        
Contract receivables, net (2,530) (10,347)    
Prepaid expenses and other assets 501 (2,433)    
Billings in excess of revenue earned (552) 2,441    
Net cash provided by operating activities 1,016 6,649    
Net decrease in cash and cash equivalents (2,499) (2,060)    
Accumulated Deficit [Member]        
LIABILITIES AND STOCKHOLDERS' EQUITY        
Total stockholders' equity (46,144) (38,815) $ (50,849) (46,144)
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net loss (4,705) (7,329)    
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss (4,705) (7,329)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance (46,144) (38,815)    
Net loss (4,705) (7,329)    
Balance (50,849) (46,144)    
Cash flows from operating activities        
Net loss (4,705) (7,329)    
Scenario, Previously Reported [Member]        
ASSETS        
Contract receivables, net       15,830
Prepaid expenses and other current assets       1,703
Total current assets       31,729
Total assets       45,999
LIABILITIES AND STOCKHOLDERS' EQUITY        
Billings in excess of revenue earned       8,684
Total current liabilities       20,273
Total liabilities       22,259
Accumulated deficit       (45,142)
Total stockholders' equity 23,740 23,740   23,740
Total liabilities and stockholders' equity       45,999
CONSOLIDATED STATEMENTS OF OPERATIONS        
Contract revenue   37,930    
Cost of revenue   26,551    
Gross profit   11,379    
Operating loss   (6,929)    
Loss before income taxes   (6,576)    
Net loss   $ (6,742)    
Basic loss per common share   $ (0.38)    
Diluted loss per common share   $ (0.38)    
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss   $ (6,742)    
Comprehensive loss   (7,359)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance 23,740 30,387    
Net loss   (6,742)    
Balance   23,740    
Cash flows from operating activities        
Net loss   (6,742)    
Changes in assets and liabilities        
Contract receivables, net   (10,285)    
Prepaid expenses and other assets   (2,240)    
Billings in excess of revenue earned   2,109    
Net cash provided by operating activities   6,649    
Net decrease in cash and cash equivalents   (2,060)    
Scenario, Previously Reported [Member] | Accumulated Deficit [Member]        
LIABILITIES AND STOCKHOLDERS' EQUITY        
Total stockholders' equity (45,142) (38,400)   (45,142)
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net loss   (6,742)    
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss   (6,742)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance (45,142) (38,400)    
Net loss   (6,742)    
Balance   (45,142)    
Cash flows from operating activities        
Net loss   (6,742)    
Restatement Adjustment [Member]        
ASSETS        
Contract receivables, net       (62)
Prepaid expenses and other current assets       291
Total current assets       229
Total assets       229
LIABILITIES AND STOCKHOLDERS' EQUITY        
Billings in excess of revenue earned       1,231
Total current liabilities       1,231
Total liabilities       1,231
Accumulated deficit       (1,002)
Total stockholders' equity (1,002) (1,002)   (1,002)
Total liabilities and stockholders' equity       229
CONSOLIDATED STATEMENTS OF OPERATIONS        
Contract revenue   (394)    
Cost of revenue   193    
Gross profit   (587)    
Operating loss   (587)    
Loss before income taxes   (587)    
Net loss   $ (587)    
Basic loss per common share   $ (0.03)    
Diluted loss per common share   $ (0.03)    
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss   $ (587)    
Comprehensive loss   (587)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance (1,002) (415)    
Net loss   (587)    
Balance   (1,002)    
Cash flows from operating activities        
Net loss   (587)    
Changes in assets and liabilities        
Contract receivables, net   (62)    
Prepaid expenses and other assets   (193)    
Billings in excess of revenue earned   332    
Net cash provided by operating activities   0    
Net decrease in cash and cash equivalents   0    
Restatement Adjustment [Member] | Accumulated Deficit [Member]        
LIABILITIES AND STOCKHOLDERS' EQUITY        
Total stockholders' equity (1,002) (415)   $ (1,002)
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net loss   (587)    
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss   (587)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance $ (1,002) (415)    
Net loss   (587)    
Balance   (1,002)    
Cash flows from operating activities        
Net loss   $ (587)    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Revenue by major customers [Abstract]    
Percentage of revenue contributed by major customers (in hundredths) 15.90%  
Net Receivables [Member]    
Receivable by major customers [Abstract]    
Concentration Risk, Benchmark Description more than 10% of the Company’s consolidated contract receivables  
Revenue by major customers [Abstract]    
Concentration Risk, Benchmark Description more than 10% of the Company’s consolidated contract receivables  
Net Receivables [Member] | State Nuclear Power Automation System Engineering Co. [Member]    
Receivable by major customers [Abstract]    
Percentage of receivables contributed by major customers (in hundredths) 0.70% 10.20%
Revenue [Member]    
Receivable by major customers [Abstract]    
Concentration Risk, Benchmark Description more than 10% of our consolidated revenue  
Revenue by major customers [Abstract]    
Concentration Risk, Benchmark Description more than 10% of our consolidated revenue  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies, Derivative Instruments, Foreign Exchange Contracts (Details)
€ in Millions, ¥ in Millions, £ in Millions, MYR in Millions, CAD in Millions, AUD in Millions
12 Months Ended
Dec. 31, 2015
GBP (£)
Dec. 31, 2015
CAD
Dec. 31, 2015
EUR (€)
Dec. 31, 2015
AUD
Dec. 31, 2015
JPY (¥)
Dec. 31, 2015
MYR
Dec. 31, 2014
GBP (£)
Dec. 31, 2014
EUR (€)
Dec. 31, 2014
AUD
Dec. 31, 2014
JPY (¥)
Dec. 31, 2014
MYR
Derivative [Line Items]                      
Derivative, Maturity Date Jan. 30, 2017                    
Foreign Exchange Contract [Member] | Canada, Dollars                      
Derivative [Line Items]                      
Foreign exchange contract outstanding | CAD   CAD 1.3                  
Foreign Exchange Contract [Member] | Japan, Yen                      
Derivative [Line Items]                      
Foreign exchange contract outstanding | ¥         ¥ 0         ¥ 0  
Foreign Exchange Contract [Member] | United Kingdom, Pounds                      
Derivative [Line Items]                      
Foreign exchange contract outstanding | £ £ 0.5           £ 0.3        
Foreign Exchange Contract [Member] | Euro Member Countries, Euro                      
Derivative [Line Items]                      
Foreign exchange contract outstanding | €     € 2.1         € 1.4      
Foreign Exchange Contract [Member] | Australia, Dollars                      
Derivative [Line Items]                      
Foreign exchange contract outstanding | AUD       AUD 0.4         AUD 0.8    
Foreign Exchange Contract [Member] | Malaysia, Ringgits                      
Derivative [Line Items]                      
Foreign exchange contract outstanding | MYR           MYR 0.0         MYR 0.5
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies, Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 121 $ 92
Liability derivatives 57 24
Net fair value 64 68
Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 115 71
Other Noncurrent Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 6 21
Other Current Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives 57 23
Other Noncurrent Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ 0 $ 1
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies, Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign exchange contracts- change in fair value $ (6) $ 365
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (34) (156)
Gain on derivative instruments, net $ (40) $ 209
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.3.1.900
Acquisitions (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Nov. 14, 2014
Business Acquisition [Line Items]      
Payments of the liability-classified contingent consideration arrangements $ 1,700,000 $ 500,000  
Payments to Acquire Equity Method Investments $ 0 250,000  
Business Acquisition, Period Results Included in Combined Entity 1 month 15 days    
Business Combinations Purchase Price Allocation [Abstract]      
Goodwill $ 5,612,000 5,612,000  
Business Acquisition, Pro Forma Information [Abstract]      
Revenue 56,803,000 53,217,000  
Operating income (loss) (3,577,000) (7,287,000)  
Net income (loss) $ (4,146,000) $ (7,115,000)  
Earnings (loss) per common share - basic $ (0.23) $ (0.40)  
Earnings (loss) per common share - diluted $ (0.23) $ (0.40)  
Business Acquisition, Period Results Included in Combined Entity 1 month 15 days    
Hyperspring, LLC [Member]      
Business Acquisition [Line Items]      
Business Acquisition, Name of Acquired Entity Hyperspring, LLC    
Business Acquisition, Effective Date of Acquisition Nov. 14, 2014    
Percentage of ownership interest acquired (in hundredths)     100.00%
Cash purchase price $ 3,000,000    
Fair value of contingent consideration 3,953,000    
Business Combination, Consideration Transferred, Total 6,953,000    
Business Combinations Purchase Price Allocation [Abstract]      
Cash 152,000    
Contract receivables 1,719,000    
Prepaid expenses and other current assets 23,000    
Property, plant and equipment, net 12,000    
Intangible assets 779,000   $ 779,000
Goodwill 5,612,000    
Total assets 8,297,000    
Line of credit 749,000    
Accounts payable, accrued expenses and other liabilities 586,000    
Billings in excess of revenue earned 9,000    
Total liabilities 1,344,000    
Net assets acquired 6,953,000    
Hyperspring, LLC [Member] | EBITDA Target [Member]      
Business Acquisition [Line Items]      
Payments of the liability-classified contingent consideration arrangements $ 1,400,000    
Business Combination, Contingent Consideration Arrangements, Description certain EBITDA (earnings before interest, taxes, depreciation and amortization) targets    
Hyperspring, LLC [Member] | Tennessee Valley Authority Renewal Target [Member]      
Business Acquisition [Line Items]      
Payments of the liability-classified contingent consideration arrangements $ 1,200,000    
Business Combination, Contingent Consideration Arrangements, Description Hyperspring was awarded a three year contract by TVA with substantially the same scope and profit margin as its expiring TVA contract.    
Hyperspring, LLC [Member] | EBITDA TARGET YEAR 1 [Member] | EBITDA Target [Member]      
Business Acquisition [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High     2,400,000
Hyperspring, LLC [Member] | EBITDA TARGET YEAR 2 [Member] | EBITDA Target [Member]      
Business Acquisition [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 2,400,000    
Hyperspring, LLC [Member] | EBITDA TARGET YEAR 3 [Member] | EBITDA Target [Member]      
Business Acquisition [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 2,400,000    
Hyperspring, LLC [Member] | Contingent Consideration Case 1 [Member] | EBITDA Target [Member]      
Business Acquisition [Line Items]      
Business Acquisition Contingent Consideration Agreement for the three-year period ending November 13, 2017    
Hyperspring, LLC [Member] | Contractual Customer Relationships [Member]      
Business Combinations Purchase Price Allocation [Abstract]      
Intangible assets     $ 779,000
Hyperspring, LLC [Member] | Contractual Customer Relationships [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years    
IntelliQlik, LLC [Member]      
Business Acquisition [Line Items]      
Business Acquisition, Name of Acquired Entity IntelliQlik, LLC    
Business Acquisition, Effective Date of Acquisition Nov. 14, 2014    
Percentage of ownership interest acquired (in hundredths)     50.00%
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High     $ 250,000
Payments to Acquire Equity Method Investments $ 250,000    
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
Acquisitions, Contingent Consideration by Acquisition (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Other current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability $ 2,647 $ 2,842
Other non current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 1,085 1,948
Hyperspring, LLC [Member] | Other current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 2,647 2,152
Hyperspring, LLC [Member] | Other non current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 1,085 1,948
IntelliQlik, LLC [Member] | Other current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability 0 213
EnVision Systems, Inc. [Member] | Other current liabilities [Member]    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent Consideration, Liability $ 0 $ 477
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Goodwill [Roll Forward]    
Beginning balance $ 5,612  
Ending balance 5,612 $ 5,612
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 2,996 3,031
Accumulated amortization 2,221 1,752
Total 775 1,279
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2016 294  
2017 204  
2018 158  
2019 71  
2020 33  
Thereafter 15  
Total 775  
Amortization of definite-lived intangible assets 494 193
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 1,425 1,425
Accumulated amortization 1,061 695
Total 364 730
Non Contractual Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 911 911
Accumulated amortization 669 618
Total 242 293
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 471 471
Accumulated amortization 295 236
Total 176 235
In Process Research and Development [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 152 152
Accumulated amortization 142 136
Total 10 16
Contract Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 36 36
Accumulated amortization 36 36
Total 0 0
Trade Names and Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 29 29
Accumulated amortization 29 29
Total 0 0
Foreign Currency Translation [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount (28) 7
Accumulated amortization (11) 2
Total $ (17) $ 5
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Contract Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Contract Receivables [Abstract]      
Maximum term of contract receivables 12 months    
Components of contract receivables [Abstract]      
Billed receivables $ 9,831 $ 10,792  
Recoverable costs and accrued profit not billed 3,325 4,998  
Allowance for doubtful accounts 103 22 $ 2
Total contract receivables, net $ 13,053 $ 15,768  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.3.1.900
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Prepaid Expenses and Other Current Assets [Abstract]    
Prepaid expenses $ 639 $ 539
Deferred income taxes - current 18 27
Value added tax receivable 425 533
Other current assets 1,424 895
Total $ 2,506 $ 1,994
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equipment, Software, and Leasehold Improvements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software and leasehold improvements $ 7,003 $ 7,055
Accumulated depreciation 5,407 5,229
Equipment, software and leasehold improvements, net 1,596 1,826
Depreciation 493 545
Computer Equipment [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software and leasehold improvements 3,211 3,235
Software [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software and leasehold improvements 1,474 1,429
Leasehold Improvements [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software and leasehold improvements 542 543
Furniture and Fixtures [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software and leasehold improvements $ 1,776 $ 1,848
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.3.1.900
Software Development Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Capitalized Development Costs [Line Items]    
Capitalized Computer Software, Net, Beginning Balance $ 1,414 $ 1,020
Capitalized Computer Software, Additions 1,610 646
Capitalized software amortization (341) (252)
Write-down of capitalized software development costs (1,538) 0
Capitalized Computer Software, Period Increase (Decrease), Total (269) 394
Capitalized Computer Software, Net, Ending Balance $ 1,145 $ 1,414
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.3.1.900
Fair Value of Financial Instruments (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Letter
Bond
Contract
Dec. 31, 2014
USD ($)
Performance Bond Abstract    
Number of Standby Letters of Credit | Letter 12  
Number of Surety Bonds | Bond 1  
Letter of Credit and Surety Bonds $ 3,600  
Number of Performance and Bid Bonds issued in relation to contracts | Contract 12  
Number of stand by letters of credit deposited in escrow accounts | Letter 12  
Restricted cash and investments $ 3,500 $ 4,200
Unrestricted cash 5,400 7,500
Assets and liabilities measured at fair value [Abstract]    
Money market funds 8,979 11,661
Foreign exchange contracts - Assets 121 92
Total assets 9,100 11,753
Foreign exchange contracts - Liabilities 57 24
Contingent consideration liability 3,732 4,790
Total liabilities 3,789 4,814
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 8,979 11,661
Foreign exchange contracts - Assets 0 0
Total assets 8,979 11,661
Foreign exchange contracts - Liabilities 0 0
Contingent consideration liability 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 0 0
Foreign exchange contracts - Assets 121 92
Total assets 121 92
Foreign exchange contracts - Liabilities 57 24
Contingent consideration liability 0 0
Total liabilities 57 24
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 liability 3,732 4,790
Total liabilities $ 3,732 $ 4,790
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.3.1.900
Long-Term Debt (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Quarter
Dec. 31, 2014
USD ($)
Line of Credit Facility [Line Items]    
Restricted cash and investments $ 3,500 $ 4,200
BB&T Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit $ 7,500  
Line of Credit Facility, Affiliated Borrower GSE Systems, Inc. and GSE Performance Solutions, Inc.  
Line of Credit Facility, Interest Rate Description Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4 1/2%  
Expiration date of credit agreement Jun. 30, 2016  
Minimum Cash Balance Requirement $ 3,000  
Number of consecutive quarters entity must attain positive net income | Quarter 2  
BB&T Bank [Member] | Revolving Credit Facility [Member] | Minimum tangible capital base [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Covenant Terms Must exceed $10.5 million  
Line of Credit Facility, Covenant Compliance $10.8 million  
BB&T Bank [Member] | Revolving Credit Facility [Member] | Quick Ratio [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Covenant Terms Must exceed 1.00 : 1.00  
Line of Credit Facility, Covenant Compliance 1.44 : 1.00  
IberiaBank [Member] | Line of Credit [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit   $ 1,000
Line of Credit Facility, Affiliated Borrower   Hyperspring, LLC
Line of Credit Facility, Interest Rate Description interest is payable monthly at the rate of 1.00 percentage points over the prime rate of interest as published in the money rate section of the Wall Street Journal  
Line of Credit Facility, Interest Rate During Period 4.25%  
Line of Credit Facility, Collateral The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  
Line of credit facility term   1 year
Expiration date of credit agreement   Jul. 06, 2016
Line of Credit Facility, Fair Value of Amount Outstanding $ 0 $ 339
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Income (Loss) from Continuing Operations [Abstract]    
Domestic $ (4,260,000) $ (5,195,000)
Foreign 26,000 (1,968,000)
Loss before income taxes (4,234,000) (7,163,000)
Current: [Abstract]    
Federal 0 0
State 12,000 10,000
Foreign 288,000 178,000
Subtotal 300,000 188,000
Deferred [Abstract]    
Federal 146,000 24,000
Foreign 25,000 (46,000)
Subtotal 171,000 (22,000)
Total $ 471,000 $ 166,000
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]    
Statutory federal income tax rate (in hundredths) 34.00% 34.00%
State income taxes, net of federal tax benefit (in hundredths) (0.20%) (0.10%)
Effect of foreign operations (in hundredths) (3.00%) (10.20%)
Change in valuation allowance (in hundredths) (33.80%) (22.80%)
Permanent differences (in hundredths) (3.60%) (2.10%)
Other (in hundreths) (4.50%) (1.30%)
Effective tax rate (in hundredths) (11.10%) (2.50%)
Non-cash income tax adjustment   $ 0
Deferred Tax Assets, Net [Abstract]    
Net operating loss carryforwards $ 8,732,000 7,745,000
Capital loss carryforwards 954,000 615,000
Accruals 766,000 485,000
Reserves 615,000 521,000
Alternative minimum tax credit carryforwards 166,000 166,000
Stock-based compensation expense 1,450,000 1,445,000
Other 199,000 39,000
Total deferred tax asset 12,882,000 11,016,000
Valuation allowance (12,082,000) (10,006,000)
Total deferred tax assets less valuation allowance 800,000 1,010,000
Deferred Tax Liabilities: [Abstract]    
Undistributed earnings of foreign subsidiaries (17,000) (102,000)
Software development costs (446,000) (542,000)
Other (538,000) (397,000)
Total deferred tax liabilities (1,001,000) (1,041,000)
Net deferred tax asset (liability) (201,000) (31,000)
Change in valuation allowance 2,076,000 2,949,000
Deferred Tax Liabilities, Goodwill 170,000 24,000
Deferred Tax Assets, Operating Loss Carryforwards, Domestic 7,900,000  
Operating loss carryforwards 21,900,000  
Operating Loss Carryforwards, expiration dates [Line Items]    
Valuation allowance 12,082,000 10,006,000
Unrecognized tax benefits from stock option exercises 4,700,000  
Income Tax Contingency [Line Items]    
Tax liabilities for certain foreign tax contingencies $ 130,000 $ 23,000
Maximum [Member]    
Operating Loss Carryforwards, expiration dates [Line Items]    
Operating Loss Carryforwards, Expiration Date Dec. 31, 2035  
Minimum [Member]    
Operating Loss Carryforwards, expiration dates [Line Items]    
Operating Loss Carryforwards, Expiration Date Dec. 31, 2020  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes, Uncertain Tax Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance $ 283,000 $ 260,000
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 170,000 23,000
Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions 40,000 0
Unrecognized Tax Benefits, Period Increase (Decrease), Total 130,000 23,000
Unrecognized Tax Benefits, Ending Balance 413,000 283,000
Domestic Tax Authority [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Income tax penalties and interest expense on tax liabilities for certain foreign tax contingencies 0 2,000
Foreign Tax Authority [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Income tax penalties and interest expense on tax liabilities for certain foreign tax contingencies 167,000 0
Foreign Tax Authority [Member] | State Administration of Taxation, China [Member] | Unrecognized Tax Liabilities [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance 222,000 199,000
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 3,000 23,000
Unrecognized Tax Benefits, Period Increase (Decrease), Total 3,000 23,000
Unrecognized Tax Benefits, Ending Balance 225,000 222,000
Foreign Tax Authority [Member] | State Administration of Taxation, China [Member] | Income Tax Penalties and Interest Accrued [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance 0 0
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 152,000  
Unrecognized Tax Benefits, Period Increase (Decrease), Total 152,000 0
Unrecognized Tax Benefits, Ending Balance 152,000 0
Foreign Tax Authority [Member] | State Fiscal Service of Ukraine [Member] | Unrecognized Tax Liabilities [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance 61,000 61,000
Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions 40,000  
Unrecognized Tax Benefits, Period Increase (Decrease), Total (40,000) 0
Unrecognized Tax Benefits, Ending Balance 21,000 61,000
Foreign Tax Authority [Member] | State Fiscal Service of Ukraine [Member] | Income Tax Penalties and Interest Accrued [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance 0 0
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 15,000  
Unrecognized Tax Benefits, Period Increase (Decrease), Total 15,000 0
Unrecognized Tax Benefits, Ending Balance $ 15,000 $ 0
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.3.1.900
Capital Stock (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
$ / shares
shares
Dec. 31, 2014
USD ($)
$ / shares
shares
Dec. 31, 2013
shares
Dec. 31, 2011
Mar. 21, 2011
$ / shares
Right
shares
Capital Stock [Abstract]          
Capital stock, shares authorized (in shares) 32,000,000        
Common stock, shares authorized (in shares) 30,000,000 30,000,000      
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01     $ 0.01
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance   0      
Share Repurchase Program          
Stock repurchased during period | $   $ 0      
Long Term Incentive Stock Option Plan 1995 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) 4,832,240        
Shares under options and warrants outstanding (in shares) 2,222,333 2,708,273 3,035,987    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 1,367,500        
Shares of common stock remaining to be granted (in shares) 1,242,407        
Preferred Stock Rights Agreement [Member]          
Preferred Stock Rights          
Date on which dividends payable was declared by Board of Directors       Mar. 21, 2011  
Number of preferred stock purchase right declared for each outstanding common stock (per right) | Right         1
Number of rights issued with each issuance of common stock (per right) | Right         1
Term of stockholder protection rights agreement 3 years        
Rights Agreement Amendment Date     Mar. 21, 2014    
Term of the Rights Agreement extension 2 years        
Rights Agreement Expiration Date     Mar. 21, 2016    
Fraction of participating preferred stock that can be exercised as a result of right | $ / shares         0.01
Exercise price of right (in dollars per share) | $ / shares         $ 8.00
Percentage of common stock required to exercise the right (in hundredths)         20.00%
Minimum percentage of common stock owned for right to become exercisable (in hundredths)         20.00%
Redemption price per right (in dollars per share) | $ / shares         0.001
Number of common stock exchange for rights (in shares)         1
Percentage of common stock acquired to cause substantial dilution (in hundredths)         20.00%
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation (Details)
12 Months Ended
Dec. 31, 2015
USD ($)
Installment
$ / shares
shares
Dec. 31, 2014
USD ($)
$ / shares
shares
Stock-Based Compensation [Abstract]    
Share based compensation expense | $ $ 541,000 $ 712,000
Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested RSUs, beginning balance (in shares) 0  
RSUs Granted 1,367,500  
RSUs Forfeited 0  
RSUs Vested 0  
RSUs, Period Increase (Decrease), Total 1,367,500  
Nonvested RSUs, ending balance (in shares)   0
Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]    
Weighted average fair value at beginning of period (in dollars per share) | $ / shares $ 0  
Nonvested, weighted average exercise price, RSUs granted (in dollars per share) | $ / shares 0.76  
Nonvested, weighted average exercise price, RSUs forfeited (in dollars per share) | $ / shares 0  
Nonvested, weighted average exercise price, RSUs vested (in dollars per share) | $ / shares 0  
Weighted average fair value at end of period (in dollars per share) | $ / shares $ 0.76 $ 0
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Unrecognized compensation expense | $ $ 1,100,000  
Cash received from exercise of stock options | $ 23,000 $ 0
Aggregate intrinsic value of stock options exercised | $ $ 6,000 $ 0
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk free interest rate, minimum (in hundredths) 0.93% 1.29%
Risk free interest rate, maximum (in hundredths) 2.04% 2.15%
Dividend yield (in hundredths) 0.00% 0.00%
Volatility rate, minimum (in hundredths) 45.94% 49.89%
Volatility rate, maximum (in hundredths) 49.44% 50.34%
Weighted average volatility (in hundredths) 47.45% 50.06%
Employee Stock Option [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Expected life 3 years 11 days 3 years 9 months 22 days
Employee Stock Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Expected life 7 years 7 years
Long Term Incentive Stock Option Plan 1995 [Member]    
Share-based Payment Award [Line Items]    
Term expiration for option to purchase shares, minimum 7 years  
Term expiration for option to purchase shares, maximum 10 years  
Plan Expiration Jun. 30, 2018  
Number of shares authorized (in shares) 6,500,000  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Issued Upon Exercise of Options 1,667,760  
Stock options remaining to be granted (in shares) 1,242,407  
Share-based Payment Award, Options, Outstanding [Roll Forward]    
Shares under option and warrant, beginning balance (in shares) 2,708,273 3,035,987
Options granted (in shares) 240,000 158,573
Options exercised (in shares) 14,000 0
Options forfeited (in shares) 711,940 486,287
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Total (485,940) (327,714)
Shares under options and warrant, ending balance (in shares) 2,222,333 2,708,273
Options expected to vest (in shares) 218,522 681,983
Options and warrants exercisable, ending balance (in shares) 2,003,811 2,026,290
Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Weighted average exercise price, shares under option and warrant, beginning balance (in dollars per share) | $ / shares $ 3.12 $ 3.38
Weighted average exercise price, options granted (in dollars per share) | $ / shares 1.58 2.03
Weighted average exercise price, options exercised (in dollars per share) | $ / shares 1.65 0
Weighted average exercise price, options forfeited (in dollars per share) | $ / shares 2.97 4.35
Weighted average exercise price, shares under options and warrant, ending balance (in dollars per share) | $ / shares 3.01 3.12
Weighted average exercise price, options expected to vest (in dollars per share) | $ / shares 1.76 2.23
Weighted average exercise price, options and warrants exercisable, beginning balance (in dollars per share) | $ / shares $ 3.15 $ 3.42
Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Aggregate intrinsic value, shares under option and warrant, beginning of period | $ $ 831,000 $ 0
Aggregate intrinsic value, options expected to vest | $ 142,000 0
Aggregate intrinsic value, options and warrants exercisable, ending balance | $ $ 689,000 $ 0
Weighted average remaining contractual life, shares under option and warrant, beginning of period 2 years 9 months 11 days 3 years 6 months 18 days
Weighted average remaining contractual life, options expected to vest 3 years 8 months 26 days 4 years 5 months 23 days
Weighted average remaining contractual life, options and warrants exercisable, end of period 2 years 8 months 5 days 3 years 2 months 23 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Options granted (in shares) 240,000 158,573
Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested RSUs, ending balance (in shares) 1,367,500  
Long Term Incentive Stock Option Plan 1995 [Member] | Installments One [Member]    
Share-based Payment Award [Line Items]    
Number of Installments | Installment 3  
Long Term Incentive Stock Option Plan 1995 [Member] | Installments Two [Member]    
Share-based Payment Award [Line Items]    
Number of Installments | Installment 5  
Long Term Incentive Stock Option Plan 1995 [Member] | Installments Three [Member]    
Share-based Payment Award [Line Items]    
Number of Installments | Installment 7  
Long Term Incentive Stock Option Plan 1995 [Member] | Non-vested Share Activity [Member]    
Share-based Payment Award, Options, Outstanding [Roll Forward]    
Options granted (in shares) 240,000 158,573
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested options, beginning balance (in shares) 681,983 1,287,801
Options granted (in shares) 240,000 158,573
Options forfeited (295,903) (190,433)
Options vested during the period (407,558) (573,958)
Period Increase (Decrease), Total (463,461) (605,818)
Nonvested options, ending balance (in shares) 218,522 681,983
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Nonvested, Weighted average exercise price, shares under option and warrant, beginning balance (in dollars per share) | $ / shares $ 1.22 $ 1.33
Nonvested, Weighted average exercise price, options granted (in dollars per share) | $ / shares 0.55 0.67
Nonvested, Weighted average exercise price, options forfeited (in dollars per share) | $ / shares 0.94 1.29
Nonvested, Weighted average exercise price, options vested (in dollars per share) | $ / shares 1.21 1.29
Nonvested, Weighted average exercise price, shares under option and warrant, ending balance (in dollars per share) | $ / shares $ 0.89 $ 1.22
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Letter
Bond
Contract
Dec. 31, 2014
USD ($)
Operating Leases, Future Minimum Payments Due [Abstract]    
2016 $ 1,036  
2017 930  
2018 771  
2019 750  
2020 604  
Thereafter 1,562  
Total 5,653  
Rent Expense [Abstract]    
Rent expense 1,200 $ 1,400
Standby Letters of Credit, Bank Guarantees, Surety Bonds and Performance Bonds [Abstract]    
Standby letters of credit and surety bonds $ 3,600  
Number of Standby Letters of Credit | Letter 12  
Number of Surety Bonds | Bond 1  
Number of Bid Bonds Contract | Contract 12  
NumberOfStandByLettersOfCreditDepositedInEscrowAccounts | Letter 12  
Restricted cash and investments $ 3,500 $ 4,200
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
Employee Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Employee Benefits [Abstract]    
Company's contribution to the plan $ 268,000 $ 256,000
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information, Loss before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenues $ 56,803 $ 37,536
Operating loss (4,136) (7,516)
Change in fair value of contingent consideration 849 229
Interest income, net 88 143
Gain (loss) on derivative instruments, net (40) 209
Other expense, net (146) 1
Loss before income taxes (4,234) (7,163)
Performance Improvement Solutions [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenues 37,074 35,281
Operating loss (4,465) (7,392)
Nuclear Industry Training and Consulting [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenues 19,729 2,255
Operating loss 1,178 105
Corporate Segment [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Change in fair value of contingent consideration $ 849 $ 229
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information, Reconciliation of Assets from Segment to Consolidated (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 39,371 $ 46,228
Performance Improvement Solutions [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 30,634 38,538
Nuclear Industry Training and Consulting [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 8,884 8,090
Intersegment Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ (147) $ (400)
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Segment
Dec. 31, 2014
USD ($)
Segment Information [Abstract]    
Percentage of revenues derived from customers in the nuclear power industry 71.00% 61.00%
Number of reportable business segments | Segment 2  
Contract range, minimum 10 months  
Contract range, maximum 3 years  
Segment Reporting Information [Line Items]    
Contract revenue $ 56,803 $ 37,536
Total contract revenue 56,803 37,536
Operating income (loss) (4,136) (7,516)
Assets $ 39,371 $ 46,228
Percentage of revenues derived from international sales 31.00% 52.00%
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Contract revenue $ 0 $ 0
United States [Member]    
Segment Reporting Information [Line Items]    
Total contract revenue 50,985 30,820
Operating income (loss) (4,053) (5,330)
Assets 102,325 116,586
United States [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 49,585 28,644
United States [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 1,400 2,176
Europe [Member]    
Segment Reporting Information [Line Items]    
Total contract revenue 5,443 7,155
Operating income (loss) (1) (2,094)
Assets 4,991 5,828
Europe [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 5,260 6,414
Europe [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 183 741
Asia [Member]    
Segment Reporting Information [Line Items]    
Total contract revenue 3,387 3,720
Operating income (loss) (82) (92)
Assets 3,915 4,694
Asia [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 1,958 2,478
Asia [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 1,429 1,242
Geography Eliminations [Member]    
Segment Reporting Information [Line Items]    
Contract revenue 0  
Total contract revenue (3,012) (4,159)
Operating income (loss) 0 0
Assets (71,860) (80,880)
Geography Eliminations [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Contract revenue   0
Geography Eliminations [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Contract revenue $ (3,012) $ (4,159)
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.3.1.900
Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Interest Paid [Abstract]    
Interest $ (3) $ (1)
Income Taxes Paid, Net [Abstract]    
Income taxes 119 395
Noncash or Part Noncash Acquisitions [Line Items]    
Noncash or Part Noncash Acquisition, Other Liabilities Assumed 0 4,160
Hyperspring, LLC [Member]    
Noncash or Part Noncash Acquisitions [Line Items]    
Noncash or Part Noncash Acquisition, Other Liabilities Assumed 0 3,953
IntelliQlik, LLC [Member]    
Noncash or Part Noncash Acquisitions [Line Items]    
Noncash or Part Noncash Acquisition, Other Liabilities Assumed $ 0 $ 207
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equity Method Investments and Joint Ventures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Equity Method Investment, Financial Statement, Reported Amounts [Abstract]    
Equity loss on investments $ (233) $ (55)
Payments to Acquire Equity Method Investments 0 250
Equity Method Investment, Other than Temporary Impairment 126  
IntelliQlik, LLC [Member]    
Equity Method Investment, Financial Statement, Reported Amounts [Abstract]    
Equity loss on investments (233) (17)
Equity Method Investments $ 0 440
Equity Method Investment, Ownership Percentage 50.00%  
Equity Method Investment, Description of Principal Activities IntelliQlik is developing a software platform for online learning and learning management for the energy market  
Payments to Acquire Equity Method Investments $ 250  
Obligation to contribute additional investment 250  
Business Combination, Contingent Consideration, Liability 0  
General Simulation Engineering RUS LLC [Member]    
Equity Method Investment, Financial Statement, Reported Amounts [Abstract]    
Equity loss on investments 0 (38)
Equity Method Investments $ 0 $ 0
Equity Method Investment, Ownership Percentage 50.00%  
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.3.1.900
Subsequent Events (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Subsequent Event [Line Items]    
Payments of the liability-classified contingent consideration arrangements $ 1,700 $ 500
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Subsequent Event, Date Jan. 08, 2016  
Subsequent Event, Description Pursuant to the terms of the Hyperspring Purchase Agreement, GSE Performance was required to pay the Sellers an additional $1.4 million based on EBITDA thresholds for the year ended November 13, 2015.  
Payments of the liability-classified contingent consideration arrangements $ 1,400  
Subsequent Event 2 [Member]    
Subsequent Event [Line Items]    
Subsequent Event, Description On March 17, 2016, GSE was awarded a contract to design, engineer and deliver three full scope simulator systems to an existing client, a major nuclear power plant operator based in the southern United States.  
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )IZ>4@6'2-4(0( $8I 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:2V[;,! &X*L8VA86S62DZ(U MW")I8^#?6):'G!EII&_EJV\/@=+BX(8QK:LNY_"!L=1TY&RJ?:"Q1#8^.IO+ M:=RR8)N=W1(3JY5AC1\SC7F9IQS5]=67/<78M[3X> Q,N=>5#6'H&YM[/[+] MV)YD7?K-IF^H]KZ\%CJTZ%D2>6W=56B MZ5D53C?^K;/>34,+X_:W'=/Y/U[+R4WL?4$L#!!0 ( )IZ>4A(=07NQ0 "L" + 7W)E;',O M+G)E;'.MDLMNPD ,17\EFGUQ2B46$6'%AAU"_( [XSR4S'CD,2+]^X[8@,)# MK<32KWN/KKP.J:P.-*+V'%+7QU1,?@RIROW:=*JQ DBV(X]IP9%"GC8L'C67 MTD)$.V!+L"S+%4EK0VTPAGEN&;>5ADZ3SXB?07 M8VZ:WM*6[13@2=&AXD7U(V8#$NTI MO8+Z>@"%,;X[)9J4@B,WHX*[O]C\ E!+ P04 " ":>GE(&-L78D4" "< M*0 &@ 'AL+U]R96QS+W=OKW<]= MJ3>?\KF93GU7VM-05M\OYZYLYNO;JIVF81-"V;7YTI2'?LC=?/?0CY=FFG^. MQS TN_?FF(/4M8?Q=D[U\OSG[-7;?EN-;_M8K;XTXS%/V^I;/[Z7-N>IA.M7 M?)@7F&]_#/E_EN\/A],NO_:[KY?<3?^H"+\6J,)RD"P'"25(EX.4$F3+048) M2LM!B1+DRT%."5HO!ZTI08_+08^4H*?EH"=*4*R!C#4G"6'-T3H"KB/'ZPC MCARQ(R [0GK6 M1@_;'+T%Z"T@M'+T%Z"T@M'+T%Z"TBM'+T5Z*VDO1*T6<+16X'>RM%;@=[*T5N!WLK16X'>RM%;@=[*T5N!WLK1 MVX#>QM';@-[&T=N WL;1VX#>1MKK1IO='+T-Z&TAM'+T-Z&T< MO0WH;1R]$] [5'+T3T#MQ]$Y M[\31.P&]$T?O!/1.'+T=Z.TCM'+T=Z.TCMI+,F MZ+ )1V\'>CM';P=Z.T=O!WH[1^_UC=ZE;<:\_SR-I^Y8[EWSVW!8=(-WF3[. M^?XIUZFPX4;K:5XIA^OGW?\ZKE-_AH2_#F*^_ !02P,$% @ FGIY2 ^^ MLI;; P C! ! !D;V-0&ULO5A=<]HX%/TK&IZR,Z2F M?.TV0YDAQMFD0P)3T^RSD"^@B2VYDDQA?_U>F82:1#:8A\U+Y.MS=+]TKFT& M0K=N9DJFH P'3;9)+/0-&K\VUL:D-YZGV1H2JC\A1.#=I50)-7BI5IY<+CF# ML619 L)X[5:K[\'6@(@@NDX/FS:& ^MEE*8Q9]1P*8:/G"FIY=*08,L@'GCO M 3D#=PZ!98J;W;"UQQ1-.29D- 8??0V7--:P1_TVYAA?)BD5.V]_->'B1?]( MYW),#119QS?VNZ^I@@B='NU^,.:8^QWF&5NNOZ9B!5$1^_'F6RV>06F;Z>?V MIQ;^'4KP9M_O#33B8C6C7.GA8&-N-L",5*]MVIA+NQ1)9INNG^<8GVZ0!=5@ MEU\;&ZHX%:9!-/\7+]N-O=N]-5_'J39J^(]4+WH-8/3 .QCS91%;7//NL/\E M1^#J&.D=,AN^ENTH;VN93T9,?D/ ^".9A73RYFM'3G'"._QZ# M)\1/[\AT%GROR_&GC[/:G/O14VW.*+QW2,V,^,:VY[IYV OZ6,?O$XS@.9FC4H M[+=!1?-%#&3D3E@*HR@SY#LPX!N*2/?FF$]*.1ZD+1Y9#;K@Q,^4!/ K]V5>062,6P@ECF=^%(;W20"W-6\0PF29QIG8 MZ MQP45C-,8L\>[6>+D3*187<]!)>AHX=[V03"9 )G3;4E-?)IR@WY"(]F+.QM[ MYQH/!43$3G@L787X9))P8Q/>5]?V!@<,8#(E 01)&LL= +D% 4MNW*@05GD5 M3XD_S/#A!A:*.8VY9K'4FA"!M]*_"PT_,QL M2,'&8NM+I/WG!9R_3LJ*7,US!?Q17U^=UMGZJO92*;1.N[[0.IV:0LOCJR^T M3N\,H57G7E1<-;),6*^L^OHB5^=JYT1@52+J?JXOHJZ[Y95'O5O2\DI.]P*. MN^75G/X%G ODWCU'[F,PE,=S\$A*#"PNJ95S/%9'5C4? M^VZ=5\['OEOG'UXRW'%]^*I[]PWG'?_V,/P/4$L#!!0 ( )IZ>4A1>WAN M/@$ &D# 1 9&]C4')O<',O8V]R92YX;6S-DTU/PS ,AO\*ZKU+/[0= MHJX'0)R8A,00B%M(O"ZL^5#BJ>N_)\NZE@&7W;C5M=_'K^.DXI9RX^#)&0L. M)?B;@VJUI]PNDRVBI81XO@7%_"Q4Z)#<&*<8AM UQ#*^8PV0(LL61 $RP9"1 M(S"U(S&I*\$I=\#0N $O^(BW>]=&F. $6E"@T9-\EI.D?M$[;3I=D4E?5\%Q MRSRNC) ;">*VG\I^IT)G!*?\20YB;!___NDA9D@R5!Z\'*NZKIMU9:P+ ^?D M;?7X',\FE=HCTQR"RDN*O85E_7%!U?3EA98UQ_2OV(+EY5_0502P,$% @ FGIY M2)E&UL[5I;<]HX%'[O MK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J; M/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL M:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP M&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C. M=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XY MB1'^QL4$UFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB! M]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95 MO-RCEU@5 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNE MVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PU MDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;] MN'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E M>G@*-Y;&O%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^ M+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1 M^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L M%.!D8"V@!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9 M;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F M2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG! M/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[ M\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY M@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\ MW/[O#;#"Q([A[8N_ 5!+ P04 " ":>GE(&_IW'L<" 7$0 #0 'AL M+W-T>6QEQ7(*^VYE SG@@H=X"F\.GW[(N#Q[ O+VX-G!@7MS=+9K/S2. M(PARQLM0(4O9E M>SQX&+CW*_1/JH<-\'*W:EBU=7(JO$F M0PM.N0!2'705)<\98C@?<8$H"031Q@@Q0C>YV23 W W%.$9B+DSL/,)NG)YK M(XEE,(5N\;M_N,#23:.71RC=7IXR^%Z"I,0BGJD'4/3GFT0M+N8QSD6:<2VC MEP)M^H.3V@33J+@!%R$6]H*#IJ$!"UYC*A& MEC.*CL(N,*77^B9^%VVQUQ'(Q^AW[$*@591=E8BB:[>!2:I3I^7L.G;R*"Y8 M1U4 -1LE"=V<4[*,&<[%YJ89+Y[:\/T&O.^AD@I67) [-5YOA(4R8 '!+1:2 M+.J6CP(E<[R6Q0YVUE&3PLOOQAQ#N*/G'J_B M*F,!%C-S^SY)2 ]*?&E=:-]VJ*6W1JICAVM:K MQBM10/%V% 4+<80R*E^36RZ-Q?X7X M/P!02P,$% @ FGIY2">DK@IP!0 QQ4 \ !X;"]W;W)K8F]O:RYX M;6R5F%M3VS@8AO^*QE?=&;I)?&K+-)T)25C8"82IL]UKQ5:(IK;E2C+0_OJ5 M#&Q?DZ^FN4I\T&,='K^2]=&5N)VH["\3@=:5%R*U5M]K(QP1/-_ [--%KP MPNR%L%7Y"*NXK(-/'\WI3I;BB]#&@1EOFFM>B6GP4 :LY,8N"VE%,0UB=ZCN M1>^$;INS5I;^(!DGP-M:3>NLL_/G0:3 M, [#])'A;_LBQ;U!H#_!>&[EG=CP[308!XRW5IW+T@J]X%;\I57;R/K6L0*V MD]K8S#>WN[.2M:SD#U]O=V3VZOY":?E#U9:76:Y567:E_(6ND'N"^?^,JZ.5 M>>]&R[>?_4A,@W3L@'?2R*TLI?T^#;K_I? M&;UH2M?]/_^QNNN/KX&Z^++H'ZU/I_NC+8O+850B:KZ^S]>IR,=LL%^QLMII= MSYS>2NU>=/99Y$+> M<0?H504%GA &N^YKN'2OTH.+02,,5&G>:HTH5'A".+QTG='X=_.$96IG[[D6 M)QUN);@1>T2AQ!/"XN?R;"'N1*DZ*ILK8\T)JP4.]00UGA >GW.IV1=>ML*/ M][FL>9U+7KH.-U:W%:)0Y EA\DK5MV\W0E>N6MM>)=#<":'N99VK2K -?^B/ M#HHZ(4R=\T:ZT&695?E7+(AB3@@SNP)OW4LB"M=OE1_;E_D8HJ4A8:DK5TGK MN_[1"J^:FS&$Z[]>*T)T-"0<759-J;X+PC3(1^B ME"$A9=8V32D\P77C0IJ\5*;5G0MS;E#*$*4,"2F]WVZVN1)VKPI7GSLWO__L MG;\1A5*&A)19NS7B6^O;M;SS""R,&H:$AH/Q%;Y#%'H9$EX.H]XC"E4-"54Q M"]F;31=$?R E0T)90=#,1KC7(KF1J2YAZ%(U2E"(0K,C*HP/(XQJ78Q:QX36@UD63Q"%8L=4) ]E M68QBQRAV3 7T4(;$*':,8L=D6 ^A8D3UEL'4"F(0A6+'*'9,AO40*D44"AX? M&]TQ1G>,JL?'1G>,T1VCZO&KT;T0ELNR;R8:'K^R$#[Y^:KX5*J-+/"K R5/ MCET;)RAY@I(GO[DV)MN7H./)L:OD!!U/T/'DV%5R@HXGZ'ARU"JY:R6B>A][ MQZZ2$W0\0<>35U?)='^CW,DKZV6:@$XGA--(.&'_U+G0#E+[$VPE\(IRL38I2IU1R_W)>ZFB(0JE34NJ!>2G%Y$[1ZI1:DKQZ.6HM$IE=K4I$LUK[=]06;VP*R; M8F:GJ'5*:#TXZZ:8V2GZG9)[&"^^(.C&H=OIAZ=MMNYRM[-6N&&O1>'W'4WW MB)R7N=^,=#^/VP=QXK\U_?&5*MQS_2YBP'9M6<[=N76]4MS?]T1^WG[\]!]0 M2P,$% @ FGIY2.HVXF&' @ ?PD !@ !X;"]W;W)K[U\20Q*E*"B3I MOOT"&FOAV)LH^'WG!^0HTA69]92^<0OK--? MCERT5.FF.$7R(A@]6%/;1#B.LZBE=1>6A>U[$67!KZJI._8B GEM6RK^;5C# M[ZL0A8^.U_IT5J8C*HMH]!WJEG6RYET@V'$5KM'S#N5&8A5_:G:7D_? #'[/ M^9MI_#JLPMB,@36L4B8$U8\;V[*F,9$T^7T(^LDTQNG[(_H/.UT]_#V5;,N; MO_5!G?5HXS XL".]-NJ5WW^R80ZI"5CQ1MK?H+I*Q=N')0Q:^M$_Z\X^[_T7 MD@PVV( ' QX-./O6D R&9#0@\JV!# ;B&*)^*G8A=E31LA#\'HC^W[M0DR3H MF>BEKDRG75G[32^%U+VW,BZBFPDS*#:] D\4:%1$.O8(P!!@@ST[_@K8^HKD MJV+G*P@\A 2<8V+MR<2>PG8"VHFUDXD]D5E%9Q5+ M0L@BABD92,D\RM*A^ HT0\A!0N[[D8, )!A&+$#$PO<[R;(!)#.()8A8^G[B M( #)3$:9/0>JNMB/X"85I)E)*S13V\B/X&36;M#DD]3">8)2C)8S++#,UPC[ M+">_MH-FFL8H7R*T2.=8<#VCQ&-A;]=*/!:.9_\EN/"17]?836A(,Y-N"*Y^ MY)<_=G,:TLQL@0BN?N07-TY="J#)9BCP#H#\^L:Y2P$T"X<238ZOEHF3O0?( MH.+7SEX[)KWC76.-[?'W*2^+"SVQWU2Z[T(6J/NB/GBNFAQ$]Z6<_Z M-C0V&G94YC77[Z*_'_0-Q2^/Z\YXYRK_ U!+ P04 " ":>GE(4/C8\V$$ M !K%@ & 'AL+W=O8\>;?![#'P=VMG8L-^&OI >)) M9G5NVN_=/H1^\;.NCMWCEV9D"%78]F,3Y?#U%HI056-+0\\_KHW^W^=8.-]^;_WWZ70'_*>R"T53 M_7/8]?N!UBP7N_!@QL;W#95-WTNMJ]=W]3O)#7D]J/4WU=E[/$#>72#I%CE,$P&26G8B2(I>1SF)5%BM9B+%<(G[>2YH" M0Y$A#Q$0IX(X"<).=^,D"!G'< LEY5*?Z2Q>9?&2Q3$6+WI!9SQ#D2'(',)WI>QK=NB"U:[EVKYF[L9F*2R-#@&EL MV.C:!>E=R[T+JGAS3B-3Y/+(? 2Z>T'*UW+Y@O2J,YQ%R=B(8T!7+TCW\K&Y M >E5RDE,24K,>L08CRY@2,5D;V//I*Y-D-ZTW)L@G2BNK8P0Q0:=KDV0WK3< MFR"=",CM6B@II.@B2C<) M=76B5"=? VY02A$]?^H*+979R*R"NCI1JM-Q=:+4XGQBO\+(D$TC*VC4W8G2 MG8Z[$[4U:6KX Z[$$)R)/5.Z.U&N7AU?O:)MAQ M#Z.4+ (WL1*B&(HN8I0B=ES$J"@6Y&):BY'-(RHF7<5DQ"3G(E,+Z?HDJ4_/ M]4E2C/S2_C)RSZ&+DZ0X/1'1QDA2GY^(DJ<1/SF1\8BZTG!U\'Q$$Z?(D*4_/Y4G2BY_ \L%5J#&, MOI?1!4I2H)X+E!0SYKFX/A^D[FET?9+4I^?Z)$6,&7FN,_-74MK27(EI2_-D]EKP5+Z$O\KVY7#L%D]-WS?U]![PN6GZ,#1I/@\# M8!_*W6VG"L_]N)D.V^WE7>AEIV].[Z]V;^^7U_\!4$L#!!0 ( )IZ>4@T MD?$P)0( X' 8 >&PO=V]R:W-H965T&ULC97;LIL@ M%(9?Q?$!@N=#QCC3V.FT%YW9LR_::V)(=#:*!1)WW[Z QBK09N %8WJ(-L1P;4BS<70CO(19=> 1LH@F=EZC ( M/"\!'6Q[MRS4V LM"W+CN.W1"W78K>L@_7U$F(P'UW%R )0%6'SG MMD,]:TGO4'0YN)_\?95+A1+\:-'(5FU'LI\(>9.=;^>#ZTD$A%'-900H'G=4 M(8QE()'XUQSS;TII7+,/\E8Q?T5Q" M+ /6!#/U[]0WQDGWL+A.!]^G9]NKYSB]B=/99C<$LR%8#'[T7T,X&T+- "8R M5==GR&%94#(Z=%J+ AF+E:#JJ)4N]$94R,WLLD*\!=QIDEQTD2K"3! M5E&9BM!;)$#D7R "*T2@_.'*'^=V?VCUA\H?K8O(M2(F2:8DO9)X.\_7ZG@B MVI!$5I+(($D]C622)*LDXI.2/PWFN6[#$UMY8I-'*_H8?V1FGH@V)(F5)#%) MM&UT3(R*0\\Z-1\0;HA2*U%J$H4:46HD\O/8]U)]42N;,,J2M7!#E%F),I,H MTH@R,U&:^WX6:QN^L@FS+,W^]67E5J+<)(HUHMQ,%.>98-* GNLF'K ZN@9X M1=\AO;8]-N)R6#D87+INI:-/IO)XZG R/VV>Y M LL_4$L#!!0 ( )IZ>4CC69^?3 , .,- 8 >&PO=V]R:W-H965T M&ULA9==;YLP%(;_"N*^Q5]@J))(A6G:+B95O=BN:>(DJ( S M<)KNW\\8FA*?PW83P'F/SW/\\773WVA^5,L%[4[?].CP:]TUI;&?W2'J3YTJ=RZHJ2-&2!(U9=6&FY5K>^HV*WTV==6JIR[H MSTU3=G]R5>O+.J3A1\-S=3B:H2':K*)KW*YJ5-M7N@TZM5^'C_2A8&R0.,7/ M2EWZV7LPP+]H_3I\?-^M0S(PJ%IMS=!%:1]OJE!U/?1D,_^>.OW,.03.WS]Z M_^K*M?@O9:\*7?^J=N9H:4D8[-2^/-?F65^^J:F&>.APJ^O>_0;;W0Z ;*_62Y*.$S23TJHALY]<,#,N0 M,Q#.;A,44,$)GH&C-7 7S^H/'"Q8MY?.J-P2B13M(Z29RDA'N%0!67 M,4]PEAAEB2%+YK&,DF2613!!O%DKH(HE4@B<)4%9$L"2$H\E 5GN:,R]T2N@ M:F%^)R-7("HB,X:SI"A+"M9:NA"?H?$9K,5;17D&*06C MTJL%426<+*RUPS3(+*4DW2! M![=+"OTR]?URTMP8@Z#<-RE,)F.ZM(IQRZ30,U/?,RFT0Y^Y0#14+$T5[I@4 M6F;F6R9%/%,0GP6*&,D66'#7I- V_6V;4^B(=U2 64)\[!#'JP;R+YI)$W8R.) MO[LQF>1L8=DPW(49=&'?1O))D\X3D7OFKQM<)I9.C[@3,^C$F>_$D^:_/*@, M\$2SLW.CNH.[4_3!5I];,QQ39ZW7>\NCN[9X[;F]SXRWC\]N-JM3>5 _RNY0 MM7WPHHT]V;OS]UYKHRPEN;)7VO1OO(..'T:>/*]7U7K?Y M"U!+ P04 " ":>GE(BRRM"?H! !9!0 & 'AL+W=OU#2&46+U@>_S>S)O!,]G$^+MH :3S24DO3FXKY7#T/%&V0+%X8@/TZJ9F MG&*ICKSQQ, !5X9$B8=\/_8H[GHWSXSME><9&R7I>GCECA@IQ?S/&0B;3F[@ MW@QO7=-*;?#RS%MY54>A%QWK'0[UR7T.CD6L$0;PJX-);/:.UGYA[%T??E0G MU]<2@$ IM0>LEBL40(AVI )_+#[O(35QN[]Y_V:R5>HO6$#!R.^NDJT2Z[M. M!34>B7QCTW=84CAHAR4CPGR=N-^LTWR3!0K,3T$) *R&( M_TL(%T)X)T0FTUF9R>L%2YQGG$T.G__%@/4O#XZAJERIC:90YDYE)I3UFJ=) MYEVUGP5RGB%H PE6A*>O8 M6-=I\8STD]_9SVJ*S$U_=Y-G V[@)^9-UPOGPJ1J*//L:\8D*)'^DZI8J^;< M>B!02[U-U)[/K3\?)!MN@VR=IOE?4$L#!!0 ( )IZ>4@-*(0CQ0, 82 M 8 >&PO=V]R:W-H965T&ULC9C;+6QTHENRXHSUST MO-#-D[28+>;=N>_58EZ^-EE:J.^54[_F>5+]6ZJL/#W,8/9^XD?ZZ:@U;KS9R= MVB>O6?.C/'U10PU!FW!;9G7WZVQ?ZZ;,WT-F3I[\[;=IT6U/_3^1-X3Q 3@$ MX!B .!G@#P'^&."'DP%B"! ?(\23 <$0$(P!8GJ$< @(/T80DP%R")!C '1= MWZULK).2CZ0"?$EL8M#PR&*/WH0J]X-P;!]$K2 M7HE;EPB&M-:(03V34T:1C()+D\VO!A#I;)YTP;;M0%B6K9MR>C3JB<94PKOVL#8-GJT:-N5 MP;M8-/+.C(PS(YUKM&V7NO=FFC&E\-Z,MC=;JR;:WGR'EFM>HTPU%QZF;S!Q M9-Q92/JDO+F*F7IX$T?&Q)$^7>$M)LY TA<1T.(8UPV\2%A3PG @0NJ$',8] MXS,51'YXP<21-W%D3)S>I4OD3#S0KUR6B3/D!1/GK_K/%/U!4Q[?O[J, MGWX6_P%02P,$% @ FGIY2!EB6P?Y_NN.STL ME^UV7U1Y^Z4^%ZJ?*N?VQ>E^VI*?+=6*@JEQP$T;+*#\?Y>C6^^]ZL M5_5;5QZ.Q?=FUKY55=[\EQ5E?7Z'/W>/\V#P4)3%MANJR/O+>[$I MRG*HJ6_YWTNEGVT.!6_O/VK_.H;;VW_.VV)3E_\<=MV^=QO,9[OB)7\KNQ_U M^5MQB2$<*MS693O^SK9O;5=7'T7FLRK_-5T/Q_%ZGOY)@DLQ7( O!?A:@*+? M%I!+ ?DLX,9()V=C7'_D7;Y>-?5YUDR#<Z)X!HIA\/0-I]40,>B;59A@,@>B9BU2A9^H2)AN))9-> MS!?-73,NT%ZLB /?,&%(DJ4DB3'C[#*)S3!9T8)]PX0I20"3XMF6"'.2+"C% M;'V E!SJJ#=(1H&XV&,( Y,L,4E8.P(\#$P'6]&"G7AP19B;9,%)>HYG9+&X M2%VL_0 5DWBV-<+\) O0T% "L#$,=;X!5.R<+ZG!!&5 4#-]V,+1K@8@6DCJ MX01CA+)%:*CW%K9P%-8S&8@6+O+,8\8(98!0T5L_6SA20)&V8U51Y#S<8LQ0 M!NFA;^HQ1A\C])G^M53C6*\$()(T\9C!Z.,0F-%[]T5TU[T1F=&VJLCYN@93 ME"U%2?1^R;]+)2]6K(1#3[[)F)\,^*DWPHPM&HT5*^'$^08)PY,!/'6ZDC'( M*9G-UY%5"<6>[9(Q.QDDGTYO+6RQ2$ELEJ15W7#O_FL-HU, .IW>6 10D6R. MA60Q)[[/1TQ/(4L(YXL),T\ \YQFGH"$4/1BV2"5(U]$GB]BFS>2TU\] G)" MT[]6XW."T2D G3H_R 1EC8%>ET 5!CXWF)T"V.DT.\52<<%V;T*RU#M.F)X" MZ*D_L3)!26AD[ !52)ZM4C!!!1 TU 05F%RF9AHC61#Y^@=C5 !&3=(G *,2 M)F8J UD8.4]2+!BD D"J\\OL(KH]!B(*$GVB@&1WOB=#RYNSO*IH7LH[ZQ,-9H'J?T<-F.@W]K&:].N6OQ5]Y\WHXMK/GNNOJ:CP/ M?*GKKNA=!E_Z:;XO\MWUH2Q>NN$V[N^;Z4QT>NCJT\<1[_6<>?T_4$L#!!0 M ( )IZ>4BVQJ,$H $ +$# 8 >&PO=V]R:W-H965T&UL?5/!;MP@$/T5Q <$+^M-JY774C91U1XJ13FT9]8>VRC .(#7Z=\7L-=Q M6ZL78(9Y;]X,0S&B?74=@"?O6AEWHIWW_9$Q5W6@A;O#'DRX:=!JX8-I6^9Z M"Z).(*T8S[)[IH4TM"R2[]F6!0Y>20//EKA!:V%_G4'A>*([>G.\R+;ST<'* M@BVX6FHP3J(A%IH3?=@=SWF,2 $_)(QN=291^P7Q-1K?ZA/-H@104/G((,)V MA4=0*A*%Q&\SYT?*"%R?;^Q?4K5!_44X>$3U4]:^"V(S2FIHQ*#\"XY?82[A M$ DK5"ZMI!J<1WV#4*+%^[1+D_9QNLGO9]@V@,\ O@ ^9TGXE"C)?!)>E(7% MD=BIM;V(+[@[\M"(*CI3W>DN"'7!>RUWAWW!KI%HCCE/,7P=LT2PP+ZDX%LI MSOP?.-^&[S<5[A-\_X?"?)L@WR3($T'^WQ*W8@Y_)6&KGFJP;1H=1RH<3!K4 ME7>9S@>>WN0CO"QZT<)W85MI'+F@#R^;^M\@>@A2LKL#)5WX/XNAH/'Q^"F< M[312D^&QOWV0Y9>6OP%02P,$% @ FGIY2,X6@D^@ 0 L0, !@ !X M;"]W;W)KPUW%;JQ=@AGEOW@Q#,:)]BG??] MD3%7=:"%N\,>3+AIT&KA@VE;YGH+HDX@K1C/LGNFA32T+)+OQ98%#EY) R^6 MN$%K87^=0>%XHCMZ<[S*MO/1P8Q( =\EC&YU M)E'[!?$M&E_K$\VB!%!0^<@@PG:%9U J$H7$/V?.CY01N#[?V#^G:H/ZBW#P MC.J'K'T7Q&:4U-"(0?E7'+_ 7,(A$E:H7%I)-3B/^@:A1(OW:9-T<\AG MV#: SP"^ !ZS)'Q*E&1^$EZ4A<61V*FUO8@ON#ORT(@J.E/=Z2X(=<%[+7>' M^X)=(]$<"/+_ MEK@5\_A7$K;JJ0;;IM%QI,+!I$%=>9?I?.+I33["RZ(7+7P3MI7&D0OZ\+*I M_PVBAR ENSM0TH7_LQ@*&A^/#^%LIY&:#(_][8,LO[3\#5!+ P04 " ": M>GE(1%PAT* ! "Q P &0 'AL+W=OMC#O3SOO^Q)BK.M#"/6 /)MPT:+7PP;0M<[T%42>0 M5HQGV9%I(0TMB^1[MF6!@U?2P+,E;M!:V-\74#B>Z8[>'2^R[7QTL+)@"ZZ6 M&HR3:(B%YDP?=Z=+'B-2P \)HUN=2=1^17R-QK?Z3+,H 114/C*(L-W@"92* M1"'QKYGS/64$KL]W]B^IVJ#^*AP\H?HI:]\%L1DE-31B4/X%QZ\PEW"(A!4J MEU92#)MVJ5)^SC=\'R&;0/X#. +X&.6A$^)DLS/PHNRL#@2.[6V M%_$%=R<>&E%%9ZH[W06A+GAOY>[PJ6"W2#3'7*88OHY9(EA@7U+PK107_@^< M;\/WFPKW";Y?9S]FVP3Y)D&>"/+_EK@1<_R[2+;JJ0;;IM%QI,+!I$%=>9?I M?.3I3=[#RZ(7+7P7MI7&D2OZ\+*I_PVBAR E>SA0TH7_LQ@*&A^/'\+93B,U M&1[[^P=9?FGY!U!+ P04 " ":>GE([/++YY\! "Q P &0 'AL+W=O MMC#O2SOO^P)BK M.M#"W6 /)MPT:+7PP;0M<[T%42>05HQGV1W30AI:%LGW;,L"!Z^D@6=+W*"U ML+]/H' \TAV].EYDV_GH8&7!%EPM-1@GT1 +S9$^[ ZG/$:D@)\21K_UD691 BBH?&008;O (R@5B4+BMYGS(V4$KL]7]J=4;5!_%@X>4?V2 MM>^"V(R2&AHQ*/^"XS>82[B-A!4JEU92#)]VJ5)^SC=Y/$NN"]E+L[7K!+ M))IC3E,,7\.RO'V3YI>4?4$L#!!0 ( )IZ>4BA M?Q@0H $ +$# 9 >&PO=V]R:W-H965TVF?6'MLHP#B U^G?%[#7<5JK+\ ,<\Z< M&89\0/OJ6@!/WK4R[D1;[[LC8ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,9YE M!Z:%-+3(D^_9%CGV7DD#SY:X7FMA?Y]!X7"B&WISO,BF]='!BIS-N$IJ,$ZB M(1;J$WW8',^[&)$"?DH8W.),HO8+XFLTOEYT%X2ZX+T6F\,^9]=(-,6K M"K<)OOVD\+!.L%LEV"6"W7]+7(NY_RL)6_14@VW2Z#A28F_2H"Z\\W0^I$=D M'^%%WHD&?@C;2./(!7UXV=3_&M%#D)+=[2EIP_^9#06UC\?[<+;C2(V&Q^[V M0>9?6OP!4$L#!!0 ( )IZ>4BXNZ7WH $ +$# 9 >&PO=V]R:W-H M965T*VG@Q1+7:RWLWR,H M' YT0R^.5]FT/CI8D;,95TD-QDDTQ$)]H(^;_7$7(U+ ;PF#6YQ)U'Y"?(O& MS^I LR@!%)0^,HBPG>$)E(I$(?'[Q/F9,@*7YPO[B5?\7A!TPEW$;"$I5+*RE[YU%?()1H\3'NTJ1]&&\>L@FV#N 3@%\! MV)@HR?PNO"ARBP.Q8VL[$5]PL^>A$65TIKK371#J@O=<;.X>>3H?>7J3S_ B[T0#OX1MI''DA#Z\;.I_C>@A2,EN M;BEIP_^9#06UC\?[<+;C2(V&Q^[R0>9?6OP#4$L#!!0 ( )IZ>4@Q+[5Z MH0$ +$# 9 >&PO=V]R:W-H965T*D4YM&?6'MLHP+B U^G?%[#7<5)?@!GFO7DS#,6( M]M5U )Z\:67]T?&7-6!%NX.>S#AID&KA0^F;9GK+8@Z@;1B/,N^,"VD MH661?,^V+'#P2AIXML0-6@O[]PP*QQ/=T9OC1;:=CPY6%FS!U5*#<1(-L="< MZ./N>,YC1 KX)6%TJS.)VB^(K]'X49]H%B6 @LI'!A&V*SR!4I$H)/XS<[ZG MC,#U^<;^+54;U%^$@R=4OV7MNR VHZ2&1@S*O^#X'>82#I&P0N722JK!>=0W M""5:O$V[-&D?IYO#PPS;!O 9P!? 0Y:$3XF2S*_"B[*P.!([M;87\05W1QX: M445GJCO=!:$N>*_E[IX7[!J)YICS%,/7,4L$"^Q+"KZ5XLS_@_-M^'Y3X3[! M]Q\4[K<)\DV"/!'D'PCR3R5NQ1P^)6&KGFJP;1H=1RH<3!K4E7>9SD>>WN0] MO"QZT<)/85MI'+F@#R^;^M\@>@A2LKL#)5WX/XNAH/'Q>!_.=AJIR?#8WS[( M\DO+?U!+ P04 " ":>GE(V#'_QJ(! "Q P &0 'AL+W=OTA:Y[H]I;9L07%[A1UH M?U.C4=QYTS34=@9X%4%*4I:F-U1QH9,BC[YG4^38.RDT/!MB>Z6X^7<$B<,A MV207QXMH6A<X!RD#D4_\/G%^I0S Y?G"_A"K]>I/W,(]RK^B!L$1IXTK*WCI4%TA"%/\8=Z'C/HPWV7:"K0/8!& SX#:- MPL=$4>9O[GB1&QR(&5O;\?""FSWSC2B#,]8=[[Q0Z[WG8K.[R>DY$$TQQS&& M+6/F".K9YQ1L+<61_0=GZ_#MJL)MA&^_*=RM$V2K!%DDR+X1W/XH<2WFUX\D M=-%3!::)HV-)B;V.@[KPSM-YQ^*;?(47><<;^,--([0E)W3^96/_:T0'7DIZ M=9V0UO^?V9!0NW#<^;,91VHT'':7#S+_TN(34$L#!!0 ( )IZ>4BL)>T8 MG@$ +$# 9 >&PO=V]R:W-H965TX3 M?/^;PG_DSS<)\D20_[?$K9@_5;)53S78-HV.(Q4.)@WJRKM,YP-/;_(17A:] M:.&;L*TTCIS1AY=-_6\0/00IV!?.=AJIR?#87S_(\DO+ M7U!+ P04 " ":>GE(QH&?=Z ! "Q P &0 'AL+W=OPUW%:JQ=@AGEOW@Q#,:)]=1V )V]:&7>BG??]D3%7=:"%N\,>3+AI MT&KA@VE;YGH+HDX@K1C/LGNFA32T+)+OV98%#EY) \^6N$%K87^?0>%XHCMZ M<[S(MO/1P8Q( 3\DC&YU)E'[!?$U&M_J$\VB M!%!0^<@@PG:%)U J$H7$OV;.]Y01N#[?V+^D:H/ZBW#PA.JGK'T7Q&:4U-"( M0?D7'+_"7,(A$E:H7%I)-3B/^@:A1(NW:9-TP^]GV#: SP"^ !ZR)'Q* ME&1^%EZ4A<61V*FUO8@ON#ORT(@J.E/=Z2X(=<%[+7:K!M M&AU'*AQ,&M25=YG.1Y[>Y#V\+'K1PG=A6VDGE(BL)A(J ! "Q M P &0 'AL+W=OPUW%;JQ=@AGEOW@Q#,:)]BG??]D3%7=:"%N\,>3+AIT&KA@VE;YGH+HDX@K1C/L@>FA32T+)+O MQ98%#EY) R^6N$%K87^=0>%XHCMZ<[S*MO/1P8Q( =\EC&YU)E'[!?$M&E_K$\VB!%!0^<@@PG:%9U J$H7$/V?.CY01N#[? MV#^G:H/ZBW#PC.J'K'T7Q&:4U-"(0?E7'+_ 7,)])*Q0N;22:G >]0U"B1;O MTRY-VL?IANR]WAH6#72#3'G*<8OHY9(EA@7U+PK11G_@^<;\/WFPKW";[_0^'C M-D&^29 G@OR_)6[%'/Y*PE8]U6#;-#J.5#B8-*@K[S*=3SR]R4=X6?2BA6_" MMM(X4=.'_+(:"QL?C8SC;::0FPV-_^R#++RU_ U!+ M P04 " ":>GE(V/'4%J$! "Q P &0 'AL+W=OPUW%37X 9YKUY,PS%B/;5=0">O&EEW(EVWO='QES5@1;N#GLPX:9!JX4/ MIFV9ZRV(.H&T8CS+/C$MI*%ED7S/MBQP\$H:>+;$#5H+^^<,"L<3S>G-\2+; MSD<'*PNVX&JIP3B)AEAH3O0Q/Y[W,2(%_)0PNM691.T7Q-=H?*]/-(L20$'E M(X,(VQ6>0*E(%!+_GCG?4T;@^GQC_YJJ#>HOPL$3JE^R]ET0FU%20R,&Y5]P M_ 9S"8=(6*%R:275X#SJ&X02+=ZF79JTC]/-(9MAVP ^ _@"N$\ -B5*,K\( M+\K"XDCLU-I>Q!?,CSPTHHK.5'>Z"T)=\%[+_/ZA8-=(-,>;"G<)OEMG?\BV"?:;!/M$L/^'(/]0XE;,1Y5LU5,-MDVC MXTB%@TF#NO(NT_G(TYN\AY=%+UKX(6PKC2,7].%E4_\;1 ]!2G9WH*0+_V&UL?5/!;MP@$/T5Q <$+_:F M[;$M@".O M6G7V2%OG^@-CMFQ!"WN#/73^ID:CA?.F:9CM#8@J@K1B/$ENF1:RHT4>?4^F MR'%P2G;P9(@=M!;F[PD4CD>ZHU?'LVQ:%QRLR-F"JZ2&SDKLB('Z2.]VAU,6 M(F+ +PFC79U)T'Y&? G&8W6D29 "DH7&(3?+G /2@4BG_C/S/F6,@#7YRO[ MCUBM5W\6%NY1_9:5:[W8A)(*:C$H]XSC \PE[ -AB)UV MV<5]G&[2VQFV#> S@"^ KTD4/B6*,K\+)XKA!?<';AO1!FYX MYX5:[[T4NV]ISBZ!:(XY33%\';-$,,^^I.!;*4[\$YQOP]--A6F$I^\49ML$ MV29!%@FR_Y:X%;/_D(2M>JK!-'%T+"EQZ.*@KKS+=-[Q^"9OX47>BP9^"M/( MSI(S.O^RL?\UH@,O);G94]+Z_[,8"FH7CE_\V4PC-1D.^^L'67YI\0]02P,$ M% @ FGIY2$*VBG&@ 0 L0, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$V^MVRC N(#7Z=\7 ML-=Q$JLOP QSSIP9AF)$\VH[ $?>E-3V0#OG^CUCMNI <7N%/6A_TZ!1W'G3 MM,SV!G@=04JR+$ENF.)"T[*(OF=3%C@X*30\&V('I;CY>P2)XX&F].)X$6WG M@H.5!5MPM5"@K4!-##0'>I_NCWF(B &_!(QV=29!^PGQ-1A/]8$F00)(J%Q@ MX'X[PP-(&8A\XC\SYWO* %R?+^P_8K5>_8E;>$#Y6]2N\V(32FIH^"#="XZ/ M,)=P'0@KE#:NI!JL0W6!4*+XV[0+'?=QNLG3&;8-R&9 M@#NDBA\2A1E?N>. MEX7!D9BIM3T/+YCN,]^(*CACW?'."[7>>R[3;S<%.P>B.>8XQ63KF"6">?8E M1;:5XIA]@6?;\-VFPEV$[SXHO-TFR#<)\DB0_[?$K9B[3TG8JJ<*3!M'QY(* M!QT'=>5=IO,^BV_R'EX6/6_A)S>MT):&UL?5/!;MP@$/T5Y \(++M)LRNO MI6RJ*CU4BG)HSZP]ME& <0&OT[\/8*]C)58OP SSWKP9AGQ ^^I: $_>M#+N MF+7>=P=*7=F"%NX&.S#AID:KA0^F;:CK+(@J@;2BG+$[JH4T69$GW[,M+7&]UL+^.X'"X9AMLJOC13:MCPY:Y'3&55*#<1(-L5 ?LX?-X;2+$2G@ MMX3!+QS"KZ6XL2_P/DZ?+NJ<)O@VR6-O6_1O00I+";VXRTX?_,AH+:Q^.W<+;C2(V&Q^[Z0>9?6KP#4$L#!!0 M ( )IZ>4B=J3%BGP$ +$# 9 >&PO=V]R:W-H965T]^;->%Q,:%YL!^#(JU:]/=+.N>' F*TZT,+>X "]OVG0:.&\:5IF M!P.BCB"M&$^2.Z:%[&E91-^3*0L)9MYX*# ME05;<;74T%N)/3'0'.E]>CCE(2(&_)(PV0*E Y!/_63C?4@;@]GQE_QZK]>K/PL(#JM^R=IT7FU!20R-&Y9YQ>H2E MA-M 6*&R<275:!WJ*X02+5[G7?9QG^:;+%U@^P"^ /@*^)I$X7.B*/.;<*(L M#$[$S*T=1'C!],!](ZK@C'7'.R_4>N^EY DOV"40+3&G.89O8M(U@GGV-07? M2W'BG^!\'Y[M*LPB/'NG,-LGR'<)\DB0_[?$O9C\0Q*VZ:D&T\;1L:3"L8^# MNO&NTWG/XYN\A9?%(%KX*4PK>TO.Z/S+QOXWB Z\E.3FEI+._Y_54-"XJ=EP.%P_R/I+RW]02P,$% @ FGIY2)H:,%2@ 0 L0, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q <$+WM)M?):RJ:* MVH=*41[:9]8>VRC .(#7Z=\7L-=Q6JLOP QSSIP9AGQ ^^I: $_>M3+N1%OO MNR-CKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQGF4'IH4TM,B3[]D6.?9>20// MEKA>:V%_GT'A<*(;>G.\R*;UT<&*G,VX2FHP3J(A%NH3?=@:10F@H/21083M"H^@5"0*B=\FSH^4$;@\W]B?4K5!_44X M>$3U2U:^#6(S2BJH1:_\"P[?8"IA'PE+5"ZMI.R=1WV#4*+%^[A+D_9AO#ED M$VP=P"< GP%?$H"-B9+,K\*+(KJ.]T%H2YXKP7/ M]CF[1J(IYCS&\$7,9HY@@7U.P==2G/D_<+X.WZXJW";X]I/"PSK!;I5@EPAV M_RUQ+>;^KR1LT5,-MDFCXTB)O4F#NO#.T_G TYM\A!=Y)QKX(6PCC2,7].%E M4_]K1 ]!2G:WIZ0-_VN]L'F7]I\0=02P,$% @ MFGIY2),#?6>B 0 L0, !D !X;"]W;W)K&UL M;5/!;N,@$/T5Y \H-DEVLY%CJ>FJVCU4JGKHGHD]ME&!<0''[=\7L..Z75^ M&>:]>3,,^8#FQ;8 CKPIJ>TQ:9WK#I3:L@7%[0UVH/U-C49QYTW34-L9X%4$ M*4E9FOZ@B@N=%'GT/9HBQ]Y)H>'1$-LKQO$^9DR )?G*_M]K-:K/W,+=RC_BL.]YYH=9[+P5+]SF]!*(IYC3&L$5,-D=0SSZG8&LI3NP_ M.%N';U85;B)\\T7AKW6"[2K!-A)LEP19^JW$M9CO1=)%3Q68)HZ.)27V.@[J MPCM/YRV+;_(97N0=;^"!FT9H2\[H_,O&_M>(#KR4]&:7D-;_G]F04+MP_.G/ M9ARIT7#873_(_$N+#U!+ P04 " ":>GE(=.>0X:$! "Q P &0 'AL M+W=O]MJY;64316U MATI1#NV9M<I\=S'B)BP&\)D]V< M2=!^07P)QL_Z1),@ 114+C (OUWA 90*1#[QZ\+YGC( M^<;^V.LUJN_" L/ MJ/[(VG5>;$))#8T8E7O&Z0\ M8-= M,2"_ -! M_JG$O9C#IR1LTU,-IHVC8TF%8Q\'=>-=I_.>QS=Y#R^+0;3P2YA6]I9J=EP.-P^R/I+RW]02P,$% @ MFGIY2)E5)J7# @ D@P !D !X;"]W;W)K&UL M=5?; M#(@]NQ+L'HOJ+(5&WL9ZDJ>=-OTXF6(U*GK^/!O)5IY7L8LO@Z\ M-ON#M@-)726WNFW3B5XULH\&L5O&3^QQ1:6%.,3O1IS5W7ED)[^6\LU>_-PN MX]3.0;1BHRT%-X=W\2S:UC(9Y;\7TD]-6WA_?F7_[I9KIK_F2CS+]D^SU0;*LWOU8H8)-XS*#(#!)DG@C Y%IE#D3D@*#P1 MA"FQR **+ "!_^(1)O#B;;I1@E) X;]Z!,H"[YX%DLHF%-E$9HJA+!!6!M/Z MQ A0D*^#0%E !\>:98 B]W40J CHX/0S$.ULTN$0*-!D&&X #*0[F_LZ"+0( MZ. >P$# \]370:"0#W ;8"#C^<0'"!3R >X$#,0\G_@ @4(^P,V @:3G$Q\@ M4, 'A-L!@:3GO@\@*. #PNV 0-0+WP<0%/KSQOV 0-0+WP<0%/ !X7Y (.J% M[P,("OB <#\@$/7"]P$$A7R ^P&!J!<3'R!0R >X'Q"(>CGQ 0+Y/DCN]HR= M&/9N:ZRBC3SU;B=^-WK;?C^1VW-^PNOJR/?B%Q_V3:^BM=1FY^KVESLIM3!S M21_,F@_F ^%VT8J=MJ&UL=57; MCML@$/T5Y ]8;)(X%SF6-EM5[4.EU3ZTS\097[1@7"#Q]N\+V/%:WLF+@>%< MAMLXZY5^-S6 )1]2M.88U=9V!TI-48/DYDEUT+J94FG)K1OJBII. [\$DA24 MQ7%*)6_:*,]"[%7GF;I:T;3PJHFY2LGUOQ,(U1^C)+H'WIJJMCY \XQ.O$LC MH36-:HF&\A@])X=3$GM(0/QNH#>S/O')GY5Z]X.?EV,4^QQ 0&&]!'?-#5Y M"*_DG/^.HI^>GCCOW]6_A^6Z],_ ML%#"A"\IKL8J>:=$1/*/H6W:T/;#S"X>:3B!C02V(-#!**3YC5N>9UKU1 ][ MVW%_A,F!N8TH?#"L.\RY1(V+WG*6LHS>O-"(.0T8-L,D$X(Z]$F&]1D@PBL%R889H.;I*A) MB@BD"Q,,\V"[MJC)%A'8+4PPS!XWV:$FNZ\"VWAA@F$>7+P]:K)'!)9W&\,\ M.'C_NK$7%",2RZ-'02LK"L=X8&72EEPN<1/[A[6KD)/ P&E]=VMZ^NA9@T#J[I["9[^ _E_ M4$L#!!0 ( )IZ>4@U+F'^K $ !8$ 9 >&PO=V]R:W-H965T0'* [Y7>18:CI5V\6DJA?;-;&/;53P<0'' MW=L/L..Z&3+6 M+75-3:>!EX&D)&5INJ.*BS;)LU![T7F&O96BA1=-3*\4UW_/('$X):OD5G@5 M=6-]@>89G7FE4- :@2W14)V2Q]7QO/6( /@M8#"+.?'9+XAO?O&S/"6ICP 2 M"NL5N!NN\ 12>B%G_#YI?EIZXG)^4W\.W;KT%V[@">4?4=K&A4T34D+%>VE? M.G[;@_P=61N0]1^&+H.^RYH,95KSG;[S)Z]4(3YCQBV *SFA'4J<\6 M+&9Q9O_169R^CB9X?Q7D/\#4$L#!!0 ( )IZ M>4CVI$2&PO=V]R:W-H965T0'* Y)VBIR+#6M5MM#I:J'W3.QQS8J>%S !I"1E M:7I+%1=MDF>A]JKS#'LK10NOFIA>*:[_'4#BL$]6R;GP)NK&^@+-,SKS2J&@ M-0);HJ':)P^KW6'K$0'P1\!@%G/BLQ\1W_WBN=PGJ8\ $@KK%;@;3O (4GHA M9_PQ:5XL/7$Y/ZO_"MVZ]$=NX!'E7U':QH5-$U)"Q7MIWW#X#5,+(6&!TH1? M4O3&HCI3$J+XYSB*-HS#N'/')EJ"VI<]92S^U5&3UYHPAQ&#%M@+@CJU&<+%K,XL&]T%J>O MHPG7@;Y>NM^NXP*;J, F"&R^M,BN6HQA?C#91DVV$8'-E4D,L[TRH8N#4Z#K M<#\-*;!OPVM85.(%ER4],9E:=PC MG1<2*NNG=VZNQWL[+BQVYU&UL;5/!;N,@$/T5Q <4 MAZ1I%#F6FE:KW<-*50^[9V*/;51@7,!Q]^\7<.QZN[X ,\Q[\V88\@'MFVL! M//G0RK@3;;WOCHRYL@4MW!UV8,)-C58+'TS;,-=9$%4":<5XENV9%M+0(D^^ M%UODV'LE#;Q8XGJMA?US!H7#B6[HY'B53>NC@Q4YFW&5U&"<1$,LU"?ZN#F> M=S$B!?R2,+C%F43M%\2W:/RH3C2+$D!!Z2.#"-L5GD"I2!02O]\X/U-&X/(\ ML7]+U0;U%^'@"=5O6?DVB,THJ: 6O?*O.'R'6PGWD;!$Y=)*RMYYU!.$$BT^ MQEV:M _CS7:"K0/X#:S\*+(+0[$CJWM1'S!S9&'1I31F>I. M=T&H"]YKP0_[G%TCT2WF/,;P1JK!-FET'"FQ-VE0%]YY.A]Y>I//\"+O M1 ,_A6VD<>2"/KQLZG^-Z"%(R>[N*6G#_YD-!;6/QX=PMN-(C8;';OH@\R\M M_@)02P,$% @ FGIY2-)TV?:E 0 L0, !D !X;"]W;W)K&UL;5/!;MP@$/T5Y \(-NM-LBNOI6RJJCU4BG)HSZP]ME& M<0&OT[\O8*]C);X ,\Q[\V88BA'-F^T ''E74MM3TCG7'RFU50>*VSOL0?N; M!HWBSINFI;8WP.L(4I*R-+VGB@N=E$7TO9BRP,%)H>'%$#LHQ:4/&7'_85;>$;Y1]2N\V+3A-30 M\$&Z5QQ_P%S"/A!6*&U<2358A^H&28CB[],N=-S'Z6:?S[!M )L!; $\IE'X ME"C*_,8=+PN#(S%3:WL>7C [,M^(*CACW?'."[7>>RW9XZ&@UT TQYRG&+:* MR98(ZMF7%&PKQ9E]@;-M^&Y3X2["=^OL]X=M@GR3((\$^3K_(?U4XM>8[.%S MD7354P6FC:-C286#CH.Z\B[3^<3BFWR$ET7/6_C%32NT)1=T_F5C_QM$!UY* M>K=/2.?_SV)(:%PX/OBSF49J,ASVMP^R_-+R/U!+ P04 " ":>GE(48], MSZ0! "Q P &0 'AL+W=OFC/Q![;J,!X PXWA;7X 9YKUY,PSY M@.;-M@".O"NI[2%IG>OVE-JR!<7M#7:@_4V-1G'G3=-0VQG@500I25F:_J"* M"YT4>?0]F2+'WDFAX<+-G MOA%E<,:ZXYT7:KWW7+#[34[/@6B*.8XQ;!%SC:">?4[!UE(JK -'%T+"FQUW%0%]YY.A]8 M?)-K>)%WO(&_W#1"6W)"YU\V]K]&=."EI#>[A+3^_\R&A-J%XZT_FW&D1L-A M=_D@\R\M/@%02P,$% @ FGIY2"OT)S&C 0 L0, !D !X;"]W;W)K M&UL;5/!;MP@$/T5Y \(7NSMMBNOI6RJJ#U4BG)H MSZP]ME& <0"OT[\O8*_CI+X ,\Q[\V88BA'-B^T ''E34MM3TCG7'RFU50>* MVSOL0?N;!HWBSINFI;8WP.L(4I*R-/U"%1S)E@8.30L.3(790BIN_ M9Y XGI)=S;!M )L! M; %\3:/P*5&4^9T[7A8&1V*FUO8\O.#NR'PCJN",=<<[+]1Z[[5DW[*"7@/1 M''.>8M@J9K=$4,^^I&!;*<[L/SC;AF>;"K,(S];9#X=M@GR3((\$^8<2\T\E M;L7L/R6AJYXJ,&T<'4LJ''0M["+VY:H2VYH/,O&_O? M(#KP4M*[?4(Z_W\60T+CPO'@SV8:J&UL=5/! M;MP@$/T5Y \(7M;);E=>2]E457*H%.60GEE[;*, XP)>IW\?P%['3=T+,,.\ M-V^&(1_0O-D6P)%W);4])JUSW8%26[:@N+W!#K2_J=$H[KQI&FH[ [R*("4I M2],[JKC029%'W[,I#;&]4MS\.8'$X9ALDJOC132M"PY:Y'3&54*! MM@(U,5 ?D_O-X92%B!CP*F"PBS,)VL^(;\%XJHY)&B2 A-(%!NZW"SR E('( M)_X]<7ZF#,#E^4OT3E6B\V34@%->^E>\'A$:82;@-AB=+& ME92]=:BND(0H_C[N0L=]&&^RW01;![ )P&; /HW"QT11YG?N>)$;'(@96]OQ M\(*; _.-*(,SUAWOO%#KO9>"?;O+Z24033&G,88M8C9S!/7L$VPK?+[/O_Y,]6";)(D/U5XNY+B6LQ^R])Z**G"DP31\>2$GL=!W7A MG:?SGL4W^0PO\HXW\).;1FA+SNC\R\;^UX@.O)3TYC8AK?\_LR&A=N&X\V4BA=IN$HP$ +$# 9 >&PO M=V]R:W-H965TM3+N2#OO^P-C MKNI "W>#/9APTZ#5P@?3MLSU%D2=0%HQGF7?F!;2T+)(OF=;%CAX)0T\6^(& MK87]=P*%XY'NZ-7Q(MO.1P4C@PC;!1Y!J4@4$K_-G!\I(W!]OK+_2-4&]6?AX!'5 M7UG[+HC-**FA$8/R+SC^A+F$VTA8H7)I)=7@/.HKA!(MWJ==FK2/TTV>S;!M M )\!? '<)0";$B693\*+LK X$CNUMA?Q!7<''AI116>J.]T%H2YX+R6_OR_8 M)1+-,: M-O6_0?00I&0WMY1TX?\LAH+&Q^/W<+;32$V&Q_[Z099?6OX'4$L#!!0 ( M )IZ>4A!R?+.UP$ $4% 9 >&PO=V]R:W-H965TKLM5H/)]]790N8H&U\-$FCE M2)SY41 7B51(^=4_KD $]/9"[U[X*UK6FT#?I'[ M*Z_J./2J$SV14)^]I_!TR2S" 7YU,*G-GMCFW\3T'982 M$BM8"J;N]ZMTWR3/"XTG! MA&@E9(%+?#9R:;Y038M< MBHG(^=4.U'[!\!29%U':H*O;W9E$E8G>BCB(X?08S3!V]'CKGJ6XP $5.#B!PS\EQKL2,&RBZ\1XBER??,&+?* -_*2RZ7I%KD*;;G,]40NAP:02/)A/UYJ9 MMAX8U-IN4[.7GE(0XIYK<@! #@ M! &0 'AL+W=O'[F4&&;!3R334 &GUP MUJECT&C='S!610.9 M9V+0K.W@12(U<$[EYPF8&(]!%%P#KVW=:!O >8877MERZ%0K.B2A.@;WT>&4 M6H0#_&MA5*LYLKF?A7BSBS_E,0AM"L"@T%:!FN$"#\"8%3+&[[/FMZ4EKN=7 M]2=7K+T M8QK;SHWCM',;SC0_@WV M3*+*1"]Y',49OEBA&7.:,&2%B18$-NJ+!?%9G,@O.O'38V^&L:/':_>[Q"^0 M> 42)Y#\*#'9E.C#[/PF.Z_)SB.PWYCX,*G?9.\UV7L$;CFV7!H-)VFIJYG#IP6FC17]^3Y5'+OP!02P,$% M @ FGIY2.&L)>:C 0 L0, !D !X;"]W;W)K&UL;5/!;N0@#/T5E \H&9*VNZ-,I$ZKJGM8J>IA]\PD3H(*. 4R:?^^0#)I MMIL+8./W_&Q,,:)YM1V (^]*:GM(.N?Z/:6VZD!Q>X4]:'_3H%'<>=.TU/8& M>!U!2E*6IC=4<:&3LHB^9U,6.#@I-#P;8@>EN/DX@L3QD.R2B^-%M)T+#EH6 M=,'50H&V C4QT!R2N]W^F(>(&/!'P&A79Q*TGQ!?@_&K/B1ID 2*A<8N-_. M< ]2!B*?^&WF_$H9@.OSA?TQ5NO5G[B%>Y1_1>TZ+S9-2 T-'Z1[P?$)YA*N M V&%TL:55(-UJ"Z0A"C^/NU"QWV<;F[R&;8-8#. +8 ?:10^)8HR'[CC96%P M)&9J;<_#"^[VS#>B"LY8=[SS0JWWGLN,L8*> ]$<23(_RDQ^U;B5DS^+0E=]52!:>/H6%+A MH..@KKS+=-ZQ^"9?X671\Q9^<],*;P0 !D M !X;"]W;W)K&UL;53=;J0@%'X5X@,4!V=L=^*8 M=+II=B\V:7JQ>\WH44GYL8!C]^T7T+&NY4;@\/V<@QR*4>DWTP%8]"&X-*>D ML[8_8FRJ#@0U=ZH'Z78:I06U;JE;;'H-M XDP3%)TQP+RF12%B'VHLM"#98S M"2\:F4$(JO^>@:OQE.R26^"5M9WU 5P6>.'53( T3$FDH3DEC[OC.?>( /C- M8#2K.?*Y7Y1Z\XN?]2E)?0K H;)>@;KA"D_ N1=RQN^SYJ>E)Z[G-_7G4*W+ M_D(-/"G^A]6V<\FF":JAH0.WKVK\ 7,)!R]8*6["%U6#L4K<* D2]&,:F0SC M..T\I#,M3B S@6P(>#(*:7ZGEI:%5B/2T]'VU/_!W9&X@ZA\,-0=]ERBQD6O M948.!;YZH1ESGC!DA=DM".S4%PL2LSB3+W02IV?1#+- S];T-(L+[*,"^R"P M_Z_$?%-B#',?-SE$30X1@8>-20SS+6Z21TWRKP)9NC&)8;:_"Z]NAP#=AB8P MJ%*##"VWBBY]]DC"[?J$ET5/6_A%=&UL;5/!;MP@$/T5Y \(-G:V MUO!F&EN/ES!HG3* 0I Y%/_+9P?J0,P.WYQOXM M5NO57[B%1Y2_1>-Z+S9-2 ,M'Z5[P>D[+"7L.]YY MH=9[KU6>LY)> ]$283G6WAZV"-?I?&#Q33["JW+@'?SD MIA/:D@LZ_[*Q_RVB R\EO;M/2.__SVI(:%TX?O%G,X_4;#@<;A]D_:757U!+ M P04 " ":>GE(&I+K@:0! "Q P &0 'AL+W=OL.E-JR!<7M#7:@_4V-1G'G M3=-0VQG@500I25F:[JGB0B=%'GW/ILBQ=U)H>#;$]DIQ\W$"B<,QV217QXMH M6A<82M@%PA*EC2LI>^M072$)4?Q]W(6.^S#>[/83;!W )@"; 3_2*'Q,%&4^ M<,>+W.! S-C:CH<7W!R8;T09G+'N>.>%6N^]%%FVR^DE$$TQIS&&+6(V)%WO('?W#1"6W)&YU\V]K]&=."EI#>[A+3^ M_\R&A-J%XZT_FW&D1L-A=_T@\R\M/@%02P,$% @ FGIY2%&8&ULE9E!;^,V$(7_BN%[ MUN(,*5*!8R!Q4;2' HL]M&?%9F)C++O/Y2GORQ_>6EK(J\:;]6KXOZ M5/E\VS&/];X\SBK_\C!_5/=KXSI)K_A[[\_US>=99_ZY M++]W7_[_NN;KG=N0VW<5^H/K?VI[5[=7W%;-;+MZ[0(/FZ:*A&XVZ*A9M]&L*0BF> M2#1GSL8IUD"C$YR$83^X#\"W'HW% 30,H/L >N1 !0.!-(23&)C$@ <)$&: M2)(4)DG%4+#6.("% 2QP8 *7%XWM-<=>8W32_0MNK-19,]:-##EHR($>I3A M!@-DLD?AL%\DZ8U19:V2'9*Z5'&T/QU"T*Q+A"'Q' P:.W:424>#\-82FTS% M/45(H,!MMZ$I)'*1/! 'CXK WF.P!R&N@E+&$LJ!9;$0Y^*5,*- ME% <* HC3@'&&1V:L2*30S=,RJ8,8<0I!PR%T!U$(R0D#!RY3SU"F)DJDTNJ MC2RIA#%'$G-LTJ!34!3+@]%%@$HFJ&+6@P@_6N,L&%P$P&4BX"(,+@+@2D-P MD007*[2VDD07NXG%E3"]2,M^I;$*#^.& &[2$#QG-+'#59%E\9(2\(1T:7RH&8." 2C2$$@L07&GC0&>@% E9.*N,%B8 M@*NP\AI$XV2 _4C'$P,5>9U"H K?"UGR1QD'+$G='6<3PX0YQ:C*"I=(!E56 MJC0P!83!;!B;PN1C(U?)+/*VQ1AK# JC- O[):L>HT$Q G16Q==^QIAD@$D; M\H0E_I2:6'X8XX\!_FQD^6&,/P;XL^'R,XA&5-A9 M9+W2&%@: ,N&ZY66'%+69>2R@+9KK'36Q>H8C8FE02ED(TN6QH31@# V1+&6 MY AOUJ1D;"2R\0.P8D/Z:D"+R!!#Y=008[!H4%+9D, :E%0Z(ZO$* &A4\HF M,5,851J@RH:HTE/O<.,LF#X:T,?%0F"HZ$]L&6D,%0V@XL2.(!+%M@0Q)0PH MD\2>(-P+ O@'PJGM*8.I8R1UY#8E0@G:G@+"R>TI@Y%C0)'DA"D"+\C DI39 MN!_,+P/XY2(+O\'D,>#%RT4H:B(;RH 2+J0H%$7>L V>^ 9,?!?9]S-X5AO[ MB=[B66W )HGL+=I)"7N[N#D?*7SUVI\;U;--^79LNG.(FZO7LZE'ZLY7@NM/ MZGY].6'Z&6:U/.6O_J^\>MT?Z]ESV31ET9^QO)1EXUN/R9?VCNQ\OKU^.?B7 MIOMHV\_5Y9SI\J4I3Q_'9M>SN]7_4$L#!!0 ( )IZ>4A;K^"FX@D '-# M 9 >&PO=V]R:W-H965TKE%5!8)7FR++@#% BI12*9X M\]%N_MJ^-,UN]L]JN=[>7KWL=F]?Y_/MPTNS6FR_M&_-NOO/4[M9+7;=Q\WS M?/NV:1:/AT:KY5Q5E9NO%J_KJ[N;P[7?-W@ M^X:7?Y][_^UPOYW_/Q;;)K7+/U\?=R^=N]75[+%Y6KPO=W^T'_]J3C=A]QT^ MM,OMX>?LX7V[:U?G)E>SU>*?X^_7]>'WQ_$_H3HUPPW4J8'Z;$!NL($^-="_ M&IC!!N;4P)0VL*<&-FLP/][[(7+?%[O%WWW9/@H=&-B!.71@+CLPV5T<3?S!9'V,I*ZLSNX$ M6%GO O;%0E\L]\5FOAQ-W,4HRE8N^*@)XY[D@WRW7%/@J$L=C6W MTA2M$!4/??',%Y-'Q?-1HO:4^<*MC%-*\"5 7P)8;D):1=A!9#=C,S>_1^9F M5"K+[AH81;+8DSWF(A"IN"]Y8$\V_:7DJY!Y \P4V4I8:/T[D_B@UT;:M@\NE"=L:1D2*$P8XT]\CEL*\Y#@7M MLD F8*:4URS>FL\_[ZT&9OW>^G>'D9@X%#N?^V.*,AV8#:0Z830FRY+=>Z$' MC*+$8=2'?+XX0EH7\A6=@)GV]@*4^_Y@)"4.I9Z5#0 EEL9H M2H'Y$RCW)_ 5J(*-N3_ K/)1"?Y@<":.SH'-%T?>:T/Y[IB0F;L@+I7''JOC(JCBB=MM_[A#'RFL3>4H ,Q^-E*(84I5G(282 MZ@R%45!Q%-0\S3F^@?TZ(;,8O0"#"L.@XC#()QW!()AT!(/BI&L,@YK#( ^0 M!I4JJ'N V4"EHC$.:N*3KH3B6V/HT@"Z\AAK5#3R&".S@1@+YVA^D"8MH(W& M:*/'C]+WFA=FU\KFO$%"9E1I(Y1?&H.7YN!%FJT;?EBV%>7^<*-K9;2P>VJ, M79IC5W[VN]< DZS-F1=@I8RT-V@,7)K7@I2S#?>:5WE44;Y7 2OGC+3^, AJ M#H+= 3)WAZ-;-PTQKP6A6>4D7@F#H.8@2-*!UF#<,E4Y6V PTAA><;$3G^&' MW>QL>0P+LM,A4'[F-Z T0V?:\7'[=XB!T*CB4Y;!T&5 U97CCN$'5 2ER$R& M4B,PBN55E\' 90JJ+@,@"=T1,!NX(XQ%PP_=PPX$$KV1@UU_) M?9.PD9N,>#8"0\=+,8(.UXKU987062#]'C$"H\4 MQI\IU!8\+_"5%!,,$7;\B4%MT<, +\X?!A([_CB@MH##LC%* V%XL!.X?HLS MVHZS_;7EB1IZ\=.AY9,L)AU^%D=@6>OD "%-VDO!QP#B MQ@GIY,!.[Z*$JAXCB!]GFI,'%+*S7N#+/$80/UX.) \.(,Y+>>TQ@OAQ;CAY M2/I*9)#' .+'2=_D(9LK#H13WI>?*SS.93]^KD@>T+0#P<Q+^%D@ *;'6>_'^=?D4=:+TQ1PUH<"8C4% M4#C(VU7 :1\F,*8!)W089TQ3 "7!0%1P0H<)5&C J1K&R_L4(,>I@A05G-*A M@.-, =&72IQ"G--AG+Y, 1"35 D9'7!&AP)B,H4IE&,0M#P%E&,*D[C$@!,Z MH).]4.)'G*IQ I<8<0[& BXQHI-XKZ8^A@79Z6!RC*_'^^M[CE,_EG.$$>=T M'.<(4P3DGPP>$6=^+-^D(\[H6+!)1Y#0 Z[BA(X36+V(_UV1!,U] M-BJ,3;=A"6,AFDUT6)"[51.(-JH$55E50+6=C?IW+=ZSH!>K"KBVLU'_";T MY%0)NK*J@&T[&_6)&&&+I$I0C%4%=-O9J' D00M63>#;NII"Z*2 <3L;]25E M4H5'DGJV0#Y;$]+/#@PE"6,+:#<"FM>AH82\+1"]UH34K!U$2?DBJ5F+Y*Q M6MH?ZX1;97;UN%WFNX J!6+5FH ,5BUE<[C).E""X2AB9#D4QY*D'Q2@>8S$5)S M#@PEP$J!G#,1$FH.#"5)Z0O8.,(:3.E!% DB3"I082;"^DIY+ $&)B@L29!8 M4H'&,A%23PY,@X #)?+)1$@8.3"6 13E)$D2".I2!M)0/4(]PAD9\1OS0CJ M2"J01R9"PD7""GV9"@1%'LT0;)'@F:/"D1[B9 < M;\!=(;VGZ/%($.11D2+O;"6OA_.-(9)/W%H%11X52/(2(;'=0 R%-"]1VR5" M,KJ!=!!D=#1%1T>"D(X*E'3I;#12)\XO7C2P:C;/AU<\;&CO[T>YV[>IV_[*"I[;= M-9V7U9/GAV7SM-O_N7_XO#F^$N+X8=>^W9Y>&ULE5;;CILP$/T5Q KV7F66BHMF906OTE,7SJG\LP,FFHU/_-O& M6WDNM-T(LC3H[8XEATJ5HO(DG#;^EJSW9&$A#O&SA$8-YIX-_B#$NUU\/V[\ MT,8 #')M*:@9KK 'QBR3\?R[(_WT:0V'\QO[5Y>N"?] %>P%^U4>=6&B#7WO M""=Z8?I---^@RV%F"7/!E/OU\HO2@M],?(_3CW8L*SR?!G%G$/<&)'&9MI&YO+Y03;-4BL:3[674U-XY6<>F[:&0>W3O8CQ%QB'N(T21B9Q_?);'$ M"1*4('$$R1W!ZJ$*8TP23D0Y0YW,$(*)0LY1@ODHS22,<((%2K! (H@?TL0P M">YDB3I9/G\9*Y1@]424&&8B2JMB[,,/$8K9!,6$=LCS%T)0;6Q)A$0Q?]0? M!GH0Z1X%3=2=X#(B,4*QFJ# A422_R@)+A."Z>3Q_C$0F5 CP=5$QG*:_% ) MKB?RC* PT"C48/!>4EXM+Y=KF8+?OE=O(O?>?\"RMZ1E^4'DN*^4= MA#9=P[WM)R$TF%C"%U.VPG3S?L'@I.UT8>:R[6_M0HOZUJ[[_PS97U!+ P04 M " ":>GE(Y>>F4QT# # #0 &0 'AL+W=O761UE4S=S>>\]V>RX"3SIR>M\E+6C4YJZR:;N?V%4P?"9&0%O&2TU-S\6Q)\Z^, MO&L_),L:TR^^CN>=7>3]V7 MV%4TG$ 4@?0$ M\2/$7P>@)$WQ)\1?#'9@@4(1B;(52$<&R&2!&BL1EB18C' M9D@4(1E+D&O>K9P[UA3TBPVCLYR7&XB6Q>DV5KLMKS.>I;.:G:RZJZ5#)DL6 MIH(EQ&6TW>CM1[$S&Q%]3WV F?,NE11FT6'(!49#+#N^K.D^MAK&'&&C]T)0 M+POR)8\/1,N$8;PAYAK#^$/,#88)AIA;#!,.,7<8)AIB5A@F'F+N,4PRQ#P@ M&.(.,;\PC+9:CQCFC$U-OCJQ3-IX WI"L@/YL10*N A/KYTV X$ M<#G>B=:/5CC*Y,=0>(!4E6>H?C"4%00_F!=#84&(^- [N0(!N1@QF6BS=X^A M8.(;_!C*%) Z]4P:AB*$^ ?S8BA#2! ?VDZX42#P!CM!ZY\/.,K0%8BAI@E2 MTYZAAQ)#+1(8/R_$4(N$(#ZT/GJG0.";>\OC&1,8:JUSXUS\096TWK4'@\9: MLV/%Y4@NHOWAXZH]>VCQ)4SO (FOQ&&E.UI\RJ>S0[:CO[-ZEU>-]GE(\=RIU% " #U" &0 'AL+W=O,[AW M7R#K&WT1!J73>ZZH16[>0LGWV/'$L:$W$$VMIH[Z<&:^)5%U^ M\43+*3D94EUYV/=CKR9EX^:9&7OA><:NLBH;^L(=<:UKPO_N:,6ZK8O<^\!K M>2FD'O#RS!MYI[*FC2A9XW!ZWKI?T/,>)1IB$+]*VHE)V]'F#XR]ZC)7K-T7.@,G?4@R91YIN*3*C16QX& M:>;=M-" V?48/,'@1\1^C@C\$>(I Z,+#+K AA\\N-C @$H$!B!<"H0^E88 M/28QF,9@$$96('/,!L,^0M!'"/BPYMCUF'@R1Y18-N80',(V(M!&!-BPUFP7 MS>:(0\L& $EA&S%H(P9L!+! @HDZ_=%"@JD*_9%.HL2HD("+#<6?2 A<;BA9DY!D]H_T[7S,(?;^ M\"8'5$LN]"?AE[(1SH%)==:9$^G,F*1*SG]2R2G4'63L5/0L=3-1;=Z?RGU' MLO9^R1AO.OD_4$L#!!0 ( )IZ>4AV_3G5]0$ %,% 9 >&PO=V]R M:W-H965T3/83D?&/T0#(-$G)9TX.8V4_=%U1=$ MQ>*)]="IG8IQBJ5:\MH5/0=<&A(E;N!YB4MQVSE9:F)O/$O9($G;P1M'8J 4 M\[]G(&P\.;YS"[RW=2-UP,U2=^&5+85.M*Q#'*J3\^H?\T0C#.!7"Z-8S9'V M?F'L0R]^E"?'TQ: 0"&U E;#%7(@1 NIQ']FS7M*35S/;^K?3+7*_04+R!GY MW9:R468]!Y50X8'(=S9^A[F$6 L6C CS1<4@)*,WBH,H_IS&MC/C..T\>S/- M3@AF0K 0_.2_A' FA'="9"J=G)FZOF*)LY2S$?'I7_18_W+_&*K.%3IH&F7V M5&5"1:]9%!U2]ZJ%9LQYP@0KC+\@7*6^I AL*<[!CAX\)LCWB-"S9PBM182& M'SX4\6P7B*P"D1&('@1>-EV8, >#Z0SF2[*I8P\)D]CN([;ZB/<^8F_C8\(D M:Q]AM#%BP?AQ8G>26)TD%B?^QDFR[TBT<9OO,8'WLC'BK@XK!5Z;2RQ0P89. MZF.QBB[OQ&N@#_LF?E;OQW3=[S)9VN,:?F)>MYU %R;553('OF),@K+H/:EN M->J%6Q8$*JFG!S7GTZ6?%I+UMR=L>4>S?U!+ P04 " ":>GE(L*STL2 % M !$'0 &0 'AL+W=OU%DU7]//B_/#TNQ_+CQ M[?"V;[H;T7H57<;M#H4_UH?RN*C\Z\/R4=QO;-I!>L0_!W^N)]>++OB7LOS> M??EK][",NQA\[K=-9R)K/W[Z9Y_GG:76\X_1Z&^?W<#I]8?U/_ITV_!?LMH_ ME_F_AUVS;Z.-EXN=?\W>\^9;>?[3CSF8SN"VS.O^_V+[7C=E\3%DN2BR7\/G MX=A_GH=?DG@0J^MD9&C%/ T9.,.*"B%KK%Q<2 MN7B29'C@X)DB5'P-V5"(-@I'H6"BJC>@K@QH;$!# [HWH*>SH%TP4P/&]9CC M@'%Q]Q%U4$"=7 A&T?0U)>=]869+_7M)59BLDK 0Z?#<&G/ M(0Q?/27FJZ1\E3(L?B/HRI43*>\+$ULZXDN%I!PQ5YW4S"/ ])> V8YXHNW' M3/,AL0!(P&UG0T\I\>1<2FKA9L0Y'G?=H&.M4$ &0@HKU,W,9*^P7"@@%^$T M*]IW)#+EVPZ%U4(AM0B55E&U<'IF IE7'"062>B*BH5)+.\*:X6B78(ASTH3 M3S,I84%15% ,R0CHB=*:=X4%18$&P(6"HJB@S$JMPH*BJ*#HA#.!I4(EMS<; M"FN HAI 7VD5Y;;0,T538W)K0.XD7#$0)!D_F-D:,#MA-@HT9JR6G]@JP$S4 ME(E@LT#1F95S,\OL2X"&G6,A"ZBB9G386OWOI# MNWJQ+=^/37=D,[E[.1A\E-U957#_2=P_#\=[O\VL5Z?LS?^=56^'8[UX*9NF M+/KSJM>R;'P;9GS7KJ2]SW:7+[E_;;I+UUY7PR'?\*4I3Q]GEI>#T_7_4$L# M!!0 ( )IZ>4B^UZ>64P( $@) 9 >&PO=V]R:W-H965T M$:FF_()$PRDYF:*J1*[CA*@B16UGJ5E[X5G*KK(L:OK"+7&M*L+_[FC)VJV- M[?O":W')I5Y 68J&NE-1T5H4K+8X/6_M;WBSQXF&&,3O@K9B-+:T^ -C;WKR M\[2U':V!EO0H-051EQO=T[+43.J?WWO2__^I"\?C._NS:5?)/Q!!]ZS\4YQD MKM0ZMG6B9W(MY2MK?]"^AT 3'EDIS*]UO K)JGN);57DH[L6M;FVW9W8Z]:(PR]U1G M0JW>,C])4G331#UFUV'<$<;]C-C/$9XS0) 2,*AP016NJ?=']8&S0."!!)XA M\#X18)C !PE\0,&DRUV'B0RF[GP(_6AB!0"*?1>6$H!2 D"*!Q.$($&XWHP( M)(A6F-%APE&?V(F#B1D */%C6$H,2HD!*3Y,D( $R7HS=-ZAB#@K[.A!X=>; M T+A8&%WX(7$8D!.L$ !QPV[#Y@"!PY[:TSQUFP2"+6X2S <7PSE-UR@@&.' M@P=,@8.'PS6FA+-VG:DC'?3=1++F_MTR?#QE_P!02P,$% @ FGIY2 Y6]7YX! 6AD !D M !X;"]W;W)K&ULE9E;<^(X$(7_BHOW&5LMR<8I M0E7PUM3LPU9-SV,:[W>>%?7S;-\TQR??K]=[DZ?UU_)HBO:=;5GE:=/>5CN_/E8FW?2#\LRG M( C]/#T4L^6B?_:C6B[*4Y,="O.C\NI3GJ?5?RN3E>?GF9B]/_AYV.V;[H&_ M7/C7<9M#;HKZ4!9>9;;/LQ?QE&C927K%WP=SKF^NO<[\:UG^ZF[^W#S/@LZ# MR@G[D[ ;>7K]'_]9/M[7_FM8F*;-_#IMFW[H- M9M[&;--3UOPLS]_-90ZZ"[@NL[K_ZZU/=5/F[T-F7I[^'EX/1?]Z'MZ9!Y=A M> !=!M!U@ CO#I"7 ?)C@.IG.CCKY_5'VJ3+156>O6KX,(YI]YF+)]FNW+I[ MV"]4_UX[L[I]^K;4P7SAOW6!+IK5H*$;C;@J_#;Z-06A%"MBPVF<(.$*&> , M$DY"]N/E:!(Q#J!@ -4'4+<&=&"MPJ")>DTQ) D%X2P:9M$@B[:R#)K0E658 M+_V E1!:"?F*"<>21S! Q.:BA;#F$K&Y4!R'UERX2 ;245]S:&4.K%@KMIIS M*T26WX2+1*0=RQI#*S&S(H+(LA*S+%%D54'"-8(B1T5WE$(;.P ?L72$<+!! M\%4+1&C3 :ABY4@$"?$B""6R%PZJ7(DP*(1$B1CON$KHN2,1!HI0*%%L)^*J MR%'Z B-%<%Y00#:Z@$JZ2@'S0H1@DRD[30C6S9$&4T5PK/ -)#@R;G?0. ]& MAN#,F+.ZYCA0L37E!(A$[%I:S S!H:%=RT9XKQ/:ZPZ<$][K)"8 G?A6%XIL M>'VF&MO!1"": '7B0!!!:%,=J,+8Y09C@^2$LB1.#1G:]0)$D:O7(8P6XLV* MOH'R. 2F!ND'Z@4#@1 06+UP(,2V*/E$-#:#L4&H&V'5PK$1AK%M!HB$ _V$ MV4*<+:!80$.B6%L,1"ZX$(8+(;A$.(3$<)$/P$5BN,@I<)$<&RJRB^43T=@, M1HN<@A8)>HW8!AT22<=.E(YO+E/((D$_$ME]-!"1=&!.8K)(1!9'\4M,%OD M620FBYQ"%HE:#7O_?"(:F\%DD5/((CDT!-O,2.0L%DP6.84L$G0D@>T%:%Q6 M,%X/[FK$53!,UA28* M'9O85NYJQE8P2]04EBC."58D]R1C(Y@D"I"$'/_1-2:)?H D&I-$3R&)YI3X M0M;A00)$CGY+8Y+H*231G!)?6&<-1*[S2DP2/84D%U$TLA+95KC([DW\FR/K MW%2[_BB_]M;EJ6BZP^&;I]>?"UZH._*VGJ_$4S(<^G^$62Z.Z<[\E5:[0U%[ MKV73E'E_[+TMR\:T#H.O+6GV)MU<;S*S;;K+J+VNAJ/_X:8IC^^_9%Q_3EG^ M#U!+ P04 " ":>GE( G9\:C," #I!@ &0 'AL+W=O[#)I-YV'VFEE8S* [0 M.OOO%]!:!YAY$;B<<^[AJI=RI.R--Q@+[Z,C/=_ZC1##)@AXW> .\2X_A\]9_CC:'0B$TX$^+1[Z:>\K[D=(W MM?AUVOJALH )KH520'*XX3TF1 G)Q.^SYB.E(J[G=_4?^K32_1%QO*?D;WL2 MC30;^MX)G]&5B%$>";$!B&8CJ(+<4 "526CH\>FES<@]8U$FUB6NE9! M75F])TO!9?16)0"4P4T)S9C=A $K3+0@ JF^I "N%#M@T8T$>QL!P\^0@PU) M '2[@,Z#0BT UX=(4[= [!2(M4#\R4%L5,J%2=Q)$F>2Q'*9@"]HTI7S.DE5PK"26UFB$!I.;(SYMQQRJW!?%*UP.BULI^;/L"OL=P/#Q/3J0"59 M:I8M6'6*#K.+;KG8!K\H!7?!OQ"YMS[TC%;)?Z:YR MIE1@:29\DE]V(^^=94'P6:AI)N=L:L730M#A?K$LMUOU'U!+ P04 " ": M>GE(1S./$/D! #4!0 &0 'AL+W=O]%>,XJC6107F''[]@5TK(.T-P*' M[SOG=R"23XR_BY80Z7WV=!!'OY5R/ @JI;T6#RQD0QJIV&\QU(M^06(D1-< M&U-/ 0R"!/2X&_PB-[%77N3L*FDWD%?NB6O?8_[[1"B;CG[HWP-OW:65.@"* M'*R^NNO)(#HV>)PT1_]+>"A3K3""GQV9Q&;N:?8S8^]Z\;T^^H%&()144F? M:KB1DE"J$ZG"'TO.OR6U<3N_9W\QW2KZ,Q:D9/175\M6P0:^5Y,&7ZE\8],W MLK00ZX05H\)\O>HJ).OO%M_K\><\=H,9IWDG31>;VP 7 UP-8?1? UH,R#* MFPUVW8> M0!(G2.( L8JBYRQVDZ1.DG1'$@:I19+NKA_&06*1[$5AED46 M"MC\@".^D!^87[I!>&?$'4$L#!!0 ( )IZ>4C2 GXYK ( "D* 9 >&PO=V]R M:W-H965T MVF?%EFTF@%PDQ^G?5Q*88&EIDQ=TX>SNV95VM>5%]"_RR+D*WMJFDZOPJ-3I M/HKD]LA;)N_$B7?ZSU[T+5-ZV1\B>>HYVUFAMHEP'*=1R^HNK$J[]]A7I3BK MIN[X8Q_(<]NR_L^:-^*R"E%XW7BJ#T=E-J*JC":Y7=WR3M:B"WJ^7X4/Z'Z# M"@.QB)\UO\C9/##DGX5X,8OONU48&PZ\X5ME5# ]O/(-;QJC25O^/2I]MVD$ MY_.K]J_674W_F4F^$J>.FFTAK'N['@9_N3Q* 8+X%$ 3P(H_:< &07(NT!B/1V86;^^,,6JLA>7 MH!\.X\3,F:-[HB.W-9LV4/:?]DSJW=>*DK2,7HVB$;,>,'B&01,BTMHG$Q@R ML<:>.+XUL/$1)(8M$- )8N7)C1,9K" !%21603(GD#E!&""9A706DL4Q<1R! M0)3"3"C(A/I,4QRZC#)/"-)X1Z.CZ')PMGD((_*"%XH& B"Q<,@06AP>$/Q$3./L1^4!,B'\+DRQQ M8P*AEK(&P:4$^;5$I^>""K@&(/J)F,#)BX#L]6+B9R9-W-(,@L@"%SA]D9^_ M-%EX01"<>2C_1$3@W$/%!R)2>/4;99E;T"!4GKB%()J]P"WO#[8SD<%6G#ME MWKK9[M3]/&#S@CO[:],5V9?]74U5GMB!_V#]H>YD\"R4[@_L*[X70G%-,K[3 M=^BH^[9IT?"],M-,S_NADQD62IRNC=G4'59_ 5!+ P04 " ":>GE(D6.X M=SH" #U!@ &0 'AL+W=O>SJ(7=A*.6ZC2#0MZ;%X8B,9U)<3XSV6:LG/D1@YP4?CU-,( MQC&*>MP-854:VPNO2G:1M!O("P_$I>\Q_[LGE$V[$(1WPVMW;J4V1%49S7[' MKB>#Z-@0<'+:A<]@6Q=:802_.C*)Q3S0[ ?&WO3BQW$7QAJ!4-)('0&KX4IJ M0JD.I!+_N<5\I-2.R_D]^C=3K:(_8$%J1G]W1]DJV#@,CN2$+U2^LND[N960 MZ8 -H\+\!LU%2-;?7<*@Q^]V[ 8S3O8+NKOY'>#- JU(8G^&Q%M$8OR3#T4D_@"I-T!J J0? J3.+EA- M;C2#W844.*+:(XKA)[5D7I3,@Y(Y*%:#EED0B!V4M0BER$^"O"1H10)@[I"@ M59(O20H<$H\(9M"/DGM1\A7*QBEWGZ^3@"S9."AKU2>'L_%R;#R'@QR0C:=: M5#@<:U%2I'Z2PDM2>$C-N0'V&J(X,"D:G:F)9T8DT0QQD_J+K?J M#9H7E)RDGN9JSFU;M@O)QOLC,[]TU3]02P,$% @ FGIY2!,\?W;; P M'14 !D !X;"]W;W)K&ULE9C-$! M I+XS=B>:=SIM(O.9+)HU\26;2: 7)#C].W+GUVC>T3=30SXZ-XCF?.AL#BK M^JTY2*F=C[*HFJ5[T/KXZ'G-YB#+K'E01UFUW^Q476:Z/:WW7G.L9;;M!Y6% MQWT_\LHLK]S5HK_V7*\6ZJ2+O)+/M=.U_YHU=Y^"9.QV%X !\' M\.L ,3] C /$=0 ?9CHXZ^?U.=/9:E&KLU,//\8QZWYS]BC:E=MT%_N%ZK]K M9]:T5]]789 LO/>NT*AY&C1\HDFGFC70A/Y5X[4>KD8X-,+[ F)2@.$" A80 M?8%@4H ;,QDT4:^I>@WCN$< >P2@AS!Z!+0';A'"%B%H$1@M!DU\TT)$OF6U M(]@E EU"HTMT]V+%L$<,>D1&C_CN'@GLD8 >L=$CH:L5WJS66F8Q@UC+(F,-/#*&M21GYKH&(LOF'*U ZF M$@-8BDST,<>2_P@VYA0#H*+!IA!"P::JF6!SS"KN MWQ'L473;R8S2K&1J!!./4^*15/.[@ =4<^MBV1 AX)FIYI1E9%WF)%,CF'8< M[*Q(ICD%&3$R)YD:P9SC@'-FFCE%&/$Q)YGZP)#C"'*AI00&$X_NSS''-.&( M)F:..=U@D>68DTR-8"9QL FC 4[N>#(#D>W)S#'<.(4;S3"@%K5"138K G-- M(*Z1?T@HM,A3&6AL3V6!R2;07LY,L*#0,F^56S8NL8[:7W[-ZGU>-\ZJT5F7_YFJGE)9M1?^A M3<%!9MOK22%WNCN,V^-Z>'LWG&AUO+R,O+X17?T!4$L#!!0 ( )IZ>4AD M\Q>/# , ,8- 9 >&PO=V]R:W-H965T@V#8'GE;#0_BQ#OUSU[T;2759W\(AE// MJYT):IN AF$2M%7=^65AVI[[LA!GV=0=?^Z]X=RV5?]GS1MQ6?G$OS:\U(>C MU U!602WN%W=\FZH1>?U?+_RG\CCAH4:8A _:WX99N^>3OY5B#?]\7VW\D.= M V_X5FJ*2CW>^88WC692RK\GTG^:.G#^?F7_:LI5Z;]6 ]^(YE>]DT>5;>A[ M.[ZOSHU\$9=O?*HAUH1;T0SFU]N>!RG::XCOM=7'^*P[\[R,_V3A%(8#Z!1 M[PU@4P"[!="QTC$S4]>72E9ET8N+UX^#<:KTF)-'IGINJQM-1YG_5&6#:GTO MXR0M@G=--&'6(X;.,.2&"!3[38(BB35=A,=)]EEB S!QB$48K(,9 O9)),<$ M$22(#$'T*0.[(T9,:C"=P; X#*U2EJ"(AHY:8IA*O$PE=1 DD""YOS-22)"" M#(C5&>FBSC1VU9E!E0RH4$L%81@6R:%(#@@B2P1A8BRBUP1DHQ!0)+:/$"AU MZ#CL2@!%9NN0Y3P-74-#H&F?" 5"N2TT@I*9$'6H8-<2ME3)7(EBWY+H_LE. ML-\(,%QF3W<("J9:\B M4.+87;#U*'#5HEVCH(Y#KL8/-18+[< MWM4@R+&M4>Q0"G;&/++'9PEBD6/1HMC&%&V.B:T#0+ECQ6'8Q@PX-+=WT DT MG]CV\0M &+.G2C ['K>\/YAKP^!MQ;F3^A@Z:[U=39ZH/EY;[6MU91F/W?]H MRN)4'?B/JC_4W>"]"JD.[^:(O1="GE( U2X:U8% J'@ &0 'AL+W=O M6D^R]%-+6EW*ZGM]<*Z9_2CR M4_TX/S3-^6&YK'<'5V3UE_+L3NTO+V559$W[M7I=UN?*9?N^4)$O=13%RR([ MGN;K5?_L:[5>E6]-?CRYK]6L?BN*K/IOX_+R\CA7\X\'WXZOAZ9[L%ROEK=R M^V/A3O6Q/,TJ]_(X?U(/6V,[2:_X^^@N]=WG66?^N2R_=U_^W#_.H\Z#R]VN MZ4)D[9]WMW5YWD5J:_[W&O2SSJ[@_>>/Z+_WS6WM/V>UVY;Y/\=]C( MBK<>1X&!F< ">ABOTV)L.HW9DHQ,I%"$RDP09Z)5%2AM.Q5H(J"7=JQ#>$@ M^H5A=Q6-QEV22$- IVQXW*D H12PQ+XE):KJAI.T)'4JF; $B?:D-!AZ)A " M(TO1+PR^JVCDEL$,!SK-X49A!BH)0?#J6=9D@"$I6XR-CQUA!"K$0/'F)=Z4 M5< 2P*#684N8@DIB4$5BO8S%"L#0DM2I>**7, 85XF <"(%!J! )1:N0*/&; M-"T:F\% 5(B(_F*,1$KT+Q*%4A?,0PUXJ/QI"D4>P[=0Q $SF(0:D% 9WPP2 MQ;X9)+(!,YB!6H,0B6\&B5+?#!#IP!S0F*8:T%0KWPP2B504B2A@!H-4 Y!J M'UM09'PS2!28VAHS5$N&*L5^/4: *-3_&(LZE@S2H?&$,:8M:*L83U8832R! M7.@JO*>]M1S.P34&HP8XTSZ+M,P 4P.R7J!KIV_8$L:C!E C?YG6,A>T,4@< M@(Z3L"7"D"2 -O)G'\EDT&O]8 GHC%9A2QB5! !'/K<))(.HEWZN&UO"P"2) M.:5$+VF0\1F0R$+AQ "GP,X9X([\[0>!-#1-@2>IHS3L"-.3 //(IR?)_%*U M6Q J14D9IX>YBC!')1\M=>0EMM'4%?2-K*)HQA])+,2&.*?6-RQYV@[1'0 MM9T5WD429CF!E)0"RP%A\A(@+_G+ 4FB+I0%S4*Z*)S\$T8O2?1J"16)U 6C M31L2&@Z;8@Q?1O#U9S!+J"X,@2T[$E)JPZ8P?AGA5QRH2:QV4P!LE+"2PZL" M8P0SR#397SM9DG6AH2L@I E/F, ,",S^LL!@@Q]9,*B0,.4PA#EP'@H@S/Y( M9X!6B\Y#P9E!^'2",7\9\)?%,)=0M6D4QA=CI#) *OM+$$M4:C59&68E U9R MX"R),2L9L=)?FU@R,+ T(>7DRL08EPPR5?97)@89J)WH18,I:"+0BX$5QV!F M&< L]E>C =M0V5HD\@\)EG=7<(6K7ONKR7JV*]]. M37?9=??T=OWYI+LK/._Y1CULATO,SS#KU3E[=7]EU>OQ5,^>RZ8IB_X:[Z4L M&]=ZC+ZTW7EPV?[V)74B1Z)OXLP, #43 9 >&PO=V]R:W-H965T%=72/2IUFGM>M3V*/*D>Y$D4]2][6>:) MJA_+@U>=2I'LVDYYYE'?YUZ>I(6[6K1M3^5J(<\J2POQ5#K5.<^3\M]:9/*R M=(E[;?B5'HZJ:?!6"^_6;Y?FHJA263BEV"_=1S+?L+B1M(K?J;A4=_=.8_Y9 MRI?FX<=NZ?J-!Y&)K6I")/7E56Q$EC61ZI'_]D'?QVPZWM]?HW]KIUO;?TXJ ML9'9GW2GCK5;WW5V8I^<,_5+7KZ+?@YA$W KLZK]ZVS/E9+YM8OKY,E;=TV+ M]GKI?HG]OAON0/L.]-:!\-$.K._ WCL$[4P[9^V\OB8J62U*>7'*[F6YT M.,#&5# ?C\#@)%C;GPTF$>( 0P0M &"00"N9:'31*VFZ*81,]_WM;D &??O M90,[(;03 CN19J?3\+MQ2.2;=DP9958W'+KAP$VLN>'&, $P8ZHL1B)H) )& M9IJ1R$P+ TY,V4A:8N@F-MUP;9AU;*:%@)HQ95II#>S,H)T9L&-9I@W7$ K\ MZ-'QEH>D(ZNSK MFV+64,0:2R%2C A*I]3MR@4LXT"MG%N"8%91.-/5"7& M!T7X,*K2! ,G("4?R88;=,P/!OAA;"*9R87 OG5F& L,8,$H3F;N+[Z@#2O0 MV=Q@PC"T"=&+LQ<-> A>!)"-O0C+IQ+@%8\L(3!I6#"]/ADF"$,$T>N3C9&A M3\ED># ,#X8^;G1J,@0/>^(Q&-B4KQ<&-C/@'RB0VYC5XI0GFCLI52B=N@_U%5R%,GN]I")O6INH_J^[$YUN@H_4$L#!!0 ( )IZ>4@\5#5OM , /\0 9 >&PO=V]R:W-H965T M LD&;OWZ\-E 9[W"8/"9@S<\;CF6.JU)>'!5V\#_PL#L?.#L2K93S9[8I*U6VAZZA1^X?%([W? M,&8A/>+?0EW:J^O(!O^J]2][\\_N84%L#*I4V\ZZR,W/FWI296D]&>;?H],/ M3FMX??WN?=-/UX3_FK?J29?_%;ON:*(EBVBG]OFY['[JRSZ;/OO M:'MN.UV]FRRB*O\S_!9U_WL9GD@RFN$&,!K 9, ^-V"C ?LP$)\:)*-!,AG MYPSI:)!.!I1_:L!' _X14I^K>$A6G^KGO,M7RT9?HF:HCU-NRY#><[.86SO8 MKUW_S"2[-:-O*\[E,GZSCD;,>L# %89.B-AXGR@ HUB#9\YY-J=X0C""S#'/ M&(;.,2\8!N:8#89A^(08FC/6.V#7^<@([B!!'22]@V060>(D?<#P'E/W&&;D MP'YPIA1E2CTF-QWKU"@<8C MD+5(G8 &C+PB(G?$*;VG6T";+T"S>"4:K_2*CPN..\A0!QDR8>',)?,R&\BI M56U,50@2I0RX" @31>)T96,$B1L"1;7ID8+/(D,N<#6@OAP$5X3B>D 109#4 M56%?$1+) ))0N+@B4%\2N'0U@?J]#N;#&',7 $*(D$XP&<$R A+,RD"T>/J M07WY\*IW37UAH,QT=4@8**X,%)$&R5PNX7-!8A8E-"^\JZE$N)* "[RO:>;7 MH4QQ%X"W+1 D"CZ?\0L*"LP6\-X&I+>E\]:Q&4&SS 98\-X&K+8*Y&IS/](]A#H#.^IO'(JZC5YU9XZ8_4%PKW6G3(SDSC3Y4>6[Z:94^\Y>"G/= M#.?SX:;3I_>_&Z;_/%9_ 5!+ P04 " ":>GE(YE0N^G ' "+0 &0 M 'AL+W=O[\8LH!( M1=$^% CRT#XS-FT+D427I./TWY>D&$6<.2,H?K E^G!W=KGGV]WAKMZK^FOS M4I;M[/MA?VSNYR]M^WJW7#8/+^6A:!;5:WGL_O-4U8>B[;[6S\OFM2Z+Q^&F MPWYIE K+0[$[SM>KX=JG>KVJWMK][EA^JF?-V^%0U/]MRGWU?C_7\Q\7/N^> M7]K^PG*]6I[O>]P=RF.SJXZSNGRZGW_4=]L<>LF@^'M7OC<7GV=]\%^JZFO_ MY<_'^[GJ8RCWY4/;%U%T?[Z5VW*_[TOJ:OYW+/1GG?V-EY]_E/[[T-PN_"]% M4VZK_3^[Q_:EBU;-9X_E4_&V;S]7[W^48QM\7^!#M6^&W[.'MZ:M#C]NF<\. MQ??3W]UQ^/M^^D]2XVWX!C/>8,XWN'3U!CO>8,\WV#BT]!39T*[?BK98K^KJ M?5:?'L9KT3]S?6>[GGOH+PX=-?RO:UG37?VVCLJOEM_Z@D;-YJ0Q%QI]5BR[ MTL]5&%3%QK#;HPK3*K9<$Z+"E5C8#CL48"]CS X7X& !;BC 3:*,I"-.FCAH MCH/&.ZV4(HWALJC-I6P2CH?A>-:>J!(N(, " FA/)NTY:<)%H$*,$581>16: M],4FLBJT#=%+G9%@10E4I$E%Z=:V9%A%!E484D6^M8H>',AK"E1BJ=G4K_68 M%GRM05V.#-11=$N+H+4_:L.'J?9"$=BXVH) ^T4RRPE!8K=K8&]-;7W*-*3 M_EC$(-2$C:L]J"G1FOS-'8_=K8&]-;6WOMG?&AM< X<;ZO!1E*1.&X=:O/D) M8@;HQ(>:$>8AC3VN@PUPWPNJ%>-]SKQO+Y9)3=T'<& MP\ &!A'@]&LE@!BX2HI%HP,8T L C(,1H;AD[TX% SF@0$\,)0Z4!1IAR"1 M,%,;C P#D&&HF9'(LJ>#1%+/8+(80!9+30)%E@9S730-!@/( !9-G"1R--@ MD$@@N\$$,F 98ND< D6)!H-$60@&L\P ECF*9BC2-!@D,C@8BV%G >R<\*0M M1I35MWO:8K)80!9'!PL4T<$"1<)@L<)^!"QK7!2*P(RR[A>Z!)/% A[P+N$B MEUF77!=-@\%DL9P'(4F;/,P#&WF7. &V%KO8 N\Y"EL@DEN+#6J!K3PU*!#9 M)(P2A[WG@/<\W1Q!D>!QAPWJP!K"TP6-XQN*X*\LGAQVL@/^\W38CJ+)1BF$ M&(-4%S:J T;U- ,RBB9U&6>P8A:9SJI;X'.I6#$1X;QY "> L,&SWA\<,F#F(#0FGB9 M<9CFO##+/,!4H&M/#S9-W8]EZT\D)"Z8!H7!YP'X @6?Y^ S.GFZN]P"74@Z M)RDDS$<#92SHX@$ M%.B"SM^<'/*8L!X0-E#"CB+2[$PWT4CF%E8:/9BR'E V4LJ.HDE-=J&8)Z!, M"TLFCQGK 6,C9>PH(H^+Y<^0S"R,,'X"YFL ?(V4KZ.(^(L.'ZB2MHT!DS6 M/9\$YX!)& )(R7A*+K,624+WML G6")@!$8P%HRTK5D &M)9T T7"=%@VD: M $WIN-H$_K(JI RBX3HI&@S3 & :*4RAB*(4BH3L21!>C@&0)HH****@@"+) M!ABD 8 TT04&%-'W.5 D0#1@B :09D_"%B5@[ 6T\Z6S5. K1K@; +IKNX&( MP1<5;Y7T.C5B6,4;7JAM(E_>77UY%S'5(J":M+Z/&$41K,:D3$G$_(B 'XD^ MQU$TF2>%6C 7(G!S$MPP.:RN?:2&+ M@.X:BQ*V50))((FP"7LF <]DNHY+/+=#MIICJ[A.F]1-A]+#PB9,M^2 THTY M(*"[VM/8U F8.M.)-7%3?S#99\7Z"0AU5DYZI96$LRR( 70>23S'\\&IZ-FV M$@F[;LI>0@*F2@)3-GT%L$DH&Q2LHVFC+1(&Y9,6@LJ84QEP*M/U:P9)'I1X M ;IKB9>,H9;!CB4+7,P8:AG,[9GZ9!1=[J[T@K<)J:3AF#$@,P!DIKOX440. MQM L^1;+@M0_&(^9KSH2Y<,FPY,ZV>;)#PT/W-3UJK#6R!B]F:,WT>S!)L.< MD*$^$6120)B[F7,W*79R+;"1HA:)=1!734;=*9SEQ='20UD_#T=NF]E#]79L M^R.<%U?/QWH_FOYH*KF^T7?;T^'SU_VY5/;?^P7DO7IB.[I2UN]WH\GCL_'GM?_ U!+ P04 M " ":>GE(KO$3X+(" R"@ &0 'AL+W=O)U^9XDGHBJJMHCMLW'>M%P_M@8(=U^(Q76UQJB$'\;MA-+-X#G?P;Y^]Z M\'._#I'.@;5L)S4%58\KV[*VU4Q*^>]$^JFI Y?O=_;OIER5_AL5;,O;/\U> MGE2V* SV[$ OK7SEMQ]LJB'5A#O>"O,;["Y"\NX>$@8=_1B?36^>M_%+@:8P M.(!, 60.B,LO ^(I()X#R%CIF)FIZQN5M*X&?@N&<3/.5.\Y7L5JY79ZTBR4 M^:8J$VKV6AQPG0$6V+;!K\CCSY@J['*?N M<4J)+>3:'/M.$VQSG $RSK^WZW./RS%LZI=5$*8G9N@YZ) MOLJM^8UNC\P5_TE35V=Z9+_H<&QZ$;QQJ1H%U"D[J09N'K3L M(/5KKMZ'L:49!Y*?[QW:W";6_P%02P,$% @ FGIY2 K=<7O) 0 1P0 M !D !X;"]W;W)K&UL?539;J,P%/T5BP^H#21I M%!&DDFHT\S!2U8>99PU$E&?>]J+R M3 Z&=0)>%-(#YU3]*8#)\1C%T=7PVC6M<0:<9WCF51T'H3LID(+Z&#W%A]/& M(3S@5P>C7NR1B_TLY9L[_*B.$7$A (/2. 5JEPN<@#$G9!V_3YHWEXZXW%_5 MO_EL;?1GJN$DV>^N,JT-ED2H@IH.S+S*\3M,*6R=8"F9]E]4#MI(?J5$B-./ ML';"KV.X2?<3;9V03(1D)L2[_Q+2B9#>"+YT.$3F\WJFAN:9DB-2H1<]=2V/ M#ZFM7.F,OE#^SF:FK?62[^,XPQGRX]D'\(;%8%-EY@\ZD*7X(L N;18T1PLMN3A9^0RPILNR-W MX>!%@SBHQC]GE(V\"R4_$" #?"P &0 'AL+W=O[3[OH:QRJ4IQ4V_3\<0CDJ>O8\'?-6W%>A3B\ M+#PU^X,R"U%51E>[;=/Q7C:B#P:^6X4/^+XF%F(1OQI^EK-Q8,@_"_%B)C^V MJQ 9#KSE&V5<,/UZY35O6^-)1_XS.7V/:0SGXXOW;W:[FOXSD[P6[>]FJPZ: M+0J#+=^Q4ZN>Q/D[G_:0&(<;T4K[##8GJ41W,0F#CKV-[Z:W[_/X)4>3&6Q M)@-R-<#IAP9T,J#O!K'=Z M;"*&'<2@@]@ZB&\<)$X61DQF,;W%)&F.G%S5/HIF"4UA,@E()O')Y Z7$9+. MHGR)\2S*R 5 90E>X)*"7%*/"R8NF=0+D\>%0\7'$%+ 1#*02.8GQ8FQSGP> M#M7:A^"8PC1RD$;NT2B00R,':N-@:A]#T$(Z"I!' ?RP3OG7A4\$Q^X_XH,6 MSK810T@_D)\1XNH' E)":.Q0@6 93A?J@Q?T# .9R19<@'KU@,GGY03#@H3I M)P1E J4W6H$R+RT +"'Y4IE@@<. PKGG>,+@-9C:3MC^^]J&9 EQ5ESP M:V:8;\!VU@GYKDK&=/!1\T:MPU+K=@6 *DI64_4D6M:8E8.0-=5F*(] M9+1 MO2/5'& (8U#3J@GSS,V]RCP3)\VKAKW*0)WJFLI_&\9%MPY1>)EXJXZEMA,@ MS\"5MZ]JUJA*-(%DAW7X':VV"%N(0_RN6*=&_<":WPGQ;@<_]^L06@^,LT); M"6J:,]LRSJV2>?/?0?3SG98X[E_47URYQOZ.*K85_$^UUZ5Q"\-@SP[TQ/6; MZ'ZPH8:%%2P$5^X9%">E17VAA$%-/_JV:ES;]2LI'&A^ AX(^$I T9<$,A#( MA !Z9ZZN9ZIIGDG1!;+_&"VUWQRMB$FNL),N*+=F*E-F]IRG&&;@;(4&S*;' MX!$&WR*V]PCR*0*,@:L+['6!'9_(5($X@NA&8F-STF,1AFM[DDB1H M4LH]*HHQ3OUF(J^9Z-X,2OP""Z_ 8GXO@T'/6;( XD' M>Q;-#P3Y-QS",R(90..]\ U%R73O>U 1G(8"1@=22X_L%Y7'JE'!3FASMKD3 MZ""$9D81/IG_OS1WSG7 V4';;F+ZLC^%^X$6[>52N=YL^7]02P,$% @ MFGIY2+1U17WN! /!L !D !X;"]W;W)K&UL ME5E-;^,V$/TKAN]9B^10H@+'0.*B: \%%GMHSXK-Q,9*EBLIZ^V_K[[BR)PW M6?MB??AQ9CCD>QR*RU-9?:]WWC>SGT5^J!_FNZ8YWB\6]6;GBZS^4A[]H?WG MI:R*K&D?J]=%?:Q\MNT;%?E"1U&\*++]8;Y:]N^^5JME^=;D^X/_6LWJMZ+( MJO^>?%Z>'N9J_O[BV_YUUW0O%JOEXMQNNR_\H=Z7AUGE7Q[FC^I^'?>0'O'W MWI_JR?VL"_ZY++]W#W]N'^91%X//_:;I3&3MY8=?^SSO++6>_QV-?OCL&D[O MWZW_WG>W#?\YJ_VZS/_9;YM=&VTTGVW]2_:6-]_*TQ]^[(/M#&[*O.Y_9YNW MNBF+]R;S69']'*[[0W\]#?\D\=@,-]!C WUNH-VG#L MR5;+JCS-JF$PCEDWYNK>M)G;="_[1/7_M3VKV[<_5D[3((S#@5@8B 4&TB"0 1/WF,/06^PBABYB[L)$@0N$$88]@4X28$ '3CC& MV 0[<=")8\/NC##L*320L@@2%P0Y0)))LFWL)I-K&'>.,HDU,8ZE4Q9$Q@CD MC+$Q8H./X@&PSP(2U$&Q@"@.9\H(FGJZ(V7B," 2ZR2 H):\J@T8$%!49QA0&<3CFGH]2%JR2 MFIVJ M<'4&*(HEE2/A^P6H_4F0;<*:0#?4_H2)3%?4_B/F@D)MR1+FA*,T)8+4$M8$ M CL $M9WPII -^P "%.9KOC&0+RR5Q1^]EDCE);6#HM5P8)2@81MIL6J8-7U M.;&8R98SF>7$VO2X"UY:N[U%4L"!:M[<),BC&+XQO6]ABS..9K.Z/@B$E^00X$ ^183 XE M"E^]]H#CL^S*R6Q^S5_Y55K_M# M/7LNFZ8L^H.-E[)L?!ME]*6=ISN?;<\/N7]INMNDO:^&PYWAH2F/[V=5YP.S MU?]02P,$% @ FGIY2+H[$B!5 @ ] < !D !X;"]W;W)K&ULC55-;Z,P$/TKB/L6S%<^1)"25-7N8:6JA]VS0YR BC&U MG=#]]VL;0@@>JE[ 'MX\OQDS,VG+^+LH")'.)ZUJL7$+*9NUYXF\(!2+)]:0 M6GTY,4ZQ5%M^]D3#"3X:)UIY@>\G'L5E[6:IL;WR+&47694U>>6.N%"*^;\= MJ5B[<9%[,[R5YT)J@Y>EWN!W+"FI1(/ MC+WKS:_CQO6U!E*17&H*K%Y7LB=5I9G4R1\]Z?U,[3A>W]A?3+A*_@$+LF?5 MW_(H"Z76=YTC.>%+)=]8^Y/T,<2:,&>5,$\GOPC)Z,W%=2C^[-YE;=YM]V7I M]VZP0] [!(,#2KYT"'N'\.Y@4N=URDQ:;BDPHZS5;QG[J7351C]EUF&"$00/"4^S#$0%TQ"ZPW(/' _8V(O3A$T(P MB-#XAP]!S$B,0(+($$0/!!.1NPZS,)C:8'Z$DS@ R(R,&)01 W&$,$$"$B16 M'$$43>+H,,E()$*K22 V)ES%L) %*&0!1!+!!$N08 G<2#R)9&FIG/RY>QL1 MH63FUUJ!.E:6CBB9"42W"ZC"_._G LT4*?I&-GK05^D (.I>9_XP!%;S%@5V M1E;)# 5%G,V2$D[-++77; M&EF'0;8-=#.>V'=ZP)DF?:?)T@:?R6_,SV4MG .3JM6;AGQB3!*ET7]2;:%0 M(WC85.0D]7*AUKP;2MU&LN8V8X=!G_T'4$L#!!0 ( )IZ>4BJTGD\L0( M ,X* 9 >&PO=V]R:W-H965TZBTVD-[]B9.@A9P:CN;[;^O;0A+\)!R"6#>S'MC9QY37+AX MDT?&E/?1U*U<^4>E3H]!(+='UE#YP$^LU6_V7#14Z4=Q".1),+JS04T=X#!, M@H96K5\6=NU9E 4_J[IJV;/PY+EIJ/B[9C6_K'SD7Q=>JL-1F86@+((A;E,^%?.W\S#C]W*#XT&5K.M,BFHOKRS M#:MKDTDS_^F3?G*:P/']-?LW6ZZ6_THEV_#Z=[531ZTV]+T=V]-SK5[XY3OK M:XA-PBVOI?WUMF>I>',-\;V&?G37JK772_&9'$U!&XLC(XFPB M(W%($$Y@DA0D21V2*)])D($)LN7GGH,)\@7GGCME N<.@-",$N,J4".&P)9/ MM?2@],[1]Y"QE"B:.7LTXPG(E9*$4RDN*,JS&1[0&)X0!GC0E <"X1D>V!X0 M6=!4/2A=TC,(=A'DVDB6D"E/M+PW$>P1R#6)+(FF//=$ RXV4( M;G"4+F]0!+;0ZC&A/V(P9D_6U'MVZ0>LS35F@^.DZ/0XC M;/D/4$L#!!0 ( )IZ>4B0^PMV(P( .,& 9 >&PO=V]R:W-H965T MI52[\GU95L"(?.(M M-/KDR 4C2F_%R9>M '*P)$;]$./$9Z1NO"*WME=1Y/RL:-W JT#RS!@1_[9 M>;?V N]F>*M/E3(&O\C]@7>H&32RY@T2<%Q[FV"U"T(#L8C?-71R](],\'O. MW\WFYV'M81,#4"B5D2!ZN< .*#5*VO/?J^BG3T,<_]_4GVVZ.OP]D;#C]$]] M4)6.%GOH $=RINJ-=R]PS6%A!$M.I?VB\BP59S>*AQCYZ->ZL6O7GZ0WFIL0 M7@GA0,CPMX3H2H@&0A#;3/O(;%X_B")%+GB'1-^,EIB>!ZM(5ZXT1ELH>Z8S MD]IZ*;(DR?V+$;IBMCTF'&&" >%K]<%%Z'*Q#6?T\*N#W1P18;>'R)E$9/G1 MER12MT#L%(BM0#S.,$XG5>@QJ<4T/2;%>)+)'+3 =U)9."-9S"+)DLPMD#@% MDL=KD3H%4D<$RTDM')CT3IJ9TTGF$ @F3ER8T.UDZ72R?*"KRWE7XWL=,_/ M=86P(]#HCL2=6Q@\WK7 >.+''\T.!N)D9ZI$)3\WRMS2D768 MVQL[MB?VK9GG=B9]RA1Y2T[PBXA3W4BTYTI/-CM_CIPKT#'B)WT%*OWB#!L* M1V5^]01%HI_!_4;Q]O:D#.]:\1]02P,$% @ FGIY2%=2"-L*H !9T" M !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]ZW+;2)8G_GG_3X%PR%MR!,@B M>*>[IR-D6:Y2CV]MJ:JBH^/_ 2)!"6424 .@9?%-J[@S^+VQ_*^2.)5>9@\N,VTSS+.@%OUR]#DY/7OSQ MQ^I/?_P17^(7HV'P+L^JNQ+>6B6K^L^ODV4_&$5A,!Q$D_J/[^*B'PS']..T M_N.?=QF\.6A_\]!P_W9V4U9%O*S^__J;\O"GY#;%)Z")]_$VJ3_UT]5%5\G7X-^3Q_ISY[NBP%&^2+AKU1U-'5;\EFT_N[QN-_3;I:H.:#;Z]C[/&@]+:Q]W-)ET&;S9Y7'4-.=]N8=.OJGSY.0RN[N(B*8,/NZJL M@#R@AT[JT?OR!KYLS*C^Y,>D2/-5^[-O_MKY]O7C?6._HT'OW^O?G<'3*^YO M$S>&O8XW9:,9VX<,K8N\S$'\__['_V@[4.'OY^NSZXG7PZNSMV?MS M. $_7UQ<7[FS'YP$:19/4\+N_H+"_Q0_+W M7?HEWL#CC0<_)7!JTV65\*.-=O*,CGU0),L$VKC9)&489$F#X*6%0YNOJ >B1VM_ R4WN\LTJ M2+?W1?XEV;9-\6P).[K;Q#C'50*=GQ M^$]YOGI(-YOZ]Y? 5K+;%!9;%J3U[;=Y=MNKDF(+F[-W$S_0-NQ;_@XBDDW9 MI/%-NDFKM,FAW!C>IED2Y.O@O$A6:6.LL =X1Y;!??R(1-3R>[%+'/ET_;X$ MU@8/\*6$FP/M%?EF$U3QU^9;KV!M@5V5>,J2K\ND+'&$!>Q-MDL"8%)9\X(U M/<$VXFW6>04MX61 V_*Q3%=)T4I5'[PSL&5% M^A_)"J@Z-]^F>/<"QRB"W-TS05P%P 23[0U,Q @]M.VM')%OK?9AC ;[QA$M MPDDT"&>S06T\V%QO==K9_TY@&2T=HY0\=A-:@5FKSF#?WW<6G'V,\;W=)E8(\ M\@+NYI/@1QG\ 5(/'7T%IS#/%?"AN 6!RM(#31D^T8##5*DAOC;QMN:OI_> MM__V=W3LT_/AUSPI,MPG1K83U=XN],Y>7<,_[R[>PZY^>!-\^'CQZ>SZ$AXX M6MXZJK4]$A)=*\W?80KNUJG__%N15DEOA7H(/"2'F#:D[)0E&F)$ 2?$U MK8+SMC&]WB-HG6U14?D/OL1AULB7,ER&#?0%4E9=^FGG!/G!F;FYM[$P$+(2 M%)R@/^!W2;N !DI^<(IOOPA@K,!D0 ;&%8&78'%VW9(@7[[<=' J(WS1(8CR)YIB6L&C^Y]\GU2M4[Y55R"YK_7@1O/US]0XYCL]6&\@BKF=YF(D\M'P.T M390;$1Q7O^_*"C>OA6<=N/GVC>KGL_<_7:"! W[X,,_C;.Q(%&G87)0)\%!'@G+E']ROJHG_-LL!1SS(M^TM#1-OU MLF7D^Z= Y[A)HYLX6R8B!EG]=]3UG+H=#KYSF2UQ9/ 2/$:?7N!&7'DRQ 7) M$,'?/J%: 60$/'C5&#J]TKN!%FHZB9STMA.)-R8.F900ON+N=P5^5P55+M]X MC=W#%%L/]S\J?9]G/3(6.,:RYYRT7]5'[F5#"#QB+_=+^R*,(%_,[W&^ MH*U\38IE6AXOV>QMY-@7RZ3XDN*^H*$ -+-OZKW1R)'KVC!"';&N^PU7-?YV M=O5S\.;MA]^>P,.1HM:;_*$,UD6^59TQS[?)5W5@3PG)VF%_B(^TV MQIJ"IBJ@[G:1Y:C]/$1AO+R'WN&+DD8-U^BN1=G39&+->J^5*-XJ]GZ,'RWA MGBUAX^$EV?]W">A:J^"R>_OIA3(U8O'/CS#]\KX@X?SMVW,2'EE+0.,NM][@ M#<:@2_S+/ES"UFWP-DMT#"45/ G/]-JL_N4D.7S.UNQ&[LKB;"/W"!_ M4T$_ $:V_QT0CY=)LI(W3C\!TY.L79)XLN^V3_LOF>N53[IATYV[# M["%\["TW<+32=4IGIIU-!'0D;MMMUHU5.V8%+M;K9$D4DGQ=,M."KI)@*1PC MSUK-P]C72N2A(,UDKX_P'70Z&?"2N4ENTRS# <-X'I.XX5?;^W:"+&J-BD>: M-Z\_HW[BVZC3T 9\1-8"JF,;"S[\QAX/9]0/CGB?/)R/995L02$$0;,?G#Y3 MWST+ _SS&5HXD52>B9/NV0OC52B#N]TVSG#.Y'=%^JONBGQW"\N$,D'*!%PE MR[LLW^2WU@1FQ(7J#E:NI/YB,F=M'H.[9',/QW:3TLH^I!4L]9>D>*SN<&N( MVN&"+8!#$6U17!1]4&$2(SCTJT(2JV5MR(T M@QA/Y0V<",,JDPR(#7H@5EFFI+A8#P&UX2\2KHI=E-O$#),>);%KM:.S9EP% MZQ@6M0B#8I?)A)-M4,;K!%88^P!"N,>S?0-_PU$"E@$L! 9@GNTW](?==HN> M8QC[%:BIP"F6.$JY>?&UC_D&%+06<\W1;^XAZ6$_>$(['V%=E^G]1JX"F"C\ MLN(5QFT#(8 W#M]R/Z,TRUR+++SP!3-+:&RS6R5$2;$1-82#&@K 14V18$$M MVSSV\@?TSY>[&V"?:8PGH1^<@7J6H@U'.@]N6-KE0T'J?BS7X%T,&NM-DH!Z MMDFW2#?)JJ]O8F1[]W%194#G=^D]G.#?KA+EW?>?.[@[BS5,J?9&J1(DN$+NPHB_O/%BF^S.3O8DN30#SXE M;/\I@Y]3N(\*/N*AUQ%*R] -2BV&>&&7X$!4N($P_X3#/-3=(\.5;8'9Q++3 MN $7V:]L<[*B,I\.=-4"J:/%#HEH27:6%?:5Q-"8Z0>];O=P@M$(NC26TG)W MCZ$*P" _GE\]>]$/X!\[V@=H5T\BKF(\5< .>$WP670X]H/7N\)PJ76^*X O M_'T'>PC/P=C9#0,\(^99PECQK12WBU@ _<=MSRK(I1_@1F++\HNL!U%'8S,\6N5M MP(D=V %WM)9^.$7<.4N;2N9DD MF\ 7\*37--RZL,RXR,$JE2WZ"K1?7]XLSWJV3[W6W.;>\?/54\C9XG7@F(!4(15HG/>6>T1D'>#*9S\CQ:*Y/E(90PB$S7,W35QM-O"ES MHDXB(BO?28?8RTW3QPV:TTG4'P9;_"G/0C-T?'R7X0O$'6Q ![TP94>M;OK^ MV)@.:F"XB&B6Q+I=(\+EZTY(>F4,9Y1>:7%Y AN(90?,+DLC> 2=98I6%90D M_"])B["AYR!1H.6>OZ;E!@5_9PF?5M6C?B85_^"HXV(T(%9)B #6*"7)2[ 6 M0K#PDS&^LVSKE/7F1H7[5IA7MD8.S*=0/D(^*O)\F\I,RA]36W:L>._+8-A_ M28P!OMRBS@W0N6IBA3E:;1*+' M&5#XVCMO=@]W0"Q_0?MJNB8QQ_\9C>]R(CCVS<[VRCUT31?5!DB(1&W@5"QJ MHY<%@V=2U!-81E8W^@_E,0NYV>S862=S79Y\N+ZZ"O2YS.BQB\ O-%4_VQ0#&&+]H'N;@K)3X1)B!L^_QUWP" MSZZNL/'.@+/@) !N,1\-X,/I=!B\X"]FTWEP=.Q9$(6SP2@ 3@6?%HMQX,7< ME.8I&/5LN B&\#_XN)C, QTE!?V.)_#V C[@(_#G-!P.Y\';R[-7EV\OKW'] M:$';?$#'A"1!D_-P.A_C#,/A*()_%^$BF@2=(4(XE$$XG(W4*\,HG S,%&O/ M#L/A9*&?'87CQ2!H"1;!U8;I1F->\5/D\?(1IAV-Q_"Y.X:#FYZ-!_ZKT/]L M-&\96E=$1^>:/Y64.V,$VHG:AE,(8?]US\U]!(W78P5@'J-9N&":'BW&M#CP MS60T#6IQ \%P&DXF0+>+$7Z%HM@A.0=: 5C"6:3$,? MKC<<;' M!GT@@Q?\:3 RG\81?-KK@#[P[O=118O+VJ.. V10>_8P51R[EDW?M/PZ633> M6(RG+>L0/FT=#KBSZQ-M\2[S"6_UKQYQ(QQ\0OQ;86,71G2@YN$8A$OF5< ] M7\B7<_D\&H0C6#'UZQ#8[&SH-L1NAR-_WHK.'SI'-#Z&D>[EEM])U,YW]Q1B M/H*G'>'A>WD\C1]R;KW<(R$ UQO.)P$(!_!I-)[M$PRD=;@(8;F)J8;CT>BX MZWD81@,0#49#? D8SM&^*YCI-)R.\?[JV<]'F]]QG4!)FS))]_2?2O9%WPJ* MZRQODH)16#OI<<8!'$1.R3]X4-GBZCJX=]9 B1A#(^@2[TNG2/V"\5PKEGYI M"<^V"=JK8"G);55JTPPH3=OXZVXHFBG M%_I[E99+H+Y=4??;=KW#O> 2';]J9'7L&)NV%UAB7#G[56%S=UA[Z@;:S5-E3]PBS7.S26.E^O)#Z@MIH65I&^ ME:0'=1@;$7],_UV.LPJ5=PI\)KW:^F:<^Q1ZY>41NN<0BY9PG1BC>\2\JR4? M-*I5Z,I@"P3J8+L-$A+08&%UM%(M/)EGZZOH:=36O%;:!3?^G=/H!1#55Q@= MG*YE8DVEQBY&]C.<".<;DI*< ^3R*BECVS1MM^=VZ&^ M $:V9&-2Q;9]6+>$[/>T/MHS)9R%7S0^CDU\@Y;*+W&Z$=O@F>E@]38V!.DAZ90^TPQ-G<0&U:GQKG*ZHS(\ M2_51/VMU'CTSWB/JD5T(:S>>W?UM$:]0,'1#S.[P/,@]!%N;;)+[.U@1TR2Q M#SYT,,O\ADS(T(?X5.1H@>0"G]10=P40*- T^NA)UG+L&[VLP%?1R^$YW' X M;HMJ6\,2 "QXECS$="5FV8Z%++ZDB+'8DRZ##X%@Q56E]\6M S-C=)AFQ!8* MB>[I'[JCU&7G-JSAR=FD:RLK:8[\J=:*O5 M4(V(E!X+TIR1=ML0+?-*XXEQE DO)!L2Q_)\PSNDO)!D_N5ILC_+3A'9)=_$ MH?? .D'.*YP\9Z&(O9L-FRJ)58LD@^)!OD-OMT/?H.- MK5*,30L>@%7#EJJM(7:\36)FGM:C2:/C@R+"%<>/D_.&UU-NI;+MFN4E*3$+ MUK( . Q]T!EE)OY@JYQ=+=8SS$N85AOA\VGY&D:3;&]@SXFNV+\,]"#?30@V=Z;MKBF]-<.E0<'UL7MRG*.]#3 M[6[#XL7R+EGM\ =1T4ID^$A\Z4.2?$8B!3D;\3PVCR!UP&Y8!ZP17+!Q&1H\ M+C]6GJ^(&C 3V;.0YHC04=U1O +2>>R8YS))>:+4.3R?R-)Q";H+S &N(KO#VB!SXD-%!L% 9+O[O;W<[;>I(Q\H'V MD(;;#[JC%+M_*3#WK22]U3QSE]X"!< 1A\=6.@1<:>JPR\"YX-!]3BH7&,4, M) ;AD6T3-'6X?)@HZ&[;D/;KVRR,6()GRP,':/Q-3+MT(5CRI8GS57EZ.DNY M$??+D:JXA%^ ;>0[&-'J"]&"Q.&&0-LK/"!%8K0@33!Y9O3P++EE)_]:P,X3H&O_^$Z>!5GG_O^GW2%B+#/ M#&F7V4O3<*5\XR2@0UW"\=^7S>Y;=]#1#Q1=Y%])?0#2.1GU)R:B@UXZ&>L0 M#XQ Y/ D# (R\0IHQ2R71?ZP?^+7_O#I58FFI"FG&-MHB)LP[!)1$D@CS ML/(E!J3,[?!Q>+YCEB94>P05&Y)8[$.MJ?;^S"D84*2'DVDTHOB2COY&_6F] MO]Z!_L9-<;E@M<=+)J6PGVA@XV%.) #(W*3U3=&1066',5Z3BIXSC\@.0&S4 M-IY*[>L:>"E=HC&I:B(!=6R\/U&[^:7WCJ%%42:^EX7$)4=3U1($'CL)KBM$ M)\2F>/ZKA+A&::\69?<$A;>@&Q9^O8TQI1<&6' TAAU5?X_'H>T7JZ(A<8BP MI^Y1DS$C?ENZE_C.9YYF+X^&L>4_6+UV;@DC0?#[_0[GA>O:&2.02.A)V!5D M:\SE5IX!R\;GMH?VULZZN_.$[:]G6**8O^2ITLG MGO$Q.& 'QS/59LFI4"2E3;B/@;96NT29SA\H\S]?K^7:LX&F&%Q:^78]# !+ M'IB/.0N?'J Y*6;?#@]8<^>FSQK)*UL=R9C(5?C*)GP8TD#7)?['QD:Q?<.F ML4>#")^0/*G5P4'WH"._+;>&P>D0'6&G0_0L7C"#<>.(!B,>S3=@/+EW6&@1 MP4HG#]9HB RJK/,+" )J<#8:$@.U,*NB1WR&C8B2F6$/* A3.'74%M'8@ND- MM^;Z0.$/>3?!MZ^@#E=BH3X8VU0C;+CQ+K>I^;:1]%./)UG&'SBV0 MZ/?/!Y25>PS6(#6Y@-6I8(=YW9F)RPH99JQQN5CUM8'Z[M9TMYZC"6.O9#\- M#@D9.4G%:%E(+3M>J>!:XQCXR>C0S,@N!W!)DS+0TZ2PJ:!K/T=+(7<;\77&LA+:HJ97H!Y=F M0.UM&I&NW*TQWDAB"60ZW5/AX>OE()GBP4'Q5"11&R4=&TT]%Y-*]+#W/IEL MV,G3,5Z^JI7\1N8@-\ FF?)(%2DQM\1U+A(ZA7@X>"! G<883'.0\'/#QZ0I M2]%]+YE99T)W_V 8($5L)!CU8KT0(KR(P7TGEBIKD_9YJK/\B)%%MH&2Z/*" M[H..(=#=D')LKVM01;TK/LULB6,:[<$N#\,=N1 -L4AI7H)6Q\XS 3<#G-?W M>94$\W#/+<&"Q:4-C+#J)R,@B?[YMOZ-,R\F3HYI"B3AD3A2)NRA'GRA38>* MJX8BZ* H*J8>%]I!7)V$!"0O]K"IY(=E6BQWV[+B!#W#DTPF%JYP43PZPR2? M#AZ/-M\IE:I/]F[ZP_JS9?S,8>Z2#5, IU"7Z!-!XQ-QG%@,!6FI J/VC($] M*48ZTL=;COP3.!VU:'G;OE[96%K6F4^]QY"T9K<5?##JUO)*NBYW%E.9TZ:.PFT<*ZEUM8W:7%JIE:Z+L/,]#. MSB\^T,6[H\V/E=+F/YL7MW$F9TJ"/@*.2MF)-M)Z9 G!IX\1U4B"++O1%F,O M_NV^C26]=@43,EEMXGZL$LDGA+_O@?X31#>.01JVX7BGSRY>OWOVHF,417Y; MQ%NK=K/.@[8[9YU\\##M>),@'/^E8LB8C M\X,/FK\;2XTQ+?B&%MC+3!RQI)UU!)HY [Z]#>F>QE\YE]A>=S?Q\C-(U=X> M8]1!(_J-[BSH@(1 HF0B?B)L,2LS?;,0VA*'Z<+?6!XMV9P,.XX48-3Z"L.= M*)_0'T)-G/8Y";G ?)GWAB$1C)S2JD@:6FAL@\VVP%&UKI7YIV#,A:,)H,7+X-KL4O_I*?OI+C0:^[__*__W=;@V=4OR+RB MWF".ULXMF:8S1,5 (09H=)T6924*&K([$&[$'08G *D)GK%J*"XIA]"2]DRJ MX";]G)#N",WBRE@AJ[;M*NIXE_'[=%W2BSBL^M5*D25\U,E )X/ )_QA -N$ MAA!= L8J)EWF-P]YKZR2>[=]BG@J6%WCY%:K%*KE24L=\;/2S5.S>6;93%TS$Q4MJ(4@J']";I#E\]?'^.W9R<]WCMI>QCX M?)C08SY((F/K$V8N.CN(/&M,34=GF=4!8D @BF//TS]R^2X-*:HQM23#=RQ& MYTH\@0MTT[6 J5=HP0/A.788I)6PQK34/AS1<:Z00 >\ZX:OMVD43V!);B1U M4N&&U=#J=-=R-33#2S#4"I@^47,WD.PKK:SX[EP3O*!-$T5BWW;:C(_5%=LX M#$\1HK@.+TW!NCZ5+;RU_1BOQ-MZ/^9@F'P3"0$0&WH[6&[9,*;$1T#']S%, MS*!MD'5>$FYR$C1G*X%=R.*2Q(*G&G; M@3UA'3[+^I+\J[V543B>3.G?^23J]8L\188P MII)5&]QHP'JXO7H\^S;G/R4DH-\DU4.2M%APNK/CXJ_4W+YT/59HDRQF"QJ\ MP:Y#O$I:0M'K^ Z<(;!.,/]M$_*B&G(G M]N1OGZ0A^DDXKO663>_8"XHS=_'CPD1*P2@S<;WXOHO+J^+/"7E?:VO WQ,[ MH#U-@/5DO,I[Y.[3M)_T0PKMAA_2NSPGHR(]2P^MTW7U:-CA"R?CF $I^R.< MOYC]=O<$TQUO#7X@FF5Q$;@61I5:D$#4Q4'%W@18)VZ3K&Y92-FP"_*+X+B9 M&GFXOL%KW$8(5B M8:,9XJ6*?#Z K:TXEP)NP/A+SOHQ[>':_JD8E+'LJCN#I*L8Y+(EACUS1IE; M6C\D6\-AD9+H4+,4Q1FONG]KDPBX5'#+2Y,*JDT#9)_A8#>.(@4ACW9-178U M.)H/L<=.HMI@^D$GJOMY"\2[[HY!*?A%3BEMLYG!X:?$F5;CF<=GK43,#4N3 MG 6-L=TVZASZ1B^EGTO,ULG$9D@:&4\9M8\4@=I%$I!J)N.(I1J.;HR&31F' MHE!!%NSA$I<'\/+5):94 G-WG1VC'F/([$G4CW1(YRY3@V[M5VTB^XMQ.=$Z M*$;#6LQBRT8WN+UC 9+>^F%9Y3=LLU[T&6S% G-KC(^<8_!]CAJ!0?\0X+>H#'=8,!3;J@XR-[;O6/@.I6*K.=LM,<$=9 MD;U)."N9--O2$QO0RM:S+P_#,70VBP;P:1XAF-@"0X!EH U><>Q"H:6)DEYD M[D^+!K?#)^<*(P,^T$6LAM[W0'[/7683)VZA/.%00B0:FU+TM) M(ZN*W 9>Q(>*O>T+%KOD F:M#Y%L"/MUJSWH65P)EH)N@*O0?U S..*$ "P38X;L=_ MC^P\65+7/&GN+5NGZ&F(S=;64 &E]V\2H" M;;')?A_)V7ZV@\'Q3C.@.>BN%G(;QM,/!OW9I]/=SEW]H?2O:>+=KIX*I0&;OR?!]%V9$P9*DK]S4-4TI$HOA[/VJ@F1K=?W#SL,C=8P MG#+Q]LE-RLY&3'8Z>;(V(X.5Y.R#G&]N&L5E6-ZER1=1)<\J=G@XB_W*1IEV MKGM^LT%.;E=)0AN\Z"J]/#Z"KOH%$="JJ;60B%U"*9Y[ MLHF1FT T MP]19S$!*"?5CY'O%@/I;$ZHMY@85WOPCKH[)"_*AN%1+CB@>/82N^H5/U@W/ M:L/48Q10DR2*/?80]0$Q9W!%,2ZUKD_S!6,_759BXU%W,XD9Y )'DJ'(355 MLIU#HT.[ ,4*<2XD(TT-ED)'R,O&6\H@)$B9!2??6?Z8*B03,5PJ\=!R#3@- M!(M60P%!I_Z6UEP00Y7!C/P: _M@^<$>#R1C70FN#;DM?[K=.)5.\\G8%*F&V.QY_0.[B? M'TO\^1.T?IM69DJCKCG3747)_4+DUW=ZK$ 3B+H"[YFSO)(;BJT>?XZS'8: MP"+,?/(RU188!HA5M+N6=&\/T^0.[:_,CO!]ZPGTX\V:$:J-E,9NJ<53_[V- MK'F@B ESQ7 M<\W3#68':,"/""KGR1O]#?O\9.]]A^TZKH\0+0-[1AD36]ZP,S0!YO"RV^#7 MR2?>=&Y[SW-XJ(-X.F64XNDD^.0M.M'DIEOCQQ4XBI1/1V/R5D^F@D/,R++# MP0)S*R3CWZ3T'*JI(>4T%$H$FWTH.,\*5DO?J>[JIU$Z!^>O77(E5%V)JLBS M?&?!V][G6&:A"LY6.<4Z7^+M]JAVW95?:(GY+(-7.8J,I\_>G%UA,0FIO"K! M4N/>8!'ZL&4.#Y+FX:QGH0/.XEB+VUVZL@G,+5B)?,A*&0G9;\B3+XBZ+$,B M$[$1MQ+3:PKSV"I)XCDU>%F$ [\E0&8,=:/06E?R3"5*LA7+: #4F6A*I3V, M'M*J2A,QRB@Y/$RV!T5F;A(#3<"TS%871)EMC(9,(BM"M2WS4"F?--,L8<)! MB9FL'[_O5@Y+BE""Z6NM$,>9\1[EJQ@%;[,+!F%+FP0DN?Y1L'8=>J?2MVJ( MSCN$I+ M-I9!:^+'89RG7BVV4H)[K&S*[%_@Y,SR M.F40=_U>MMH.A58<6L09Y/4HDN,"?N[$L?&8U.JOV2QIFX>& ;<4*(_=-[8: M28X8QYODIC!:Q528/7#Q&@^?]@;#,'CVEI/3)81_/AZ^"!$V5#WT3!80T[=L M?RX0B*)NR5&?KWO(DDZ???KP"UP9A!9IN*< FL<4JIHD)@6Y0%$#'E=16;'@ M+2@0WJPEUM/@D$GY7:8Y0FZ4;#4V"0\MKLE;\R ?>W4'8ZHH'U'>)+*!62-5 MR&W[5[W@K!LJN8\1I8>K;%J?N0,:3$VRM!^4VK*L0$H^/U)\IE3E8AG.T7(< ME.F8X[A$*P([2K?6Z&7A@?#&T*C2#C&I).%3'K1+#1!E]=<#(?YR&R, MJ4 F\ON*3NRY?X+(K"5A=M=M-=RUQV+?;]TE7(.OV\W+$O8F^;=G]U)4_=F? M1GW?&5(O(8X8$G;^*"VSS'R*B_#L'"X5NNQAM9Z]T!L36J,.WA2.^FW=4W@" MRY.PK[!6!3G+'_A');I8_'AYZ%GM@6?:$SB])GZ"D9ZORNP7C]5CUK#@E*E^L18=_X"7B#?& MNR1>B4S%A_=G5).^H,4A#,[@\,7;.&0_:;U-+G?1'"%V^OQ4A!B;0N9 MO5AT;!%Z1>"EBT-,!JT)G2WYCRX-]F0V6U" O4OZY C(&MA1B[[C6\.FSZU_/\&009>+B5W$F\B;1 M:8PWL"H70 !S#*3/*.YBM,4!05.V[]:Z"=AB\UR$QNR'&X944$@ %RVGKCJ* M2Z8"WR;*]8N6))1),7V58FR U"F#"M\YE1P= MP1X1[.Z%B2C!^V2H#.]&[Y!F%4#/ 9\DB?K6,VL=;;;J&C.HD$-60P\0*VSB M*YT^NWAU>?WZC/@TO(@18SXX /]>"P(4FY6[ D;:YV(6P50AU X'/FI(QJ;N MBK+O3SV6\8.Q'-9,> V3\%%20GT&3H1J7&3UD)J*5/.2"IT3FZU:.)*"=&LR M*=.WWLC:-9"WW*@^!ST-M%60<8-K79X$#%3ZYCCG\"A<3$927*W1TI1^_-@U MIY<\ "R>.6S'KXS"6;1X@A]C.$(#'2V,00_)\)&A]$W:D!EHJ$:JI<')?'I<>:]%2V'**!R- MQ^0L,1*GD4[,@JMPD'-OLS"3<(Z [:^,T\])!@N M#F6H &TI,'OH'(2-!+2#_6K)W-:A-JN]?S!(]EXLMN#[+KH B\4(X&.P.4!> MO15MZD7-C<>8,1H&085S=X[<>1%-@2FB,#\%PT,4=="$S61-9D8W\.YG@X32 MV7.CQ(IO;/&"G=#.EZ)<0[Z(?MWET!'3UY"A3X)A.!W/Z%_D!"@AP\[\99-^ MY@=ZP3 :N8KNOE#?"\:SF4V!ZYR7[F0^'K:-(@H'\PG]NQC/NV.JZ@_6E:86 MH 7%=!B>Z%O>>:H"-JYATC0;M#]K[?L_#Z[&0=0M/>R*5"I7T$T7Y[,YW!O4 M93@YJI[;'>LL7BD:0?83!#.@]YC*.QZ,2X9DX<#@7_I7_38DG-;2A3">=95\ MT^7N,\86X !DD]5#WL <-J*E=89I9J>;LQ/+.8'2[#]@4B S-9'%^BHFYG5 MG%\<M"L7JNZ! M&;7*B'<(W(8COJ6BR@WD$P;NMKGN=:Q3 \HC:'T-Y;4C9[FYQ%S3^=QT?\;= MZ]*ZWEQ0(#FS2F]39SYO!TNB!./A1,K,3B-Q-(. DV>](\"6%E$4G$ZGF(PR M!+8N>)&X[08X]A$N"'AFN,#D(7=4])*,5I@%L/;ETN, >Z8&]J VG0RPD<=LD MA%J/VE]VX'S%8,\O9K#BF0$20C&I<7UU!4"])&L055(?4^ G_(<^S(%)S"D! M%L,=AX/A(!B-<(K20\"1D,!NZU*Z92>?G(GBF&>>*KE/5)T/W4RKB<15NQ#% MKR3SIB0RW11YS, 9%).=(W0@L +8L:4!JDP*$ROM89AO7+4S/Z2K<"$F5C\U MA0)Q.XT'U*]W\2EY6@425;B*,=$](&47)R]OFH9R7=2#&()XHLEYAFUS):][ MEV<#\B*L!XCYK*PX!)M<5=%UV(/PH$E5ZEJ>/0 Q71 PS6H@)\$BG-.5$@W" MV6+XY!46LSC%JA2F9 5?:6VS8RO:"=IJ!Y,1&>["V;2I M AN#W84VV+%::Q3U=CWXZ!>[C]2?K+OSG(&ESQW@:VA,B:%&0>0&7[O"['^[ MID6^1D;T:I,O/Q]W;(\W4TJ=LT:LTK'DTNCI))B.%O#?"?SW=1N43L\. ?C? M<*8@?-3^!BC.38 9?F@;-$I[XV"^F"@I=3)@D*(%\-CZ/JCZ)E<6#1R7Q)4( M44ID@Q1:7M_S]AYZ>%I#];=G_>!I#=0*M3RAN,OW4L6YP>RW5F^22X=1Q/^" M"&W'#YLY&].6+KI*MDQ ^YF,1\&;79&E%@]ZG7YE]'N0!Y@2;$1 M_GP%JH+(W*@?@YRT,C) M09/QY/OEH#IMV-7450K.+:C^$Q_?0\+=;]:?G*N",!W='"H%\+UDV %G)F!B M*&Z=K4Q%$ 09&P33\=27?T]'8TH.&9(FY5!M\:(*)Z,YZ6&([VU,7 M1T. D]1^$M6]%3"D?X#?)9/C=PQ&T^7A_<9FG)4+\ M-S;]?P5L^CJ3(-?NK\;,[C(4+EVZR3>\LH=_+004X$ #Y)X<#D+]\#N5;8(B M.)GB;2B%RE*Y2X$LB^7=HT;/8^19:A4E\Y=PUZ$E/WH)JP5W)8OK?]_EK$EP M -,NBP4I)F2S 9D'./55K! 4N+]T+N+<=^]:[#=G=D\8-/I.K.PFYK8BF 55 M,U,B\G/+[!Q&[IT7XK%B-*:F90N108 W)@"M=D(!Y:6YL' MT#)>;=8RFK&K9D4GW\512#RLS6\PYZ =]S!T"*9T)[L@NGS=*/8<.GU.R?2B M)-8B%9#P%"Q&[2Q9Y&AG'6N'R&PK@ZO0@#0/3AAC@YWH/FI.%^:C7EB"5)NH M*"!&>U/L5*JK\K6&:&L'RB[#*T^XR8])$'_@O%K06)L%;/FF(5> PUHX9;X5*MH3VMCB(. MS"#TZD*'''#N+7VC_G.MD M\8(JV"^V,'QP//V2>;U^YA?-\^7WF@IR*A><_32TGT;&D/5.DR!3R4DP#QX;=');MWQ.KY M,&/9HTH2-IC=BHJ,M,K&-=JH6FTBTUR^X5*[69[U&C(4C-?_7L]7H09ZZ*Y6 M["[9+5L@.&/!!@9TR;:R=Q/R4==WJ%KB-?+WU\E-PP[D_[I';8H&_:#V< NL M2]?:,[2)NFM6T$#?!K(*X.&K5_\SWM[_X1H4YNQS:_/-5E$-+E&[?)O'+(A= M,93EHTIEP:\_)5_R#>$L26]4CI*\KUZ_=?1#">J_@9_"X&I7_GV7P-'(8GHX MY P&$_0*HH@_!Y?99^.EY@9<3Q.306)L9 YU)P=QV1-A$E%CM%6?2SD&)9$\-&DO##5[K/U MND+&B<'+"#[?QQ5K=RG%Q28XAW%E+4/6Q9K(7\5[+!5JT10PBYA$M MQC49CI/.IEEITJH>.P\G6W P'*TG,OA!AZR"\H#+! M9JOV'A6O,H?:,I^_EG>X#'2CB[.MDB,7=I9E_G=SXFO:X ',LMIL.;].<= MW'+M0H'E(V_2-:+2?"\?\6NI*+G BG1N/A)VA;B"*XYZ62/Z)?;UD+N\;O," MZ#G%;6+>,Y9>8^ Y-T\UZ>(= A'NMH$-6S(GDH)KWJ$%E"NK!2>1!KO#OQPT MWE]VZ?)S0-*Z]T[4!X7Q)?\3]<=C\_EHNQ.YKQ38Z MW)F\[XJCH\G>7"DT@QUCKKJ@DU-$;7LY^H1@#ZV*L:6NU] M!/3@0G9X@6P>!; 2)2N&QH\?@0%M2)F#)D42HT*5=.R ]YM="4K39""RE).%#>!:8W-IQ)/^;/*\MD)T9[" C3VY MTF["QFYW,0E3B<5"WW*6>RUS@9B'I>"9)JD#%+(E*S'FE*2;I$'QF*Y[FU>I M XA [R)GVM9HZT ^;,MX;4;IT(*Y":Q5F1>4C<*+E'R%52(6+>JL)F+*NG&# M0."?KU4B#,D[*O6;Z1=[9]DYA4HR;24Q,GH*21'O<*790!I(280QE_$_BP"[ MJ(ZKL1!O@S>$LW@ZQDP)^VI$V1A#-7W,SS@)HNFT#M]C@?C0S0C"!JJX M9C6D>)S!":DX"%$L&TWP[@1DFOPQ2"6;R+NMAV.*!AFGEL&_4CU0P@*S]*I>,922O 1 G!W>Z'NSX.(K$6/S M,M$#E0)M!N. +!8L"BOH/T=Z;2J/D;L6DH7KEQ&,6[3KD)F;3:O\8X# MU%#Q8A>V#SCV; [ZZ.ZDT^='T?O5PI=BKR/^Q/JIC^R(R*,,#/;4^"F$;^%#[9&^Q(XN^0 P!5XGQF:+.G7R3 *SC:2DX%A1U;K_&KD ;]9Y+[XO\YZ@28F%NNX#O"_ M,$PFM6BQ"$8&8:)92Q2NDG ^'Z*;"A-I6HJ5 BT.P\&<')$1EA:>VLNAI3FJ MGMUV6.9X)T$? W\3U,:^1($X+6V-,@M9HXZJ0H#B7$H8$HYL3QSHZ9ANN-,) MY7G*^>/PTM/18M8^&>=BPX35021%=BE@]3V!2[8^C#ZV020.6/SW,I-:Z49[ MX9J9%HUQW5;>-92R$5OM^L,[)Z'![ZE?2M$4I50>47;MMAJR#']K$NY-Q5B\ M-6PE3QFL2CINM$)EXS&: <=J@X X*]Z\)R8H>(NT&3G6JH*D@554!B&\!+N8 M&K_.-R!==>_:EHL8C:U;R>5X&?>I=?,,_W.)C3)L&6Z*DO9G'G%:RJZR.5QU M?Y-LL&*-B@ZTRBP!%G!!&\GCX;JH[O));;82>V%=9E.2T;.Z/0']-+J>N>LD MY*QEJ_K!S_D#KD*H(PL)^E.CE7212Q?6O+/;7694W4)[VO2 )>A@4P_Q*7?K M-59'P^Q[\MH2Q"T:>#(&)'8!AA+#)O-^W#-< MZG!"3/7EEGL3%WBF-LS%@"J4GI@Q1PZH%M364&$?"5,UCM;4%5 QTIT1%"E/ MEG=O)%3J"(#Z;O8FL:LQ @2Q15<,A19D%>'KN'AZ:1VGHDO4"GXHAQ5!_2$P M([=/R=^";CD<#$8XN%T9-GF76NW&4#%M7*K([#*C=:$=SCA34(/Y:&N+6YM! MUP-2:\^;K4G5/.%<#L_PEG45CT:.;3KKJ'1NL.7=SZX(NH0Y&E[0M_I]Y\SX M[MT35V+#(T^BD3[VHXZZR_6KE- )I&\CO)%X:X*:&O4PO0H[WD3]BN\85UUU ME:,YQJ^V;]>R_,CM,G/J&.4?8-VF,\8,I3@6;MYN4%M4GA3]J%?U:N_)"Z'& M^P=XPV?$NDGJ"A'NO%>__*.=T[Z?2"86T.&PP=HH+7C!H*ALFII&ZH_AE&GF M4BXDQ.RC+WKT?_+'Z\3\VK/_U]DC)I8-A\/.'N>C6H_\=R0Y53W,8J8OY!;S M.Q\/Y"GYT#F,"0UC(CV;UN&[R'XE'\81CZ"!'2#:(^ER>W_5&RN,#@L&BL&G$)=IPBFPY- M@66; YP/5,6:ZSBVH M+9=^9.F/0O%-V5-RV//X:ZVS721WT%NAR;RA9!!\K^6M4'P@B=%<0H;VUQGC M%C&62AU12T>;.AD?IT"8C7$XA]T8C@=Z#_1RDH&Z1+!:I&F$&QJ&H]'(/$YZ MFS%N4O9?5U5IENVB< 3,;3(8> U@L75!FF^O.]V4/B,8]) 2AE4)>=&!*(BK M5($=CCB!\TQ4S.0EE?E%M>$CG-H^)L[+1C!E?^)E_X!5>Q!.:,@K&O&*ME"- M+TI@XB!(;J0JK%)23!#\5WQS0!>F>CJ[DZD.@VT#SZ)?*1$1.D&ZVP1V%+C@ M6=*@.@NT2F03G,;!,YK)LQ>T3(P*K#>*"I37MAX':DL\#?J#R-4R#^OS%%1V M?IN6#I'&/4SDAD9+X3PZ\B^!:F>C*;I'416!?[F'^CL"RLZ1V&C1 MMLQ2(IP#BIF"/S'*P\8+0D>V)8JM,CDPJ&^YQ#B+Y(SIB&0X,\,3";J%-#L@ MCCSHZ?HL^@W2'[=/EV45&8/OR*91^S#5""(H6.?7;8T9J;2^FU/O>:8B6\>& M:^=QY&A&M132C(L148Z5<59X]$2Q"LJ:98P'M(ZVDA%*3UPQ 1D6KS5"GT*C^UK:4+5ODNWL3%0Y" M)18IE^O;\3*W)'D16L>%@".UM4>6!JXP<*A%9NQUYF3MGK5X$](LW(&1.PZ) ME*0,M4Q2K MGB#>+!A6U05M3X& -/I-S'6O#>XI;'1=C+"[VT5=[00AA^S!5%,Q]ZP]G@!2WO>7W/W;N-*2S=JM@^Y&[,&//=Q0F:ZVY#BM7/:P'&;;_% M>6HN,]D//TX< \53&#MO%QL"5]!QO2^43T1 H6^;]P0R^'L"LTYD5VP_*T#6Q2AG%\?M.*9OW_P/'1*#(+9(C M?J1R(5RC$G6ERH#WR+\*0C(0?X4E9T5F5ME!_(CAJTL'I2_4429>!$LH> JD1Q!" M)T9MQ)E1?VB].G)>YG_@HTKJ=(/%L4'<,,5&W#LUG);!%!4S#D'KU"0Q2W$6 MSJ96@7/A9*WM>CIC8W.<.MBN]V$5NZM?2BQQA.'8[5D5W T'@2JUT.NL2+8< MH,MXA";-QV^D:52DT)RRW6%.:8#W18YA%P=@6JGP"^;-FSI(ID*(C1-J\\P+ M^="51\B,MRCA5:H2%+#3;4=V;!&L2&ARIGA2?#H6 \/3>A;DDU5K-7)1*,GS:)A MAVVZ=FB6#"R;VX[(<$/!E1$B2-.!/$O"\\$4SNHXH; LB",PL*U MHS!QQY20]J"DL9ZQ2A@2K&G()7&P3 T-!M^*T5\G)LSX$%ZF% MEZA,SEIR=-'6.,M2\H,YQRN/AT9'LJ43=5M:TE6,5*2V:S9U:^@:]M45$#4W M)K" %[15 $+!B?@W/5@/-FR-,!3)7H)/+75V$F3@9 M#F$H,T(.' _AW=FX/FQ.X&WOQ#4?T^+@_;E!]%_E@?X,AC',QH+F/38_05B,DDF)M6VX, M$'-Q)"BN&OGJR6S)57&5@CV'24DAL;UOCJ!MKF:IX)CUA]UL8Z#76W&%(>@> M"P(C'O07[H1*SXW(L. 49,%P,J$J"OUA=-PH)Y8CG$ W<)#_5=LP_A=MPP@% MY?DLG!.#C/JC4>=Q&_2GL[:-B!:#<#P:\;HNCM@(:"QYQ9^OBVFR>:I[)978\H=DG%.8<%FNRAS7'/'] MX-</I(%$F\>E1\TYCV,%B@3!*VF!5)MJK79D(=^9X*,_\ MA(E&L;S@\11I^;FW1I^$C8 @NSF73:+O[O.-UGPQ)B+Y0O \&!IT71"^RJ,S M!$DF5IJ8 T0R(&CJFW0IE<[,5KT\)DO@4_L02^0B(XPKZ _&SYDP\8]H\CQX M+0Z[X#%-0'$>/,?_O_"6?H1742^8H9F]1?Q[YWRB*&$^09<'EL.B/H3?X M9X[=30;]$?QI#[4A%44*XUE_#$.")P?3YT_(:-%U[>H9+:WZ3"U$.0UY!$8+*% M)[6"&K,R$X6-'@(/J-(JD2L-*S<_N);:2Z_]:["]]LO $Y> MH]_MU62M1@,4V.DW=S/US./2-/Y]N*.):O6$VVV6[MANTVJ;F"3G+VB2)LSB0#^-8H#&4K._' 97JI+^#<("+4#PT?0O95PB MT!^F7,AE,1IP(9<9%7#!0BZ3 4>H3@=CKY1+.)D.;;[B))S:6K7B5-%6GM;% M>XHQBGSD'L_RJE"3+4H5,JYCC%YU(VLB$I;+<"Y#C1):=@!^_C=DZ7]#EO[7 M@2SU>>"O)@I]Z7P)@IM%>5_(5ES6B.D?%K:!&D-"*MV9C^0T98T . T+.RZ= M2D!.K*W$0V'F<(.0\BH).@?MK^3LMB.$$>%&:QF)-QUE7<2 (.PFF+6ST!L; MJLF5-#'"84?1*36R=6RG M:E+*B'G6D01;ZZ6Z:=<1$/WN1%JGY6/<(O^6&4[GNE;$/Z!T1<,QS451M;'S MB$?V4=04+KR6-^HTY:K7TKUD8R5-95IQG1Y<:7G>82^6*7O,*'Y"EX)-LEOH M(BDX#(OA^00BD!04O'*PAAV%?2Y)@,%EQO+:$M65)7'6('87'"QG9!JX;O%^(1>>WCZ[U'S;V59ET?#LRRWK-O/<%6][O$=8 M8$QS(A\FL=QH8,J=TY&P89+<\5-+_"IBP"J4IB),7GR&_)<.7EPF\ MSI<[R@TN;M-,1Y'# "C<@ :[42&/E3<:TM.M3Y&L)\($D8W)(=!G@'@E"/5I MWJ^A@(E XN!&:YM?8BP'YFEUI+J84I"V0"IJ2E<_-]1A7S"1-&!@9D12W M,/LL&9!<8)JP?4&;@9VQ)BOSH.F.\#Z4X+1_&/6GN]!L,/X\A9-..KA)L-.R MY!=2W*FY B-% @1)("#[;44]X)&TSCF@1SH8+=$).T L(=^U\,.(&)Z"??K#$(1M_BL3PXKA! MG8[#\71BX(1&"T0E.'Y@(0+]1 ,,S.)< A?\X1O%EQWHX8R4+ 2*P:R@:.DOY*F(0!LBGF;+*>O 93IS(0BIDC=TXK&YA@[@B'00(B/9 MKPT,-".('$6+@W Z(EJ<4W&SH[=\'L[G8_CO8#'@/5AZ)E$:2()IM1*5!DM' MP!CC@<."M_CTHT4X(CRG\30<#N=/AGV?1<_IKVGTO"T)M%LI-;P5^0+=0;8* MK8M;X@6Y1TAM>^76H.%).,$8.X;YX%M0)#5UU5'"EBLQ[JYXN=@1GN+VT7:" MU_IF]9"BFB%*1UC/L(Z-V:->R=A-&,VH9%-%GT087.P0O1DU%7SWK/3 $9Q/ MI.Y4/+P-A^QM?]WG(?8&*6.DP047CHBH"K';O#KW1?I9A),Y\48"4Z/RH).Y M)&,*O[QNE &X3;!@VCVH[["H1I"-PC'AE8VD4N7I*!Q$0R[?7B]2:[J?#,*% M=#\>$V<.1Q1T8%^VHVAC;EC7EOB&8+7,AZ[V@F%]^N2$-2L*U>L=4NG=$RJ^ MR\4W%Q0S66V]1LT"0(;/$1_(<%F0VXIXGE^'NXPW'/&&5I9V'93K>S..3SV=HZF][T ]I(L' M&E=IP!BXCP:E-\ L]JKV3WQ_G]Z/%4J?VMQ3N!@+A=@,0F:^=,()4!7NNRI] MG'!=E@6=Q@DZD7IL7V.+'%ZX'+)%$%1:ACV-#+UAS,.(.MELTK]LTL]A\/;M M.5 GGH'A8&;H4-+\NV0O:0U. + ';/W(U[3A=Y\ +F3J@::ZC*0^C?>?TZ4[ M&2GYZ$Q*F5JRINV2L];?49PM/&G>XS/P9P2S#7Z%O[$0\?>\>Z!J]/'-[$NG MEPK2[8WISQAT&Q>5H)L TZ)"(\$7Z86%!4Q.["$^4V\;_\YYZYR?YLD/;?CI MI)QK?#T0@T$CH$0&3M9"A31AD"Y5]RC>6:?J:\XO]G^R6AF M)%E2YZX6ZSWH#\BI)">*3"D; :B3'9,_/(--H:5-4YH0S12EK2_#^RI@QJU5 M:1C9F")\3,T[6L7KN>Y1VEFNCEB2N.M1:O MM,;:VZ9 LU6><7YCH]3#I"]14,:XH*JGBI&@HS4N<%0)UK&LGRD1I69!?IV6 M:3@:]%6)!\P4[^5K$\ED E1.HB%;UFNE>3TR\7@PTZ_%*3:"R%&QGX:?B MA=ZC^SZM./-/!+6W":ZE&":N,H<&;0'=(@G [D&./P@>>$ MQ:-1@H)B6E@?[N"&?R?IS>.LFB/6XW4.ZWV.I XW7K?D[2,X 3-Y M$]W8"W M[W*L<6B4^D=&/T-3QC&4 >]AQ42'VTTG[\ BZ9Y 27G1E(AMFLH%4FM##&D\ ML ^RI_GL/H%B@1)T_8V/^Y)Z];WYT>0FJ13?^NW ;$FX+^8SQ6RFO<+Z4T59 MOQ=43(L+4+UX=7G]^HR<-"6F;9=M\=%.?AQI_$/3#]FZ"?D^=R49Y@8JPD)7 M1%Q48LH3(?LRYK<16[$***'TH/@36E^7-A&)-XGB1\HE*M;BGL-D*2XD0'E& M&$J9RVACL'W.*6]2\/8\RX-]2^#;-_A#>LW-#WB5> MY8;Z39)27 VPR<=>4Y0%B9-00)1U4ZY?,;RAH<($83A?BC%[,IC,?RT9N[XM MGQ(N)M#@,?:'X&<@21@H^4L[DR*-"0:#'M""?$_F8:G66)"753(!:5KVCO"L M$1?9KUS9P G QCUH'>./#I/19/>9?A"]_K["2)?*'&9A/8D877N/+O<6GT5FYZ6/8@DHT!F,U 5CY] W)8);R"XK<<:5I[=0-(]* M?(?AK) 9H*L8=K<-DO;TV:]7'RZ>V7@5Y7=9._0-VO&-/23-S?!HVF7!']@' M./]X<[2+OL9&C:1SX=(^XJVYS;WCEYP'.5N\#CQS]H4R&\>P'X8)U$]PLH5%VR7QRK=A8H#Y M9#YK1.CLCPJWHXDW96Y%2Y?I+1U2,1F\B#%&+LU,K8@;/Q U-$/G-'M\@;B# M*W>%+TPE9UHU?2]E:$1&U($&UMDLH+L8E+1P*=BJ$;D-.%]= L66*<'WGHP% M(K$M4#QFSST5NC (:B[I7<$54>TOW]]];G*:.]SOM*H>]1\6>E4D'A' >D,Y MG_02.>^-5^F]B/TY;88,F[)&#U/A-@6MQ0"&-2L):R';@AP_2 MV2"0>D>@-L33(- (:DLMUI9AS27,U@0<2!J3G"HO6"'/_%WXX2B)H8$%='5Q MCN(1*.-*['D%4EI2H6/YV=79*^"W[_-^L%B$( ^Z<:GGSV7526\MBAP!8=P> MG8MYTU G%]V@3>9X#;(WO_-F1\5<_H("=[HF<?MB_D9H/N2U<:S:NR47HTRO:7J[]>75^\NPJ# MR_?G<(.\?QU<_?+JZO+UY=FGRXNKX/S#^ZL/;R]?GUU?O Y>G;T]>W\.[_Q\ M<7%]Y:M\H;GB&1H(QA@W/>9C-"-^,H5$SMS9I:_Y!)Y=76'CRG]E^1/KI@2H M.A^1YVC*#B#X8C:=(\KCD7PJ"F>#40"<"IV4B[%Q6O%#I7D*1DTQ'_"_$3LS M:[[S\03>7A#^Z\)YC=Y>GKVZ?'MYC>M'"WK]X?S??_[P]O7%IZL?@HN__')Y M_=?@59-=$U@DWR=H.D1+)B@]T_F8?*E## M<6L)^"&&LRSTLZ-PO!C@$6KP:?333<)H/!0U'!BV?(1I1^.Q5;-+#XA61%QJ M>C8>^*]"_[/1O&5H7"2JM9WV-7\J*5]=PS_O+MX#I7UX$WSX>/'I[/H2'N@@ M:HN0*82]UUU[F,9;G+.C6;A@FAZ)=U-\H>)[#3T:3 RGZBVRFO$YS+! M=4]\]_NHXOS#NX^?+GZ^>']U^>M%\/;#U=63O/;-*D0'J.+8M3SWRNR:-^!7 M<:+K-Q84-%5?A_!IZ_#SV?N?X)'+]^VLK#Y1Q3Q>"_/@$]X*47W$C7#PB;V@ MY*>C> X>#DN@1Q;QTH!FD6*6'#2N4F..DN3A(30HX]EF M:"G7P;TS-'(]* SS-VBA1O?RHYV@Y[-M@B8N8YDNM34'\_;BSXD:.JGB"M>! MH1Q9#&:_7JV.7;ZW^-W*"U-1P1%=[S2+WAY>M5@@E=O&IDT,EGZ5HXC?H=4E MA8OLXS%L67:;DUT T_!KL(X,IB$0NE&^H^LUM0; 'LD=6CURH+20%-RVL[FTK ;GSFV:V M,+O:DD@FA9X!&+EAF MU;I2+7R;Y;>^J$<\TH43:),;).$$PXS6Z==D)1@)-LG69":BD8YA)=*_[S#R MC1THR>I'#M$E@ZQQCN#;XB@'B6SU0##RU@;G-LJ8#HR9&3.7$!G;Y=8>;#Z$FY+*X)'I'Y\M).9IG?\2&^<95XVI6RW.KLZ#Z6#2 M&TV"D)JJ"B[*VKM^O.08J=:73-N M,,XEY. 7>_FZAPP'+5YY)DXB1 %WZ6MQQF%[L'B$L&Q'UGNG1P1W[N*I>!2> 5HMZ3S=4.(V';WA.!:JL.29'=X'N3F0@C/37)_QZ )U"2Q#SYT,,O\ANS4 MT(?5P.&Z+:ELCH#O 9I('3F#) MLAV+92YWSIUT&3Q6IQ!_F-X7MP[,C-%[FQ%;0%BHN&PK[U4[".IZ=!O6> M12^U<=&&(BAM-I)RGY965B+1(+]AZ+/?$E../'@ 5HU@M&YKB!UODYB9IRNC MY$)11!Q;2:TVT(@$#-R$M[=ML["'BCEORNX&R2#6R2FC(<78U KL<,@2RQ*MP 0DHBRS MF$]Z(,^$KIJR.6*?CI<[Y7*K"VEEJY1F)_WDI&XB-(/]"UR\5R3I]@;VC/B: M0I+YY!S:^R3'U(L_P/@.39R(I,=0 ["ABM'KH@^)(V=>NC!,STW;7$ :BX= M*HZ/K8MOEF FBN1VMV'QPM8N%J6.D4BPQ8L'B#3>)L#CV+CK4()1K5#'C="U-H>5&YM<8%/8LV"UN!$H. M0Z& @VR<&L\MX)L.L)"W1S3'AX0&*E6'3'JZW.YVWM9=C>$57.<-A]M0 \^- M!8@^7#@+4 B[H^!X]CQ'X6&/P=_DWSWAA>>=YJ;N7QRPDS56W:6W=P0G!8_Y MH97.KN A+3F()6)>#A\R-P6Q!/D!UHLK8OD6%B,2/67U/OV#UTZU1PM1_YNN MJM)%P@], M*5%;[,555:U#7@&?98@D*;.F"'#/AKYZ1?70KH-7H.,R&=YD5 M%0POSC>ZWL+^+MMK+N_)4:GAZ2A0,,;4&>OHF49R,VTC&HCK8&$M$[_VAT^O MFGP"*S]0N4<6JKLBL.M07BKG]R3JSS4J:,WG+3!TWB.HSDDAM^[:Y/694SRF MR$PG4ZEIVM&?!H.3_GH'^ALWE82"E3T/;8 BJB)5B%ABJXS\4-^4[X)%HA'9 M 8CYWX:JJ7UE:#?$$5BMG%39L?'^1.WFE]X[AA9%A?I>%A(+=J\IPV#!Z8\+ M^7?13U33D.[#W#4P3L0\ MTD+O3T9+,B+IUC!"$'!NK+^,R=B!!QNVGN'-*IB-?-GS M6B$XV:S!'^R >^ MY.G2";=2G7Z_WP'/9IL=S$!C8T%&H%$L1N]<%:CW4F:87)\V%C@5[ ]E%<48 MO>2!^:&SC^H!FA-G]NWP@/<@.YP]$3&"O+FO+'Z/(0WT+N-_;/@:6X>,$!Q$ M@PB?.#/X/8<&C3G0?EMN#8/3X8"19N"_%\RHW#@B@M6!W]HR<^]9RO'<"\06 M,:H O47&:2"'WK[#PI"(BLID5:^2,,PL<"2+LW@GF((^?0:];8R>LP:VZ-CS3HHV?,EU4'AV;]7]VNA. MJ!21Y>@.G8N@'^V?CU1M9*-# :M3P8X[I$R[0H;)VY6B$U D*@?#PQ:3V]31 MB+'^LI\,AX07!,GY.4.E>>EJ*MGLG3(M\E#03%%J9'8LA9J)WG9*F/D "=0BHI)'E87N:GAJP^Q MK$*HC#(>O.$'J?B 1GEC]2%[%8;HK0O.!=Q0:2%E9$WATY)*97DY5QS);<1+ MDGALYL0N<^QF'QD]FAF9A4 V"T)O6IH4)Q4@7RLF3I4-#(VFGJ=/)?5X143$ MU]8Q7E/9PPJ"9)5S VR2*8]4D1*S65QG+@= AX,' M1I;/(T!TDU, Q0FK(4 MW>!^K]4&$[<$"FH#U^AZ+NC\P3!!)WB<#:.X^"S\.=W8Y, M9';WRGODD764 &\(=!=Q*3W5H$J,4/<"<[-:AG29D%0<6BY$#ZT0+Y^#[!F< MFTWQ8D_TBB"6>XX2PN!BI80JP=+OG:H)DZJ$ZVFRL6'DH8AD*TF+P@/0Q,6TZF#QFX2K5IXR:L^ M8HC-7?5=QQGHEN<7'^BVWRT90L.IG/ZS>7$;9W*F). GX(BDG>A.K4>6BLCW M@U<.ZYQ0@[F7>M%QR?->P81,VJ2XGK%0%"6L8IFH DORO,8B0>]<\.;ILXO7 M[YZ]Z!A%@;AS6VLTD+S^DTC9:-7M;3?)\:,:7 OTU=G3[XDRI+0@M]09ZD\Z M$/'2\;6S5O;K/=WD@G[42O-W8Z0R5A7?Q@2$D"4*+ZDCIM%Y7^Q%S!"H\"MG MQ-N;]B9>?@8]P".0OIZEL=W2=9E6++?3,:"30Z="+/-\.%AL;@GY557=2(*6 M.BI +D@^QJ)189P<9;OZ0Z@I #X;(M_IWNK-K3JSPX6I3=?F JWSHGVMS)<[ MRLUJ6V3E,?4W$>;9;02F%,2;\NV'2$"H+($*56R^&*M9NU7 M:;HV-V3.1F+U&UY9-0MUK:H)86ZU#@$:-8/0UI!^8$^",IU6GGRLI%__$I#V MX9.A\,3A20O"CW49X'1+%RYG MPD!QH3D,6M8\=L*0R:?7.:B/P6@R>/$RN!;3_D]Z^DX$#+WF_L__^M]M#9Y= M_8*<+^H-YFCHW9)U/PO0VEE1.(M4@":5DLM_5.)1%.AYPET1Q1F7E*.U2=\G MY763?DY(VXTS6ADKH=6V706X8^EX?)_N6GH1AU6_ERDDB8\ZV29E$ 1![@T# MV"8TA$ K"'7#UFSF-P]YKZR2>[=]BG@J6%T3':%6*53+DY8Z5&REFZ=F\\RR MF:X>)$ZO/O?UP17$%5$KF&)U-83:*CH7K&\AG\7,T#FF#F0L7R2P;@$N"X,K MPH1AI][=/C/1.AZ[EJNA&9>$,7K ]!ORZ1L)ZV"7_/*10QTWK>A/^YXU>8RL)/G.=!,ZH@TJ M16+?=EJ4C2VA<.781L%X"AC%\WC)--;QK#P&K>V;DJ)^/^9,F:PH"< 03X.> MH\,0:8+D:<0201)H9-_V&36;863(AR%I80S+YSKE:$TG2G@#KODWFP@R+@LD M)= ZIU=+<&K_..S^4 4YK%OW7F8BXV\K/#52<1?1?,"(,7L+2?TF.0!'>?'/ MQ/%N$P?^,V=0N&2)]F0*K2\8#4"2IK PKNG 'NP.+W%]2?[5_N$H'$^X'N=\ M$G6YB:?#:3"=UCR_L@ZG8P14I(3F(7XX-S2G,'Q.(TS@/R6H]Z9G.)Q&8SN2 MAHU3I>#M^\W' 1=/%&?K.AIBBY3.[71(R*KJG*$HT'8XBCRMMZUN1\]IP-F M">D0!FF_8:'JSA6-OU)S^Y)76>=.LI@MA/ &:AV>G1D15>& M1CQP!6J&OUK=W08#R-,./"UDQY^5M$-N8;5;)F[1<&S.H.ILARV%I]FR WJ_ MHCDJJ;5*6M(LZ@ IG/VR)H3:3>)7WJ :G:3_IAY2V #^D M=SD7VJ9GZ:%UNJX>#>M\X<0P,R!E7X6S&K,S])X*C,>VS@R:G7$1=G J)(B7 M&B)S 2%L?L[RATVRNF4Y:L-^W2\"F&A@_W%[E7E$KPM.D,0Z:V(WEEHT1*.T M;@W+-URM4@3EFKCH3=>L%KV44GTOL2#2#/'RQCL!2Y15G"<$-VW\)6<5GO9P M;?]4S,Q8KM7]0@(@U9?$D'[.EG1+ZZ<;:#PYTF,=[)RB.!/CX$L')*7J.E"F MCH1GO>B[(@D<*PQR*.V:BM]K<#0?RY)=:+7!-(,L,(>ZU\RA/O8Y.G7[:MHS M& R_R'G9;=9 X!F!5ZA>FP4]]FQE?6Y8FF0H 4QWL(D8T#=ZC/V$?+:[)K7* M]IZM_T@)K5WJ :%K,HY8Z.+0UVC8%,$H1!EDJA[N3-FULGXI[)JR$;\99V*'A(D,ARI:"C9SH#TZSEI0*.RH;>0[!3LHDU;-%O/=7L9AZ-U&5@YZ1)_/9M] M&X;7 3GX_6[+,,X*N,;4GC3A"3PMA6S$%8UF@XF/:/,ZP>B?C%O[37:L=V#' M;MK(+)J%\\40_A?1QSG\;[(0]$)<--Y8M+@E2TFF>:/L,9G[$RNVF>&3 MLXEQ/ G!7 ^]+2X>)1:'RB-1_9C@VKA,58;RN-V?L*8BMZV?HT)@P5P:)]647FR.H)9MP^Y&"'LYV,#C> MZ2O&4= %%L[S?C#HSY[#&/O#YX2$(I9,RH%D_V"38+S,9H3QR&XWS9SKFH3I M69ZB27_QG(]LX:^%;?LPN/*D'[S/Q9Q7&\.AS>CLEDOC3@C6@6UK#XG%JI;U MJ/?U<)=_:W]-BZ]OY7>F U5N]5O>\4NG*%RJEFRO-D!2&U)S3 B.VVHMA:ZX M,#/[)"B(G5/60.9F?;$M>TC0GPS&KT-B>&7B(\Y4?,2>%I:-%EHC++SFR-UK MP3.ZVI*D324TBM'1;82HN:4)UC+I%TM3-[ESH*E?R:.F759Z?9U%7DV([/&^ M^]]AZ[2&:)6)M_%N4G8V8AK52=6U&1G4-6>'91P*TR@NP_(N3;Z(&GY6Z=K? M2*$K&_;Y2])%W>GE\^&[U2^FJL1C#E5I -N>O!=DYM=8EL>DH MI?VH$CL&KP-%')8<8H=:( ($AK<"PVA4*N]K/,7FYAVQ4DS2XMNK^S%,D**Y M:%AJBJGD[=+ON,+4D%N3.R"F&A5O_R.NCLEX\T']5$N.*!X]K+^Z$$*6(<_B MQ=1CM'"31HT]]A -!K&H<$5; J7;ZEZ6DZ;*JPD,1\K MN=GR'SA7!-58PQG"Z(\MK:_(@^8Y%"\)W)#5\!V%*J)YCK&G3%W6C6=[\6>: M5CM)2CK:2-+(N5< ?$H106KU9)^ALJU@$> PB/HC^\TYT,(**["]QJ3@ H[> M0$5*?LPI,?D*)L@A[7BB!JI^TQGAQF]4 ZW)]"TY]-\Z'5T]BJZ? *F/I;4Q;+.LTABR.3[:3 $-1_^MQBJ,GVZCP]>]\E>&C+:H$!E*IXNB&C M(4I+K4S^6ZHW7JMQ6/Z\,L:CA"I?<<:ZRV]O*^82ME6$R1L8QA3DN[LQ$\T+ MYYZRYNZ:C;9FI-JW8I@XZCMJDFQEHY!L*(,TO);"K[:V C<"XGKS1W[#/3X[5Z' %Q/41HMUCSRAC8LL;=DDG MP!Q>=EM"._G$F\YM[WEN)W403Z<,MCZ=!)^\12>:W'3;,W %CB+ET]&8X@LF M4X%39X#LX6#1"!;XE!BTC66K(ZK^>WFPE)!4$5((+O^WO2O;;60YS]?)4S2, M.0D':-'LC8M<&[[+4_A1 M\B2I?ZFMJZH72G.R0#CV2"*KJZIK^>NO?_D^,H)AU*=2Q*[LL F,@/;?83^4 M"KN$K)(4"NSA@KNB#- 3\"4N+)+ W6:]N5Q2\EQ^,9K&-OZB!;?'UM0DRU@B %(3S M^7ZY4%@"'M!7VLMR"- (AF$;#"9.JBK(*A4!SC'FDL9,< IDVH-VI04">E>;V+@MXYNN2UIOH)BC">E?[A<:% \!TO%C\P8_7TN? MWV8Q!_U>SH*$"C1M&(QS\< PXQJ&V+@@UJ SXWJBL+[O@8(EL>3L85/M\6W1 MB$8CK&J\. J5YDK7ZQ:"FSR<+PHBU=]E>-&EL?H46@EZ4A@=RQ*[4G' V'[$I)/QAH&?6V M6)*2(ZH:++&;@1X:\D\QMYDD=C*': ZB"?IC2!5/:J&$?J/BHI\#B[FR,L-J MKS>;NS4DV6H@_^KEL.[E8+F\4E,L.BY/&<;%E,.K[YPPZUN>:M45''%1([S! MIAXRU"VZZX8=2P]EC:U2X0RHI$H( ,?$#6C>F6I8#C-.H)([H M$&\@UD]02-"-Q"'$84_%J&.(=LT8" \$:1N>I>$XQ>$XQ^#^28E#?%*)N2J\*3,Q0G?I#SJK\$:X ZH_%7IU,#P;G662XE8'?-0_XOB/ MC:96-?,N1(=_^R".UVJ+Q^+&\%W!2B*&*;/$(#)GFHPIM2;%U"'@T9MN>1-9 M/"LR-KPY-8WQR]/0.WU/'0#'2NHG+1+J93+K(8Z$S#C=@2F$.>$,2&^TV*0> M)-')9*9A(0MQV4MM_\LT3F<3(<1,%J=HDL^430.RFXA]5MZ694=CHZ>F#"NF MXVZFGYG':9'$69ZCS),F*VEND />>X'7UG=LYEK9:65_Q#W40!#82TTRI)Z< MR.!"NX.!@)=,#9XUA(1(M091YS)K;]>4MA@0BUQY/(_-G8$-9:% $$;8- %IN)0_/$F9/L'<&A$(_S M"?X$&0,8,&)F?K=:_D0%#H2:DHFKQ8]D1Z*K1H5N_:'X,I],E$TI^%YF(],\ M]?4BB4?3 G_.\FDXD;%>L!%L% G!O5D?=(#/GB6)4*7&8.M*Q:)B\A'8 MMI*\Z$$L3U$FG8%I+)F,(71%QO+!G,UW5S<,I:H!X&$7#,@IE(STF2NQO;.Q MT*Y K3H H,<%6#YNK?,VG4&+6* 13'.0@K,4WB&9*)<][)#9;$R>A#2E,9E, MBFXSE__R,S>>D=EQDHWZS5L";Y_.LJ9YPW%.LZ+'O.$CR?@;SMM$%!.E"C5C M0AG$D VQBB<%A\'$Z<15M2VK"^W4=[A3';$11V\H^=N:K6/2F;JI$^:#'GBE M-EFAE8E\EAOPGC-2?1_/GQH6?OK\G?M>@B_\K2\@NXA\DM=P_Z/.(?_&4J5MX4T:3@BI^.TE&49?"*W$)$MW^QAX.\ MIF>&/A\ZG$ -V*QE[I#OT;TI4;62)/67"F$6&)CC9$V E>D@VP"H@MK68 MI2O)85'N9':L1(CI(7X C3++VA[6I6D) M]#P&AZ?!<1AR#;HZASG6MKX!D]5SQ7\+"FZCPQJ3H# MG?%OQGU(3*^(/=Y)%^FZ3(XDQ9RZ^.,1EB8)_12GK:(?$Z?\),>S?A:B)BV$ MHE3DF3BO=NNE8A*Z7OY,K&OB2!1J5R*T_FD$E-P9_%L4M;A&@S)T4,3Y".V6 M19SB<;S/(,$)7,S8*9YZ7-*R(I.Q[@@W1)?5%'Z\T[2WT+L]>HH#00+LHH<# MZG AR2'!=3^*QOG85C4&&8;M#5)4:#1="&SSN, POP-?'$"2%ZHQ+\#0C])< MIKU)AFTY./J'.O3HG6$#>&_D$^OJF\.\2=U05H$ 8+*9J6S"O[BNG^+[Z'?W M&UC(I[LEL<"(Y8T&Y_>(;D&JR DFS4$B@;P9&D'K)(D^7L("P>Z=K,4FM))A[)_\Q1=B M;3:A"M*O4Y SWW:5Y/\/5DDBA,4X,98)?]"X3H36@?_45HFJ:Y;JRB9"(6A? M)FENA-OE/99)+G0@#!B3OP27"3>A"N*O4R'3',&$9)D78)M\75[>!>77JU?_ M,+_=_M-%]&J^_BEZMYF+V?^\*\GMLX G03$3$M'50#ZNHW/@1\/5-/-YF\&] MBNZO"^2JL]UQAZ*)A>2PA:?>SRLX_K$/L)[/*=3E07=HB';['0IW?HAJ5G79 M[2\9?F@I:0RJ4E1%X2$8,@FJ/9A.YTI=A"UR?E_]Z;X4D[R>T[ ,UINOD352 M+T%+ ::6#9O%R (KC@](A'V1#4<:7YC33M$!])G;EVGAT+ &JX.\0'A]VQ&O M,8_/RB^;%<)"<33,F_D5+:.!SI^C%\=T)[0A)W?^N) HU\H7$$ ;S$X:4 MR RXQ1>\9Y$NN8;.HA$(2CY,B;Y35@ M-#Q6CM@T$GJMZH0Y_3X85TE@7@LR/%P#>!VT]76CLQSE ^)\WGTNY7-S#A^4 MWJPC6O^-E+6(KDCT;[Q7E3#O%?1B\2,JX&_=!3.[^Z75S]%>,I8 MSR1#H>A\3S^289[+WSO%0'V=$Z4@[,:EYGDB. %WQ.85VO37L/G] ^+=M:[JM #A/&"E@6)"GV*C'E*!2;(Z<[!-*J M#N/)G7*$OKA3)FBOEDJ&N!J*^\QL/#4,\% ^RV4L+297-0V:;9?3@R9-#='@ M%7%/=#,)7-P8K%Y$56FF?SUZ8-C:\7WTAHA/E#9'(88)9&KHX9E.HV0R!2<6 MBDHAU\6Z%A_*S%Q=32)ND*F.ADD+2*(1@Z@>3="BGQH##39^H?:-6R+&5;Z[ M,;9GT%VXA=_?^;K-[D)0P[C,*>=:\ MDNO^J8X9L;V#[SK-RGEKXUD^''W'_])4V5L*[ : VLN/(R<07R.QEEQR5D(QU*9LH;:%&58=N;,8R)0,!W+U?1)-XDA?1$9^_GJ*S(H_& M"1H+"8-N(F1%/H6H.926%7Y;I$ETN&(7!'@+U G_L]2N[&I!XL#_@_PRTM,$ MZ2PC^%=TDQ9N,IM%F8PX21]6V\* 9:521Q2,KK'Q ;%XN5C"ZB(?M.@2]"QL MGQ0[-Z?D8_2/\VXF>^ @FTW\+Z.OX9A#F7"N$5H8*=?.6QCNX:.$C32)YQ36 M.\,X&I0Q )$?]@S&\MF".%2T#H0K!].F[K+XOHYNQ-Z./OVT Z:L^A:#/EO$ M2Z>*>*GI*QSEQFQ;L5;15E_+; _5? M8S9MFJ;!%J=9K47Z.RE2;EAHP_C!9.1I/!]Q*?XEV(T"NU%PR[)VA%Z0'_$O M>4(]\+-.O9H3.H A%8(:-&01L1BQ'CB$?,#/=!,2&J]9[I3 WJ-#D$AQ]''+ M0;1O=W,^'TXQ(R16B5O1(2=$89'H-9R208MW*#A)D:HYR4 FSXG.<)Q[4Q2# MJDSM+/F@LO,XT* M_ ABA_#KEZ+ N% %Q A>ETMX?C!)('@-2J1#(3,[]JR U&BQP[(L$_T:@>X, MOMUT.#%[H=FOD(DL3:9Q(;3N9#A!;Y@0V]EPDM>[361U_C9'HPRRV&@T"LP: MF(E6Q9WI&R^H_/_%@LHP/JB(9PALD %$1GU!)868)+'>4D#-73 M<9R*.O-A5NRSN'%I@W#.AD417D#CJ5BK4^A;FF'Q?)@[JSZT?*"]42KZ.1OA MN^>RQ;0Y OO#1A*_X423HV39E2ZXKC+CS4XIQ/KD7JM65)9J;WFG\<4X#+=] MC1INT ]N#WR#*.= [-]A&I9'(W,B#7&3SL3JP]B,T7"FMSZW;' 5,F;:(!]- MXJ+ Z,2A4*X[];)0HN8%Y*O-W)O+-YJ&_!>:A@R"^B!Q&"6ON+EFP7T\&HXG MOHE(9B.$M,!QG768"%$9@EWQ _LME\9 AK!.RI(3N56&RJG0O&+C M:G.H&3>:$I7O,>A&Z.!SH5V)+FP@/DE?;1@,4I.ND)G%2?,S7AQ'G= _+9Y% MDP)DO3&R?6L*_3#Z<0,AG7C7,-($P)S-:T0TRBY0C96+)CFPT(J*O^@*1%& M@S'3\\G KR3J"@Z/966$-ZINHP5]OGH YE$$!N>77 D5>/%@' 48K;5&_X_H M;8ER]VY7K@D>V$"TAX":+8(5_J/8$C?S+\O-CEGOE]5/!]>[LJ2X/9#Q:')9 M,L1^L]&C4GCNC#Q+F1-RJAHR[+1A MX)_8FQ(O("A*4X[V;#7+0F?DRAN6(TS,2?2IS(I6(LA7PRS$67 M1,G1V+%=G6D_$6VL3P""T.E@\S\*>*KGGZI?O8Q.]I5Z\+Q?E)!I&+]70B[. MQN)XP/-&Z)3XG99Q![(X5PU_MS=4&+6^H'H]X:^WRSL-BVM?\[MX-SBB6CJ MSL!"NY)2C_:U1F0%BY"ZU3$8=1>2SOS4+I7<\PIY174AA '28\@QT>+FW8V MI@AIP-'#".D)1D9#A'0QHA#I,0 A&C'2<3%.E6>@B,>^'+V24,S-:T=HXFW? M +RRGMM3"G-ECE^T^'+5&,=P9%IEG]!^)(/2&?S:H+ER*;H4Z M)^(W):\:5 M:41W#72-R=#V:\N"LCD"_G 9"_W=J)<.N?2&<.%J8D(@9#*L#F%/Q1JN#+14 MBK(NT>18WJJ0\.6MXC2##S8UW@3,!L9V&3]CJ" R3AC2 W(]Z!['0H-)/_ZQ MTD-=XW)A/E8%,NS)&":_+:H>9NHP,K;*3%/&13F2W'Q[N.IJV)3?@U%((=<; M4+.F8KSK>N(1,F,,%;CM(!;?C$6JFX6*?1+O7]X MXBG-OENG!GFROM([4SW@%,VSZ&UWSA_*OX?L>[*8RQ%D1\-++I6@;3T) M@W]ZG=,^.I.:$&"_F"GJGDK2'6IP_:4AERGCB^+'*BEX$:88L=QYO4WCZ307_XYF(UH 5QIJ0J(TE4 4Q[!A8M[0>4+0 MEK4XQVP69^CG9GCJ8:1H39+O\*]Q\ET]Y*D9 MXTCQJ B&VY)JDZ$$B,V##N=*D[P@_0NP+97-*MK*U&P M4C/.KOD:II,&H!I*0IJX[J#$*LUI<\/K0-5&O9MX+ &79UO"11B>/42\'>5- MT_>@[N!^*ERM10]K@ 8M[$YR'[%ST;%>KI6][3T R/DL+C#%NL# &4RU+J;L MR.%CX4)QYDBWN &])<$K(+L@QXB1C)-(!ED\2E)*PJQG",GFBU$\X^;S' \@ M"0HK'U:]\,EP2"HB.%?Z,4UUM+"4\.8>C6L7$DR62C'OZ05F/E%>S Q-WX-) M$D\YF(AW=A_LUB>:H'0:CW/$[^&DCC3.)W*"^+CN.$%I#&G1DQS@UR&)&H:H MF#5/D!"LTW2$#OP$585,* XC'E]&/G:4!CE!19QE'(R5"@G+1]G,F"1Y]K9- M4C*. 20$ULDTG>)DC6<(ZCL5'9Q2(R&I>[_=KO#($$V\5EPP&,\%T9MOQ.;K M=,^PQ'?/2NMU]=GJI" B-LU\N?A>*RIBZ&%PI$=?3IG M#)9!ID-4492V#)+9$H#[/H8\Y75Y-U^NW*4GQF.HQN+3^>MH\.*E-*2@^;'I M@9P?\)?$A!K1-XFI7/\^P77EP51=$K'W%J@:%/Q$)02S4*@E?5XT.#TZ=_/K M)<@W_G)L ;_\?"RPC/0V4!6EM3#E:#;(PGZ4U5"+R#>P5T@*-+K'^,81PKABH(Z M,<.G"D83NO)!%\#H^<62#K_P#@P]TH@+Y:(TA1O0+A5]*R>_RY\#M_'?R!AX M!:-^8:#'A%OR@\XPE>5G3 D:T GI+*+3W69Q+W3TWTL(^N8MZ,& ]Q>Q(.#= M0+DY<94YK7.\[AX+EL(]PB&Y]?*?U@;\9Y<'#(#UACDO[VPC9SL&N[LN#?#U M<$O]8-E5#*\&-@=UA9YY*1:D_S#5$?^O)4+YN0'4'NZ="@&H'"QW/IBK3AUX MJFSAQVT#Y0 MX8!0VNIJM]SZ;J9&)9Q*B0 5*IBGEE]I0-(UIW8B%0-,K(26YK18Z=,$UOI% M',$MFM%*3>[>RPTR+G1,H.5,1.V4,I*4D6+2R."\]>EU%.)H)=%Z4N[X&G[" M_@*R]ZML-#E='5!F&D!FZ&XC9UPL%JD;AA;!/A J#6)!!;#:F/B2*.U)7G'$38OO)>+B]&LIGL3&Q",_%A\N ;J1KX>. MG$/"1 D^YO8@P9#)>X_0A^\ M 9G8=%(T<6/\U[_]1P=VC*ZO"OKW7JP8H;&JSYYN\G$S.!I.W F$!$OW4[GJ M0EUT1A=2Y'V^N,=LF!#J?Y@GQ)"?__7O_PDB\CWER8NG_O;7VM]_L?]^_X?K \:K5!O7YU&@[_]I=E4)5IH_/[XTUDT$"_27(OH5N/W/YS^ M073EK\V5B+=O-))U>9^\4W_SEO[F7?J;>_NKEDN3^4H7$W,N35B0Q50O^,-\ M/007T]__W=]!#%GHENRL0E,P(.?+/)8,*:$Z'(@A2UW]<^19*)V:_V&^!=?P M'TI'/'9M^6]_W:MA]B_^LZADL1$J/3&][-V)O^S5"7!K1O2G^/X>1*=TF>_; M$[&X]^J*(LMY]%+P[)Y./9!T/+&DX]F[!YZM]R12704$5T:9*JZ1L[^3'!NF MJMQA!"#Z%SRWB@%H7D6_+1>?*;A%]L,LK_7O)E7[^&FH@)IT((?SQU'L?:0] M/O5%=['^K1?/-'3Z4^$/F_55G_*R]3]R)VX<,'M7]I:QBLR-O]GSE6KWA-9MC$YU5;]$! MN0/NK._-EZ'RBSO76 ^32N-X^QY09N0S#M@],9R_Y(L1OQ^+I>;S$Z(W"R"X M%T(.!YLS7#J5D>I$2:2:8"@L+ (=%R?A&S!76;$DX5K._-I[(/2VU6SM"$UI M-F6KML/A?D"&YCV>6WB96W_C$'V$A(A__#[,;XDQ63K9_+-<;Z5;Y1IVYC4' MCVW7'S=2WZ<[/=MT?C88C]V+H8:%R1%6G2.@N M.R"N$1K)4+(="!^OVP:ZY_%)(N]/NY^3BD#2J)JM-3+;"/NQ4!Y M2E0X.2W(6.)&6>#;Z'LQ8*!?2IB]/@-P4:[ASQ[;?9=(/S]X>7T1_.#X\BY)?>%&?G=W9\V72_B_3LX7L:5L(#MH1"-#'S(VIRH2G1D)@ MUJN1T>"XD \HQ(6TFY(N>CK6,$.=RC& M+VUQ*I0U#UG%OG.OH/9L=H.SBAU MF+\Q^5L\%#A.\FI#5,K$[VUR(O!"G:H7K']?>(]EFP$SN!ILZL ]KC%A(MA^ M^E28L[!!)P\]%&O66G]_UYMUKSXW+<'^(]!>6]_^!1?37OT+,.H]JLYN['>] MEY^JMCFLJ)G2JG&-O?7QW7D4/"_U7;]^Q Y%WN)M6(ADBK WL?0>V6E#M_7 M= *SLVGZ2=\/?)CL*;PUA=J%SHP*+V.XEZ)QX] MD?Q1K U$]+94HKJ:>S_4.ONWR M,AQ1'GB33@Q/:GJZRV697?(.(PA?;=8+*?P;O=4!D[69/ YU15+H.J>RAM,! M/YQ0X]_I$$8.(_HS?];P+$4O0DL0- X_W;URQ[0F7"OR*1C/A6LW7P:>>B4$ M(37%O!E+F8R/G-R&+?U@-='UYF6J6,BSW4OISF<)'[JP,9'&O#)V^F,ZD_LQ2RE::"" M0K8#]Y2FD.I2BY>=2E%/!8^2&L?2(R3([^[G.\^ZE);E.M]/HZ_*HM,Q[FUA M^J!@Z%F-I4AZLE>-!N] I\6)<7V-Z!\EB(+=#N+BG O7^7'MX@E["#XU!8J" MTZ RG3N@PJ"1#J'!7/W[ "U2!/'MAO?D#K"-H"Z+#NKWP&!T?K># (4?-D*! M #ROW5*H>&?LT3E1YN[KU89<:&@GGL/?B+@5Y5'RZ]2Q[!R#29AVG4SSK3/U MU!_YX=X,7!H[(H8CE]&5(X,KSDJTA?FJTT(8A$!Y1:D&?Z+U"RFI=YCZ>8_# M@S9_"G7_4F+,-.NZ?XX"*_X1J]<(P_:SZ 3W<6B]*+X>V.3./@Z2\O2O_TAQ MZ]2?M?A]GG:PB"SH#,F"0D,3(!%R[I::4\BYUE\"4%:]@[4A"36O=MI2N<_H M$KMZ@,V'>&6\#;!W6^WOW$*>>J4)PK:X 65IO85%Q?>7JV5UHP$Y*1SY,"V?K-ZPBF>#BL0.1K%XR1QL%"L-+*)5(U&CA M$@AQ^UEL30!5I-*.2&YV?TJ8P [0(ES>A]TC;N8#YN MYBMJ:2F#MW$_3OP]:*$[:FLK&TY]C0$[DN?S %M2ZPN-O6UXAX[I6525WAKS M8>$=HF$6G R;JJFEQ\#DY.^RKUT/G1-:'EJR=9L8AP)FC@XE#P-A=9)^R#6A M=F],IJ'PW/3@(/)ZS36C8@AF']'9EK0O,L.JNCQ_IN;J&T+S;-YDTKO=Z0 M\ P_8W%\2)!RCP_>P\W4?+6^J)&4@?U"1C;)A8,;RP2!#OEN@L'.C>-D7 !] M62K2MH *5E:$+GMAAYWQ>.KJ\H9:%4>?%+-4;>EUT;A<,%!K4J%&YJ?$EY;L MQH>,X7M*+3.2Y_'/\UN,MD7-I+P3BGG5XA1N:*W5,-[PK+)J4U PXB2@-LG. M ^PT.GF\IO/V^H7IK*OU'UO4WS37/6:)%7F>(:(R,M M7ZHD-][&X3G;;Y=*(VFW_C675BFAAPLX?BLCZ5<\(,/ID(S-2IJJC6V7I(=O MT1%#4)Y:@Z]NM(?LS'UDKSC*X9SAL$ F,#?=+S0LG3KP^.&0FAZQ)>QE-M8H M -TAS?H\D[472=R#;3<$0CO\4C=V!M%R_NKD0."!'4M8@SE-T+]R5#ICC[C> M" UV$T?;N72FP",+2JK3,"R 7*)[Y%PC'\N4UZ@T/ $/'T/YF>Y*ND-ASK5B MZ5.$%C$S;K1)88(U.BNW.K,$L%@=JPTMU)TJITB!.$94#*[/-X)F4]@O8!3^ M(AE[J+O(UP-X8CAHPF6!5R(ZNX;6!\,JD/D$UY@&S./L;TB-'A; M';K5"LAEJ7A(&FHZW4G-FT:"=H;!2Q_VP_@>=#8GVC8EM?V"F6>TX?0K,K-? MB9U!AKU7&UBZ"+\$U <;-TQ5[F@RUSD;7KL"MJJ#-#AJ0>V@I[I5F#RDC##' MWAK6 >Q9? KV++YHN-D=#2![E-&#@K6K]5&?M ZU2XA' T4+@I3NV!#,30:] M+# ;B);1$>#:JS!K)1ZX['EM6L;;A9RLVA_4#LH5%#1,+D,6UH_ M*QN%W5LEG$/^!D&9&G@QCH$%<>O-+ MAXEQ^P#$PMDZ7ZU@7[3I26U@@+[C<-\3W.#,:K[/VF16L4$4(Q/+&^8(^:_> MT@'F_>Z-)-+R?OLC-NS[:H\K9?U%2@LKM/6@?BH%JAN_<.7LTU3)50.'WJ$EZ@EN ML>P,+:BD/LF%<2$4:PP'%,)[RZ&7:I+2KSW/:Z[CI>(Z M5NG ]M-:-_!)4)OWDV\108 Q0%%SJ1ICY?]H!<>:92XXUC"=N=A8P9;8SMNF M,0!II/MAX@8 U+@D6]_ HXB8S*)]A@-))YW:D'NR0QO=!H((+>N?$J]EZVXU M:"[;FD$63$\S'E+,YC77 ?;18OJL?\F(U5&2>$$@Y-#4QO#9(%+F5X;SJ DC24"VTQ]9"K^+HF&!+T+>9^M=V!-PTK.?V,D ] M@41W=+P3NLE^VF+REY:R'_U$QN>6^-S#(M'0-Z44&6$V+>J.Q^1B6EQZ*J5U M%NL.1?4!TJ&PK9E\NTGV#>2^$.0-]JP^FK(>+Q9/8L& ZM3E&]-2UZPIBM=_J?*P>6>_&QK.LOU4;]G[X5JT\2L7?9]K:U_VW M&U#/AOE6C85WVI.LU"XBRV#1U,1AC>!T(6V_U_[3-ZT^%XJ&:=JOFLZBSE.] M,\OZ=+XR$JI!+]QO: )&7ZTNMJB58U5NZBW7ZP5" Q]J?*ITVK&W\9S+%:I< M]G2=;)S6]@%6??=CM\E73%NZ_I2:Q?YFPSW<=.@"5\;2*OJX#F=6Z-Y8CU@U M?(,N77P-9S0\1?6(]O2T#0#](5NOR+Y\2.2'X9@3;2C=R'6PEWY]';+MR@+< MBD&>Y]\@CS#UJC?8S]K[A/NGJ]TW'/;KJ>M_5B7MTZ,GT$[W:>ZIK,2=&]S? M4/RD\_MXU16"))8&/>>1&=36.;;(B#F%#0OXR_<(>B -7+QSJNAUX^(_4WQG M56NQ !-6,*4]IBRWMS(Y27322F&'MZ^GT#>IJK(A-X6<@&RQZLOF+'>=U:Y0 M7]K2US]>8\.O'O@%/U[3Z[V6>>LGZV/,6C]L2UI7AC\9=-DE[M;B2J<(>#:V MH6 7Z] 9)V9_MSC?,31983<:\"7]42Y:V.5/"2!&@B*W8=0&,,I*B:3DPX Q M%HV!":*SC!O4&Z+X.)&D[A<[UCYY*\H@W7"(TTZ\-)PM MUIR*,*NE)TR3K7#JZ)I7Q!9)7Y:\+NI53Q*?B"H=.X!H\J\8URD MOD^9M0)#@\.KT5\*8/+4F2K)A_O7T7]S )W%-GPYJ7W=KYONP_W[=U@MY]V^ M[->W^J/]>_:VA-C7[*[^XB^;?%#M D;#I4(,D1 MS;R"0R+^=#9$D&(=SO\? ($@^E'\C4;3_1#4?-7'!H35N:2OBR-%G2>3I!IR MOH,U&V%1%^4M*"="K1%:D;CZ^DZ7X CT:%&ATFL9W_UI \0%8:<48@W;3SRI M/09>*@ C,/TS:FV:AE)HPG>P-<@CO484A14GBDJ.2OI#*(YS-C=(%&6AC^\^ M2]PF1R&]7"T_V[A7F(<*T'[2V*ZQI^I/]\/B;L#"?0N=A 6T1.Q2Z([)2'?V MZ;P1F/C\_K(J_W2/TNC+G@B!]3J:TRB* I:$UM#$7BH$.S8@3:"('TS!'D[)[SX<[%D0<\4^])8)R^282[! M83@B=:- ]@'+NX((]DHM3 3V+M< (5D']"X<7 ]GQ-/@F']< Z;7U4V43+"R M,;V8#9*O5#P@.$;F)3" T)+#+;4H 7-[QVCZU_>K%2/D5[1&Q4M4!$0"5.O(TL&,L?AU5=W]YK\! M4$L! A0#% @ FGIY2!8=(U0A @ 1BD !, ( ! M %M#;VYT96YT7U1Y<&5S72YX;6Q02P$"% ,4 " ":>GE(2'4%[L4 K M @ "P @ %2 @ 7W)E;',O+G)E;'-02P$"% ,4 " ": M>GE(&-L78D4" "<*0 &@ @ % P >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ":>GE(#[ZREML# ",$ $ M @ &]!0 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )IZ M>4A1>WAN/@$ &D# 1 " <8) !D;V-04B97)PC$ 8 )PG 3 " M 3,+ !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% @ FGIY2!OZ=Q[' M @ %Q$ T ( !=!$ 'AL+W-T>6QEGE()Z2N"G % #'%0 #P @ %F% >&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ FGIY2.HVXF&' @ ?PD !@ M ( ! QH 'AL+W=O4A0^-CS800 &L6 8 " < < !X;"]W;W)KGE(-)'Q,"4" .!P & M @ %7(0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ FGIY2.-9GY], P XPT !@ ( !LB, 'AL+W=O M4B++*T)^@$ %D% M 8 " 30G !X;"]W;W)KGE(#2B$(\4# &$@ & @ %D*0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ FGIY2!EB4BVQJ,$H $ +$# 8 " M 1,R !X;"]W;W)KGE( MSA:"3Z ! "Q P & @ 'I,P >&PO=V]R:W-H965T&UL4$L! A0#% @ FGIY2$1<(="@ 0 L0, !D M ( !OS4 'AL+W=OGE([/++YY\! "Q P &0 @ &6-P >&PO=V]R:W-H M965T4BA?Q@0H $ +$# 9 M " 6PY !X;"]W;W)K&UL4$L! M A0#% @ FGIY2+B[I?>@ 0 L0, !D ( !0SL 'AL M+W=OGE(,2^U>J$! M "Q P &0 @ $:/0 >&PO=V]R:W-H965T4C8,?_&H@$ +$# 9 " M ?(^ !X;"]W;W)K&UL4$L! A0#% @ FGIY M2*PE[1B> 0 L0, !D ( !RT 'AL+W=OGE(QH&?=Z ! "Q P &0 M @ &@0@ >&PO=V]R:W-H965T4B*PF$BH $ +$# 9 " 7=$ !X;"]W;W)K M&UL4$L! A0#% @ FGIY2-CQU!:A 0 L0, M !D ( !3D8 'AL+W=OGE(VBYL;: ! "Q P &0 @ $F2 M>&PO=V]R:W-H965T4A"MHIQ MH $ +$# 9 " ?U) !X;"]W;W)K&UL4$L! A0#% @ FGIY2,EF@6VA 0 L0, !D M ( !U$L 'AL+W=OGE(G:DQ8I\! "Q P &0 @ &L30 >&PO=V]R:W-H965T M4B:&C!4H $ +$# 9 M " 8)/ !X;"]W;W)K&UL4$L! A0# M% @ FGIY2),#?6>B 0 L0, !D ( !65$ 'AL+W=O MGE(=.>0X:$! "Q M P &0 @ $R4P >&PO=V]R:W-H965T4B952:EPP( )(, 9 " 0I5 M !X;"]W;W)K&UL4$L! A0#% @ FGIY2'JI MMY;R 0 $P8 !D ( !!%@ 'AL+W=OGE(-2YA_JP! 6! &0 M @ $M6@ >&PO=V]R:W-H965T4CVI$2&UL4$L! A0#% @ FGIY2'@Y$=.C 0 L0, !D M ( !]5T 'AL+W=OGE(TG39]J4! "Q P &0 @ '/7P >&PO M=V]R:W-H965T4A1CTS/I $ M +$# 9 " :MA !X;"]W;W)K&UL4$L! A0#% @ FGIY2"OT)S&C 0 L0, !D ( ! MAF, 'AL+W=OGE( MY\Q-<:0! "Q P &0 @ %@90 >&PO=V]R:W-H965T4BA=IN$HP$ +$# 9 M " 3MG !X;"]W;W)K&UL4$L! A0#% M @ FGIY2$')\L[7 0 104 !D ( !%6D 'AL+W=OGE(ZA\Q:Z(! "Q P &0 M@ 'N< >&PO=V]R:W-H965T4@:DNN!I $ +$# 9 " <=R !X;"]W;W)K&UL4$L! A0#% @ FGIY2%&8GE(6Z_@IN() !S0P &0 @ 'F>0 >&PO=V]R M:W-H965T4@[$X/'/@( #\( M 9 " ?^# !X;"]W;W)K&UL M4$L! A0#% @ FGIY2.7GIE,= P P T !D ( !=(8 M 'AL+W=OGE(\=RI MU% " #U" &0 @ '(B0 >&PO=V]R:W-H965T4AV_3G5]0$ %,% 9 M " 4^, !X;"]W;W)K&UL4$L! A0#% @ MFGIY2+"L]+$@!0 1!T !D ( !>XX 'AL+W=O&PO=V]R:W-H965T4@.5O5^> 0 %H9 9 " 5R6 !X;"]W M;W)K&UL4$L! A0#% @ FGIY2 )V?&HS @ MZ08 !D ( !"YL 'AL+W=OGE(1S./$/D! #4!0 &0 @ %U MG0 >&PO=V]R:W-H965T4C2 M GXYK ( "D* 9 " :6? !X;"]W;W)K&UL4$L! A0#% @ FGIY2)%CN'GE($SQ_=ML# =%0 &0 @ 'YI >&PO=V]R:W-H M965T4AD\Q>/# , ,8- 9 M " 0NI !X;"]W;W)K&UL4$L! M A0#% @ FGIY2 -4N&M6!0 *AX !D ( !3JP 'AL M+W=OGE(D>B;^+,# M U$P &0 @ ';L0 >&PO=V]R:W-H965T4@\5#5OM , /\0 9 " M <6U !X;"]W;W)K&UL4$L! A0#% @ FGIY M2.94+OIP!P BT !D ( !L+D 'AL+W=OGE(KO$3X+(" R"@ &0 M @ %7P0 >&PO=V]R:W-H965T4@*W7%[R0$ $<$ 9 " 4#$ !X;"]W;W)K M&UL4$L! A0#% @ FGIY2-O LE/Q @ WPL M !D ( !0,8 'AL+W=OGE(OAFA&PO=V]R:W-H965T4BT=45] M[@0 #P; 9 " ;'+ !X;"]W;W)K&UL4$L! A0#% @ FGIY2+H[$B!5 @ ] < !D M ( !UM 'AL+W=OGE(JM)Y/+$" #."@ &0 @ %BTP >&PO=V]R:W-H965T M4B0^PMV(P( .,& 9 M " 4K6 !X;"]W;W)K&UL4$L! A0# M% @ FGIY2%=2"-L*H !9T" !0 ( !I-@ 'AL+W-H E87)E9%-T&UL4$L%!@ !. $X 5!4 .!X 0 $! end XML 84 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 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.1.900 html 244 431 1 false 85 0 false 17 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://gses.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://gses.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://gses.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 060100 - Disclosure - Business and Basis of Presentation Sheet http://gses.com/role/BusinessAndBasisOfPresentation Business and Basis of Presentation Notes 8 false false R9.htm 060200 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 060300 - Disclosure - Acquisitions Sheet http://gses.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 060400 - Disclosure - Goodwill and Other Intangible Assets Sheet http://gses.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 060500 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 12 false false R13.htm 060600 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 060700 - Disclosure - Equipment, Software, and Leasehold Improvements Sheet http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements Equipment, Software, and Leasehold Improvements Notes 14 false false R15.htm 060800 - Disclosure - Software Development Costs, net Sheet http://gses.com/role/SoftwareDevelopmentCostsNet Software Development Costs, net Notes 15 false false R16.htm 060900 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 16 false false R17.htm 061000 - Disclosure - Long-Term Debt Sheet http://gses.com/role/LongtermDebt Long-Term Debt Notes 17 false false R18.htm 061100 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 061200 - Disclosure - Capital Stock Sheet http://gses.com/role/CapitalStock Capital Stock Notes 19 false false R20.htm 061300 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 061400 - Disclosure - Commitments and Contingencies Sheet http://gses.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 061500 - Disclosure - Employee Benefits Sheet http://gses.com/role/EmployeeBenefits Employee Benefits Notes 22 false false R23.htm 061600 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 061700 - Disclosure - Supplemental Disclosure of Cash Flow Information Sheet http://gses.com/role/SupplementalDisclosureOfCashFlowInformation Supplemental Disclosure of Cash Flow Information Notes 24 false false R25.htm 061800 - Disclosure - Equity Method Investments and Joint Ventures Sheet http://gses.com/role/EquityMethodInvestmentsAndJointVentures Equity Method Investments and Joint Ventures Notes 25 false false R26.htm 061900 - Disclosure - Subsequent Events Sheet http://gses.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 070200 - 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 27 false false R28.htm 080200 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://gses.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 080300 - Disclosure - Acquisitions (Tables) Sheet http://gses.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://gses.com/role/Acquisitions 29 false false R30.htm 080400 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://gses.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://gses.com/role/GoodwillAndOtherIntangibleAssets 30 false false R31.htm 080500 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 31 false false R32.htm 080600 - 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 32 false false R33.htm 080700 - Disclosure - Equipment, Software, and Leasehold Improvements (Tables) Sheet http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables Equipment, Software, and Leasehold Improvements (Tables) Tables http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements 33 false false R34.htm 080800 - Disclosure - Software Development Costs (Tables) Sheet http://gses.com/role/SoftwareDevelopmentCostsTables Software Development Costs (Tables) Tables http://gses.com/role/SoftwareDevelopmentCostsNet 34 false false R35.htm 080900 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://gses.com/role/FairValueOfFinancialInstruments 35 false false R36.htm 081000 - Disclosure - Long-Term Debt (Tables) Sheet http://gses.com/role/LongtermDebtTables Long-Term Debt (Tables) Tables http://gses.com/role/LongtermDebt 36 false false R37.htm 081100 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 37 false false R38.htm 081300 - Disclosure - Stock-Based Compensation (Tables) Sheet http://gses.com/role/StockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://gses.com/role/StockbasedCompensation 38 false false R39.htm 081400 - Disclosure - Commitments and Contingencies (Tables) Sheet http://gses.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://gses.com/role/CommitmentsAndContingencies 39 false false R40.htm 081600 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 40 false false R41.htm 081700 - Disclosure - Supplemental Disclosure of Cash Flow Information (Tables) Sheet http://gses.com/role/SupplementalDisclosureOfCashFlowInformationTables Supplemental Disclosure of Cash Flow Information (Tables) Tables http://gses.com/role/SupplementalDisclosureOfCashFlowInformation 41 false false R42.htm 081800 - Disclosure - Equity Method Investments and Joint Ventures (Tables) Sheet http://gses.com/role/EquityMethodInvestmentsAndJointVenturesTables Equity Method Investments and Joint Ventures (Tables) Tables http://gses.com/role/EquityMethodInvestmentsAndJointVentures 42 false false R43.htm 090200 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://gses.com/role/SummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 090202 - Disclosure - Summary of Significant Accounting Policies, Revisions (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesRevisionsDetails Summary of Significant Accounting Policies, Revisions (Details) Details 44 false false R45.htm 090204 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) Details 45 false false R46.htm 090208 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsForeignExchangeContractsDetails Summary of Significant Accounting Policies, Derivative Instruments, Foreign Exchange Contracts (Details) Details 46 false false R47.htm 090210 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsFairValuesDerivativesBalanceSheetLocationDetails Summary of Significant Accounting Policies, Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) Details 47 false false R48.htm 090212 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsGainLossOnDerivativeInstrumentsDetails Summary of Significant Accounting Policies, Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) Details 48 false false R49.htm 090300 - Disclosure - Acquisitions (Details) Sheet http://gses.com/role/AcquisitionsDetails Acquisitions (Details) Details http://gses.com/role/AcquisitionsTables 49 false false R50.htm 090302 - Disclosure - Acquisitions, Contingent Consideration by Acquisition (Details) Sheet http://gses.com/role/AcquisitionsContingentConsiderationByAcquisitionDetails Acquisitions, Contingent Consideration by Acquisition (Details) Details 50 false false R51.htm 090400 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://gses.com/role/GoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://gses.com/role/GoodwillAndOtherIntangibleAssetsTables 51 false false R52.htm 090500 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 52 false false R53.htm 090600 - 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 53 false false R54.htm 090700 - Disclosure - Equipment, Software, and Leasehold Improvements (Details) Sheet http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails Equipment, Software, and Leasehold Improvements (Details) Details http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables 54 false false R55.htm 090800 - Disclosure - Software Development Costs (Details) Sheet http://gses.com/role/SoftwareDevelopmentCostsDetails Software Development Costs (Details) Details http://gses.com/role/SoftwareDevelopmentCostsTables 55 false false R56.htm 090900 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://gses.com/role/FairValueOfFinancialInstrumentsTables 56 false false R57.htm 091000 - Disclosure - Long-Term Debt (Details) Sheet http://gses.com/role/LongtermDebtDetails Long-Term Debt (Details) Details http://gses.com/role/LongtermDebtTables 57 false false R58.htm 091100 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 58 false false R59.htm 091102 - Disclosure - Income Taxes, Uncertain Tax Liabilities (Details) Sheet http://gses.com/role/IncomeTaxesUncertainTaxLiabilitiesDetails Income Taxes, Uncertain Tax Liabilities (Details) Details 59 false false R60.htm 091200 - Disclosure - Capital Stock (Details) Sheet http://gses.com/role/CapitalStockDetails Capital Stock (Details) Details http://gses.com/role/CapitalStock 60 false false R61.htm 091300 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensationTables 61 false false R62.htm 091400 - Disclosure - Commitments and Contingencies (Details) Sheet http://gses.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://gses.com/role/CommitmentsAndContingenciesTables 62 false false R63.htm 091500 - Disclosure - Employee Benefits (Details) Sheet http://gses.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://gses.com/role/EmployeeBenefits 63 false false R64.htm 091600 - Disclosure - Segment Information, Loss before income taxes (Details) Sheet http://gses.com/role/SegmentInformationLossBeforeIncomeTaxesDetails Segment Information, Loss before income taxes (Details) Details 64 false false R65.htm 091602 - Disclosure - Segment Information, Reconciliation of Assets from Segment to Consolidated (Details) Sheet http://gses.com/role/SegmentInformationReconciliationOfAssetsFromSegmentToConsolidatedDetails Segment Information, Reconciliation of Assets from Segment to Consolidated (Details) Details 65 false false R66.htm 091604 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 66 false false R67.htm 091700 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details) Sheet http://gses.com/role/SupplementalDisclosureOfCashFlowInformationDetails Supplemental Disclosure of Cash Flow Information (Details) Details http://gses.com/role/SupplementalDisclosureOfCashFlowInformationTables 67 false false R68.htm 091800 - Disclosure - Equity Method Investments and Joint Ventures (Details) Sheet http://gses.com/role/EquityMethodInvestmentsAndJointVenturesDetails Equity Method Investments and Joint Ventures (Details) Details http://gses.com/role/EquityMethodInvestmentsAndJointVenturesTables 68 false false R69.htm 091900 - Disclosure - Subsequent Events (Details) Sheet http://gses.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://gses.com/role/SubsequentEvents 69 false false All Reports Book All Reports gvp-20151231.xml gvp-20151231.xsd gvp-20151231_cal.xml gvp-20151231_def.xml gvp-20151231_lab.xml gvp-20151231_pre.xml true true ZIP 89 0000944480-16-000097-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-16-000097-xbrl.zip M4$L#!!0 ( )IZ>4@F'BY\&-0! '0') 0 9W9P+3(P,34Q,C,Q+GAM M;.R]:W/C.)(N_'TC]C]@O3W351&22]35JIZN$_*ENCWCLCV6J^>MF-CHH$G( M8A=%JGFQK?GU;R9X$451$B7Q DK8.&?:)9) 9N+)1 )(9/[M_[U-=/)"+5LS MC9]/I-/&":&&8JJ:\?SSB6O795O1M)/_]^F__^MO_U.O_T(-:LD.5R/ M^*?V\\G8<:8?/WQX?7T]Q5].3>OY0[/1:'W0#-N!YNF)_SX0^'W-Z_CX2;;# MU]^6WG]ML;>!D?X']C1\U=:27H1FI0__WY>;H3*F$[D>IP>[5^ M!J]JMMEN2KUUS'IOA!\8+]1V%MNVJ7+Z;+Y\\)[!9U*KWI#J+2GX"(;Y69:G MX5CO6@V.MY*'_ 9X&+QKN)/E%U;$^.+,I M_0!O4$M3P@],(\4WIE&/?:>8KN%8LV0F_(<)HE)@SX3\#17IH\U4Y(&."%.LCSA-OWV(?QQT]2&A+[^G*4#15./] M@W@LYQ+,ZZ= ]@TI:&7^+/81-=3Y)U(3AFO>L1KY(/@UTG7PDR^[]>+LMAJ5 M$**',L<78;?>FC?N/\E"'MU&J]FNFCRZ]4:KWFSG(8]V990L(H_VHKYD*8_J M&)T%?0CWD&_W MD./=GMAJ32"I0DCB:Z&ZG4T2KJJP/=O9'H$886.V]'O$VHC/M='!V"2!L"H@ MC"\;MAW"Q.)=H&;[F4^< A1^"G P+ZD4]/6G(KON>PNCSFTU@I&G/P(Y!TV\HIT M;P2(#A]$>:Z<8V?0 DX'"B>.S[+C'MF]94)#SNQ>!Y2#<%&P4V3^?/8XFU(& MMO"WH3ER7F6+PGLW5+;IV-35:W!DS1?F MNWU)?H[P^R\>Q]_$4SM(D[J3@R M W;F0%O@:Q.PMNDKQ8B>:H?&B6'89GQ),:NZQU4(%A KP MK0(\>15#6:?V WVAADN'U'K1%#H/V8[G(/LJ9O?#9M*CV;%R]*6.,]H3!@)%0J@ZIB A./@4%2S^",+*T M<.OD.@?M6@$?F#T3^"L,&<6H0[5W"87C#&(55CTQPPEG\N"WW_GP M;:NA:MS,;3>:_*3IFJ-1H7)Y3'!+\A6SW''/G>*W_ M1EW[8>,DB5&!$_"<):DMT%$F M.A:]-:DNM?-9(JT;:#%='/% 8TH>P M#-_*C[Y1V8I^-'CXY>KQV]7@0:HVKC9*R2^=MR2J+!QB;'FCQ!<(B(L]T_VG MXU:Q[5WOHE2L)52,/W#GK-^M@USGJ.]4/7:@(GH67O2J1?+=S[[(O]A6A>Z;'OE)2Y_>\+9>ZKJB%;B"22'SI9-EP[-]MT'H[QG.6%P19ZF./<)'GJE_S*A6Q3 MZ0A].+&SL!XO'@V;02,T5QR\'\L">8>3E P5>P6I;<*^U?& MBX92]DJ(V-=&U0T=/P%W:^&Z2NZ'9G=S@*P(92GEHA\/%P]R3\:7,50/RH6L MB&7EQQ'@,EQ?0%5 M<"3R?UN4AXX ,6M/K%TR7F]P)'9/)Y)MK((K!P ^,V_ M<> 8X&OJXC@7Q%'XVV6>4%<2L/S:+0%8 5C^+*S8)!:;Q!6QK6)14#8 !VE2VE/' 4"_I"]7-*?);;6SL%"F02B+'#IM'2U;IK3RI MNO78"2%QYH\=#'Y6G*!,$8C'L'5FB(\('.CL;!+$80&ELS50@N"K^@<.UCB4= "(F(BJM1$Q!54A!O+@QO+ MU\I&3# <3C!2>[; M;&!:X7-G=J]#NV!8K_YT-696(RDX;JALT[&IJ]>3J66^4'Q<<9"D8'L^ :WA M_Q!7-VD@,31'SJML47@<_!F9DB],^Z@ DEH:QVI!/KL6&&672>BS]H9_'1,^ M5K-_K/9#3"D\32E'9M@*K8[$'% MBY2DXSR"B]4B$,!8D$K%2VMD 8R492ZJ!8RV $:%@9%_D(^82BHYE>0?ZK,[ M,"I>:S +8!2!&,^C=*.&S\_/'<]GX7FVT+/,U1\9:N6S"QC9$K!*Q%P"P(.=#M%4)V(I* M9!,.K^&I)A\V%)?E41S^XO(],*L8JS(C[&->IHD+LYP5.#FNOM(.$2W,JS"O MZ1#1I3K;75DA$U7Z@!C7MQ]O]T->7[ M X:0^R@4?F^9?J]W/S4R0%X_\5$2+C8GYGVM;GW1#"SD^NA?[KB0IYHCZ^>R M386N<:!K7&S]K5#X3= 1NK>D>P=6+5L4AMX' 9[Z'!X"HGP)!$@M-N[7AF). MZ*/\-G"=L6D%] H[ MCS5#]MOX:EA4,9\-[3]4A>?GU* CS;D8A_ +.[D'NZYCKMZ!@;<\J45M9Z H MEDO5:F,S6>21P]0$V6QDA >LKQS&H:WP2+()]X6FR4L QMY;<,S5Y5 M/VNV(NM#:KUH"OB-7[];,CB00D?3Z @B<:,0\U788@R&4,R*SJ&Q%PXFW7]U M9ZY-(\*[N3AVM=QOOCQ&?2QLEA1*R*<2QG<8N)LEC]&+%2O-JCJT'.\DY:GI M8J%:@2FX;'LC]+IR>BW6N1SJ4?7G[7U=_"/0ZGAHL]#JG+6Z*@O4+=70%YV;N/>[C5N]#\W:%IA^DI@LO MG-MYNRHK?+&23GWM5,S17*FRF*.K-4<7F?I(J"H'JLK/WA??!U1%CHK]::&8'!X7':-BBJWFJBKF\3FWQ[.1Q)LB'&ITB)@OQ<:NF"4/)+RB MR!I 8FX48Y''[G>6A&'GH7NM*:+0;B$'VU'4Q8D<3@*L3CJ MB,"*R(Z>9_8ID.%BHB@V<>J"*0 M5=!UV0B703>F\?Q(K0D@#*E]H4/'5+[?37$AB2]*_7ZGVKH39==;,*3G^;#6 MSU)H."4O);HNV_;=Z%^R94$7=]:#]CQV&"KN+3JBED55)AGVNSUXMBA%+JL- MAY5,>]A(P7DIAE7:WK!*.1M6@1^^\5/0G!*OLR! P3,H./;66B&26@))%4-2 M:WLDM8I;(0J/ESN/EV,[E!%Z?O\-]_F,YVN<;'4=I67[(8CS'Q['H+O51!OB M:@6+061=(I]9'L<(I%<'Z:_F,>#\-8/DR:/"F?^#\<[,P6@?&!KAL-G\(#J^F[X+HJL*V.IAA[.]]?RMX2_4?+;DZ7@6^;#B M2^BJ.0!KAD#8S[3V\PY:EW%U&\A8>+OL^0JY')^?RY=ESQ75!VC3\S>E'"C= M$> ^I4R(6CKSL6?!E;;9#D?!WUGWL-3W_S%0_G0U6V-3U?GLJZ']Z=)+ M:BN6QBIZA<$5NJ[]J6O?;W2EVJ#8409> LHD08C]O,QP]NL,^K>GEF8\'S?. MD@0A<+:T;RQP=B@XXVLO.BN*Q MT+U_,;D>PN1::+2.@,R!02;_^ Q@1WI!)8GM.+K1/?)IG^Z*+$7^)_'V=3# M3^SWBH,EF(59<0_. \K71D&)#/:&R[5KT MDV:;[:;4^_AU>!FT%#R*MHY-K6JZN:)IG^>Q;%%[U[9;L;95[040%1Z2&B:+@%S7X28)Q'M<;C1X&N$[C=C:*X:$J8<' M\%U'I+-VM*?PYZXM=S= ])?S^UV;[FUH^F*P,_K/-C1]]?5AUZ;[&YH>?-V5 M:JFQH>F_WW_;M>E-EN;+MUT%(JVR- CK&^HX@97?ON6XG8FV?&X:ZJ[MKE/$ M"[#8EJSLJHG2*DW$MO_IPDRSNSA6J2(V_: ]CW>F>94B>JM&F!]U/;UQ^I]Z M?0!OJ_@%^:S+S_6Z]T"EVL?P"3X@_NSX0$>);M/)IY&LVV"YEKX,>[IP+8OU MH]F*K)-O5+;(E:$2G)VC_?KO>:_A6U?>#+Z9A'HP\Z]K)J3GTE1\5Y)34C4"UG93$C(%7.-R+]@Q5__;IBO!AG"J)D&5:!3T\(]]S:3\PW=BTW-Q,EBQ)(+&,IGTYHM$\.>!X\W MTS"<@.Y"@W,N+\S)5#9F4+Y97A%AM^&CU=?AN3Z]B)*QF)32^BA.$OHY-I0Z1OY!TT8*?\5]@:\L)F8 MZ#)M93-+A)B3B0G*[9C*]QH9,J>6W+D.[GRH,-X)=+$OV ?>ZY&WEXCL-EK- M]N(8-F-C*/7ZDG3661C#=7TLV\JH\?X,/]I)UG)N<]DKZ>SEHJ6,-;&2$-]V M;R#%>RLE,9^_)9$2:6*9&%P^)_6.OV_N4&K4_['8)7X7]O+9M*CV;!#ZIHQE MX]EK$-T>8D:P\Q6&'2:,?\#?JCFID7O3-50[_/@J^#CPF7[_P5T:VP' M\>,E\/DB.]H+O35QQU#6!Q.\Y++$AI]KD5E*9>9MR)[?_S[_'KT1B['SH-G? MV0L^-0$Q 2W^5LH"=+M1Z-;!4VNASH&Z;:!S2[&ED,\*R>XHMD[!8NN4);8+ MV9!5N48N35V7K2SE!6O-S.35B\M+*@UG>,F(^#MV%^Q>F4;M&L&?,Q0>K*8S M$]Y97'A-J2SA#5QT '1M?\ EV+7!U^P UX_+["P7D27(([^I( %FN8JL?4 J MF@"W7%54*DUX?Y=A,5,#U]'($&=_O_^6E:RDQH*LNN#EER"E+[(NSVS4VP?X MXEESLC1D7[YEABQ)*L;3B*"F4%^V6L!*0$VAYCX_8&TGK0?ZHN%!9Z@T8;85 MA5W5!^%<, +L@:%>699I79C AL+N)ST"D^&T_ M4D(A(DT?@*@(?<&?3Q;Y$/P=>R6)A3_ '=%&LQC%K>[V%$]DZUDSZD^FXY@3 MH+H9-A%GXU?-=DQ+@[6[/JL19TR#_30" VX^&_"Z"G^^4,.EQ#3(Q-4=;:I3 M0G66$H#(EH508?D R.M84\9$,Q3=5>$[6]:!3',$0V&3*^,W)C!BFR/G5;8H MF5JFZH*JR39@60>\6C-B*@JJC(I]41D:"_H!U:93ATQ-VYEKM^U.<1N0O#NY MOQB>O#_]JSR9_O2_4K?Q$X$?0KI?H8P1H*!:9^&]Y=G;S'#AD9LF:1%UEW MD2*+8,O^$U]&-DA^>8!PR\^6/>7UAP89VS VH#G4L*D=%0F:!PL_#J"BA!4+ M@*.19LB&HLDZ0-O/%V$#Z\#1$Z4&CH5FHWC,^5 00-U:<*V@?26Y/E'.A:5M#@:.XB:KY@P4&V8D+VC"->MAG5.I>FVOICTKR$=JR? /B2<23 M@45M: *D!$W*:. M*B.M\S=@*H/_C[+P'L&+9E#4C^BFS8;TA\Y9KP9N!B,? MZ9[A3B0@#EJ^I(KGFK>D&N*XO9(NF%I,AET&L=&(XG0Z"KK&_IXT78?_,@F@ M?D+O3S/R@W3:)!-\9()/XC.!K[L&?L#LB4)ABGK"L<(/NDVDMA9M>FK1J0Q# M0=^F#(>,<1,HL8CB'W3(MDT=KX%F7V+\XDN11I!P&0P*"^R#?E4ZPI <]DD; M-)A]XBR+!,R%[(]%,/)^(ZB@LHJ&FHTORG=J:?B_;.<3!IE?4W]!+4>&D?(( M9I"0F6/@JRD;[P5=]8"]J.81Y0;1X.UE,M+-5]L#Z4A'E'@?A2X#/KJEC@=/ M'"+/O6&P6890;=W8>V.^$K*>I24:V%T$J^'1!_,,VE05Q]U7%J3*UPV#.G-- MT_Q/&)7X!_W3!:3JR&_Q8YLXC(^1.1K%83.K"C].8& LL+]XBN*A%DV29D=' MS%B$ZX\I3#B:(F;X9;21KQK,A,.K"SQ<'(W(W&,DYR[H-OP%\]9P< [3UJUY M2OK]&D%1(2<+?F#,1\M +E_F[+.!PI?P]QKPJ&)H(,-SA. AK@MD2[5!G/B" MPG!!FIT&L# 87N!?)^\+HS]"F>]],Q0R_YM$'/ 82U "2HE0LC#@VP8+OP&?VE894B;S W:BOD_ 1:^S,@[&'\V^E+CK##Q8?4D M4/+0:;MB$Q8S4O>,178:]V51*&,P=O]T90P=G>&'BX^!Q>!0W3O*"]4CS(BU M.!KOT[I%,J-K:=ZI^0ZTYQS#(!K8 M@]JL%,NN1+)1FD%$N/?5?BZ45D8BI6 M@ H.I[6O_+P?7BF&1WTD3Z:N>B*-G/S7\.C_E QN+\GPZ_GP^O)Z\'!]->2" MS(N[V^'=S?7EX/'JDIP/;@:W%T#WKU=7CSO1EZD=647S.^8'F:X-MA:^]E>B M+-Z6 !+E]W'*7@9D @;.^AWW X$S!^';7@/A03 MQ0>=X%:A8;Y:\O3G$^^_)ZL(>(()BEIA___+=E\;2 =A=F0#-65IR=+,$$?8 MHF12"F-YNRR[\?D0@=Q!@Z]YZ-@;V'YP'56Y1YT8_*P'/]S;$&-_=&./BL\6 M%MR/_9:SS8[B]JA>V,6I]TZ;.^_187L?2;2%I3V X3#!$4X%^@+QO4F<&<$E M8ZL@!"0$E(-M>9*5[\\61KO601"F!?9>42@=@=K[*[MN^R\[6_SB35 8 !$Y MI*GA)OE.5FFS=*1-PMD>R,L"S(",S&,9?MA)H%'>+)S!TS#7+YPYJ5,[:S5R M\B-* 95 \G$B^5VWR2^,,^=V:2M3Z(;0C756OM<]XU<]\MRL3"!OQ/ZOHG[? M?=J FYT O:,(\YC'-V[.I((B;X2NMA(Q2DNP$K5>HU7DEE(IP\4/)0+A12.\ MV9<$OCF%CS79&,E>".4 MX]5@"QR]9K]D,Y'_>/%#B8!XX8Z>P#>WL!'XSL2$]SMY;>@5#:S]#W*WWM#+ MY%@I_X4))^NC?%8_:^C($H?$P&-!5/Z6,BH%&IO9M#VZ:YN1Z<7]][F\NIA^".Y^N?7 MZ\=ONWER!W,+(2_%VM9'+4BQQ.4M 0T!#0$-<1FHR#E::I^V5T[2Y\N9? M5$QO>'!WA=H(M:F8VC2E6J=1]NZ*B"D2T0''$QT@H"&@(: AH"'VHC5";G*>;5JW=SZL2@]C"$8LQL1@3T!#0 M$- 0T!!;.)G70U04=^+JK-J[2D>:HNU6ADQXU<*KSK8J5+M3D]IY58;*"ZZ9 MBV&W':2R_G@^O+Z\'#]=7P_A0<$/ZQ=WM\.[F^G+P>(7)]^$_7ZYN'X?D[C.YN[]Z M&#Q>PPN[4,^>?R0:>.F:D@='WGF"9A!G;+HV./_P.28GGCID2BUBCV6+$E5V MY*7=]LB?3Q;Y$((K\CO#&3"DZS[:?SYIG+!_VU-9"?[MRR >*/QEVT9361J MKW5>$5/3KGV 90#Q02<2""^E_=ELDW=K$X&<]^.H?KNU,H \Q M]DPNX$=+5IR@+,YN M&U!E'[$>VCV*BMR2:/5J_59>X<0B9D$@N;@ WU8_K_T-'L=RMTA>H1S'J1Q@ MYCNM+K_J(>*/MO'W;"=2!7$GV![]N6_>A')\1-OLUCJ=LC,8BM & ?$<^5GMJ@I/M31Y%P[!?+M&TRMM5#."<[ *K3E>K9$:M5Z_[!P8(@=[WLL<3E9;(INR@(: MAH"&@(;8$LE@2^1N2BW9 3:);MJBAAZ7A'+L^[[KUOJE7^@5:T:A-U73&['3 M(K2&3T)YUII>K2/E%6]U$'HCMF^X6&F(A9B AH"&@(: AMB^R77[Y@8#6I[H MR+0HT0S%G%#BR&]4;.1P22C/KG6WUND)UUKH#8^$\JPW8B-': V?A/*L-;V: MU"W[,@'7>B,VQ4AE4@5,S)Q#2\0H2Y M;D<5X,J*LK"'D+#R7>.T5;6JL!7;&A:Z*'0QK2XVRHYH+!T#0A?Y& >AB^VJ MI>*OV"F-V,D2:U*Q75$V&0(: AH"&F(G:]-.UJ6FNPY5Q5Z6\-DY]MG%7I98 M/_,Q#D(7Q5Z6T$4^QD'HHMC+2KF7]<&1GW0:(2'X\\DB'\*7(K^G>R5)@ JX M[=3:UF&/,^?]\$H1?BA#7?7X_65X18;?AH]77X8U'UY M/7BXOAIR0>;%W>WP[N;ZK7J]OA]6]7 MY.9NN!/%[/E'HCGP4-F7"T^=-(,X8].U94.UEV"5 @\,8D"EKOO:\_-)XX3] MVY[*2O!OG[% 81J-OV1"_5Z+VHSGETS[ $L#XH-.)!!>2GNVV<3ON#[/5VF^ M4=DB%-;]*KFD"IT\P7*\)=5(LR$56GNRM,V5RNR:K+<5)2I)\]!U9&"3!SHU M+8>JW*N$&/RL!U_]P[6="?0AQO[HQAX5_T6S*Z#W6TZ%&>.K0"AM DI&(R,$ M) 14@H!$,B*1C"C;@^D#VP$M/^F"2$:4^W&$4$:AC"(9D5!%H8H54D61C&B# M,HID1%SDS1!I100T!#0$- 0TRDM&=!3[5A?F9&K1,35L[86*'2Q^G#3AJ;_ M7 V!>'AP=_&/7^]N+J\>AC^2JW]^O7[\M@OY(HQ=A+$?7*2>HK@35Y<=%L<^ MTA1-A&L>'PH>3;!I9.B8RO5X&T4D$A=[FMP2RK/>B(Q)0FOX M))1GK1'IN87>\$HHSWHCO#2A-[P2RK/>""]-: V?A/*L-<)+VZ W(EZ#BYU@ ML5$NH"&@(: AH"&@(: AH"&@P:%X2A\3 0T1K[&\0N0TCTE;[-9PL?H_\MLU M[]J=FB1.',3>*1_C<.S:*-4:#:&,0AFY&(=C5\9V%Z;Z:T$:AC4(;"V"_ MV:KUVE7+MR$=CV7R599O5+8(-516JW6K M0YCJ5=&I+@Z/HW23J-EVI(,O:K8=[]B+FFWI\%4@E#8!):.1$0(2 BI!0%FJ M\6JK67PPU85LC\E(-U]M,K+,"3&GU)(=,'U$5ASM17,T:G_<:8=) $<(2 BH M>-.SXYYEMUVE&%"1LTN<0?!S!B%23&"+XD"0CW$X=F44>2N$*G(R#L>NBB(9 MQ@9ES#P91K7<^(NQ;#Q#4YI!9-NFCDUD0R6Z)C]I^AY;#Z7?5Q37)GD53^EC M(J#!JWA*'Q,!C4I=MJ[BGEJKNWHNAA\M67&(116JO6"(BT W'ZSL+IRQE M*I8,CKUSJ5%KGN55DK.<96/9HRU MPETW;RV207@!.!66+E6.Z\-P6*N ASJ MSL :9^3>HE-94PE]FU+#IMZ^@.F,J>5O%(A] 2X\_,S5M5EKYG8E5:PJ!>82 MIXA^2R!.(*Y0*]=N51!SQQJ)M,91.==T'7AD1QCT3:&V3@+-5Q*J&P9 MFV+4Q6%L.81RO&9IUJ1&U8Y-15X.[@CE&.&M5M7"Y02^N2.48WR#@]>6#@3A M.7E]W&]/;8H_5_#JS-0R7S2\!_\T2[P[DZOO5\!:,AO+L2VAF>MCN8%XI:\W MN[5NNVR',G^P\D.)4)N#4)NZ4!FA,D)ECG6F*2$>3(0@E!^"4%#4HHA.$= 0 MT!#0J$1XT=%LZJA4L:AL4SS/8QL\&'C$_J!_NAI(!P@1FSK"U>; U7[7K#6Z M9:?O+QT$^5YU%LHHE%%L%0F5$2HCYJ_BYZ]]R@$$?__M@VO7GV5Y^G&@*, Z MGD_ZU^X'AGIE6:9U85H651S--.Q'$.2Y;BK?/_WW?Q'RM_^IU_VO;)#H#$FH MU[U'L5;M>^_QA0MM&0Y1@%=HZX&.?CY1F@VI(S5;T@EQ#UTV'#1?L":?3G85/'#5 MB_.5"37\B"'-\'::S7YQ8O N<2GF!!H> WBU%\HR.:X1R1U^#8 1TI^IN2K34>N3FZT$0TG#E?6R85K@U\% MHGJ@.@.2/=:F-OGW%U9/Y/_JO\X 5O;4 H>E1FYN+N9/OLAOVL2=S']8DJQ' MJT?J#5(Z)]2C,Z#2)]*C$4E<%G-#:DB.&0C\]W/7U@QJVZP36V,*\:;9OT?( MO=$5C[+?UU!P/OLB_P'.ERY#6]A ((]P9O+;>$!GC;WA\^W]?O+IOO;H%,L7;0DXO#->WCQVKCP7ML)I+U6^RRFALFMYTAG M&G/1:_:EWE9T#AUPI>M/LDU59A! RQC2@XD[RLB]STA X4IPAW4O[$=S!0'# ML6Q1UNU%I-<'ZB&6#JGUHBGT'I8EI@H^DOELL%9^DW5WLP(,'3 >V#\:>F>& M/9@&DL,PNH(B'[.;9J)N3+SYLII^G,H>@W8X!JF *C4YE6,5\!Z3=8YXYW>< MRAZ#F,WAUFY@(V0+.>JZJ:#KQ3X\C_=^Y7VUAS0:N*J)S:6I^BR:I?0&K9&@ M)]NQA*^_RH9"R>?P*K(PD63.1KMR!_[_@X^W]-4UIN- M'5@.>^>,]^W0-4.HKNKFCSW14OZ]&2."+?WXWBZ_T]&9;Z,>NX MMK.R>-H.Z>U^>Q>>F)]A$XMZ.WR.251-=QW#5='7\GLN%H]?!CK.1LL[:7D0XO!N\-PSZN_"X^6^8$71[7\4F_ MDBT#\U X!BQP)B;M"V^3EK-F-O5;/>;/2DJK2QH.CRAKE6K):&>25*OT<]+ MJ,$N[&=9LXBWMKK4;$4W;=>B]:$&RYB1IH# R%?#?+)AE<.\IVL#>K#)NQOZ M0G72>K]Z-<[:Q]99X_.VDQW)W\,WSV?AG[]JU)(M93QCO;%5=/C,(X0]:*5: M0T?AN8JVE-+9C]5-UE3JQ<]@]R2WR,'L5&XPH])A!QWD;I6$FES O9E*0OUF M;A@J0DI[XRB=E*2FE*F8_NF:.$7=6YKB5:L8*&RJ^2);W]$I01?W&F/4,6[( M/PD+Y"9Q(3M?JN7-$CQ'H<*-618M\'"U*(OFNG:^@S6JU-8*@"6UV-R M!0##,X2@;8:WX!_S;H)>4H&NW>GWD]0USL\#M8/NR7QK/$M&(CW,.TC%PU+L M22('UUA,WJ;/C.XK79MHAAA$.XOTE8J=NM3NI>#G MUE5T*H/I,U00EC4CCY:L&2QSC*&2"V#,U5DBF1S8\_L.N@YZ'ACJO-]TD\79 M6;O(L6OG/7;M1*,8YP<67C!K3=C6UO4$\_]XFC4T<0V7$U^13B-]AEVFXJ]U MUHG'UQ;#8!I49L)@H]M*@\B\M"_-0&:G?8U^&K3^0C&V=3J>Y:YZ84_1CM(I MWEGC["P-,P-;D_,@'=M--^-VX_N'B71^Q?U.E;!.<]&6K\.-)UO-5K.3DTC3 M4)A:I*V^E(;.;'"VGPN-J398SF(7"]*1N"F3?!+1^,VU<<6^N!M=F/9N MVMJ/#W9RVT60FP8$_;C;D 6YNUF>;;C*QP2==6,K\2R$L:5]RD *NQNJI7L\ M&P0 JTWHV,';*<"X^6I0"R^?8' "M8 *(@>W7? P>>P:*OSMC.WW;#<#FOZG MKGV/74J)RV/YFLB\U[O1;R:N]*[]_NSP=LVRO"2IO?+.B4_-GT!->.=D452= MJ*BDDT^-TTY$2CO1F($45U_M*4.*23=WUDBQ 7C+3(;!Y^3"G#SYJXT:VX/0 M5)9-VC1P>\*P1Q1F775[R47:76@UTJB4Z9VG#:K:[<>.P;.[_T-5[RQJI,EA#% P8@,C>M\5GKD3O&$51#X6WM]V3JW>*>F'XX(:E[ 8H)ZYH$ M'\ R/^-Y1CQ<[])K83NV6E&VFB>?ZHW39FN]"[*^>SYX7@NU!)[;">.X \^H MV? <%S,+C@:8/%_W9G4O%DKQ=UOTN4[.3>*5\9O&PE"',QL6+78-X]=/M_3' M?$(6Z BI6#5ER3H>DPW'E#HW> \JL'W>?7Z/YH@9\8W@*HMY9;PP/GPV@(EM M0_5V8&VKP5B]YDHQ3#D,0SN/8=B\E%O>GI/2>-+9C4,*:>^Y/.%@''9P_)I2 MIWG4 Y&+7=IE(+JQZ)MB!N+6-(*QN"G(!*61^)RL):%OW&$_ZQ0JQTUSZ0'9 M^1VGVW:O#&07+?%]#(FP#5O =@_;T&^?%2K'U3-95:UOEE->X:::P^'8$_"9 M#D?1VL';VB@75W"'M='!3Y7[.">; W>*7<]L?:BZ/T*'RIBJKD[O1EY6IR_4 M&>-%_1?J'3LO_TKIK3RA)>,QGO*XAFE3%E+!LAAF+P5E!(KE;.TOX\_7E;R/ M8N+Q@@4PM&ZKG^'U96\BL\_*Y+6CS>)';\ @C\F68ON2!8OR^ MC4M7+V,!)K=C@(._KP!B8.E2A3>PC&.LK:"I:R-HR&MG\['(I_O&-^F+U+G< M%*F0HK,%6\[2?D?CZ,JT+-Z;&X/U,O7P>E)^1WVKV)J/@&R/2Y(X].PG=_:K M8!4@Z\W[JAGR$PKYP0N$2Z&L=F V_$_VS6/8/6LD;^FOZ3,/LK<[!.ZTFE+R MWDH:LMGUYQ=V_=D<,4I\=U&)ND*Y!#Y%4''M+0\W'LQF">_6'J%0":1O*]$] MO>[,)%JT*\[N164O]16^@642!GOBY58G[VZ8GS2RS GQW'X7KQK>3?W>;/)$ M1R8X3GZ1%B]I0E"YA7GW5V\P"YN6"L1:,W+M;9AC\4(8[4?Y;1L#,$_X[B4: M"NB9DW/.J/&)N3;FI*#QC!+"Z%B=CG^[3'V]YEEZBY(7$V)H4PWME@DH6YT5 M1QE<#BW*?F%XMQD"^'C.P+YR:WNE'-+);:%G'IC=5O^E^/6.W9E=B*R>^XLD MZC &J6?""')4QNC^M>\UAM>WPG(7;/'/P2*HH)V5YD:/)4-V\A[+L%)-.>.W MH7I1IBNI_!92R^5^DLW,U6A$O>1/E[+#/-/(X[WNU80M8\-WH\B3W6\V)/J5 MG]!\U26I+K776J8U!.TEI'VNS>0AI$0@9BDD;UI'/VF4;DVS\WG!P+*P*W;E MV^L5? F66A.OCJW?G=\WB'KIYF4Q5%=>RELFN6Y73,H7IC4U+30#?BZ"#([% M<%.TDORYY9/!H-CH)7TJP,GK M;5:9G'C+VU&/_%C.T$:IRM]9;[63+U5ES$E12^7(PQJYI-Y6*@F.*SA1U8"N ME2 VXJ-N^9\W^QGCB/9G8L%;$,Y!PA6C-8PSV625B MF_Y:S K._S->'L;)6[M(3*)G1['LL\.0J5B2MQ;BY&4@E@@2(YFER;\?@6IR MKIO*]S2:./\2OV.?;8X^^:ON_*1J+\1V9CK]^60$[]='\D339Q_)CX_:!*S% M+7TE#^9$-GZL$?9+C=C4TD8_$?:V#6KSD4B-J?/3R5^?G9]B+6+W=5G7GHV/ M!%/%:*.9_^'.W7@_O+(BN1_)DZFK7L^MT[_*D^E/_RMU&S]%H68C21^ I@AY MP9]/%OD0_!U[)8D#G8Z"_MG3CP1+%&K*3X2]I1EH/CZ29B\D,W,NXVJ9'7/A M\$QDZUDSZHXY!5J:2,L"=ZWN]MSY33Z9CF-.@E83\7-GD%O,*@O*1J1VC> J MJ$;>.6-*3BX WW@"ASM1)^\)_@8*,)6-60W^89GN\Q@&Q":F=^H$;]KN$RQ' M--F"-WX97LT!1 M]N:Y=9;,_;N3R$_ SM2U;!<+/#@F3-ED "LMC$[S# ]+V!.FIR'WKJ6,L5;6 MX-FB7NZG=R?+/T*KKYHS9I*RP6Q!.VAR(_W"9T/OP1G /FSO_G^0^NT,?]T@DG% MF*R)(MMCE!U^K/C60X6/H@,&%F=(IXYGR>G4%@#RBL!XE2T<.!E-#:5, MP&R"99&63S/6QR,U<%J&Q[_!H-,9&;C.V+30#7EW\OC; &R#IY&(*P?K8<%K MWJ*#"6(-@7ZAW]J2B9W(,RP39E'/9-863"*V"@9H8@==)#)E8L3] E;< MJ6]0Y7E-ZQ^:I^TH?U0&A?*;G8^NS48)B*%S"N2Y7\& Y%?@Q;J[082U'SP2 M9%<#HN0WU >53BTTC![O.,9RM 3?NY.K\^O'RP&;V.!#L$*J'14=JY\+[,"[ MWINL*@L2-?4"F[WY8CY[M@(H1\7A90W$$9Y+P#,H"'(V^B"0O\N&BS8/ON_N M941:>=B0UDH3$E':'[%DG1?IC5GOYI.,;-&Y&?9G#]PB-G5-917N1N!1&SB# MD3#/H1V7]1,%@MBL%LA[/E+@L,S_@?Y+D@3W==*REFEWI4P?F:' ,IK(KL.V M&&#UB],OSO!.PGR']FOE%!A(,JI*,:?$3' "=Q&B1ZP"T)^B]AO/F!60_=N> MRDKP;U_,KYKJC)'QQE_V==[#E9!CA7^I.)7#&/Y\XHD\[-K^G^"*8E:8??_ MRRIX-) ,PO1N S&K]0$3.%*K@,56'%J+(DDIAN6U9'8#\R&"M12HRQA@!6(I MWA7,,W.89#0LI8] JCV(_>S3.^P$GRSL_L3V-3+HATVQIFO#K.!MQ>!;^.#] M>IWB#VGQ$:H0V)YDY?NS9;J&6@=!F!;88'#=Z0@&S9_WSL[^LK,5]OA8<$GJ MO=/FSDX)MO>11%N(@PJO!<5\C)W0M%DNTB:Q;&\LET67 1F9[^3^L)- H[Q9 M.)^F8:Y?.',MW$G):4[/$5-;:GVB=Y% WHC]7T5-0;IK5#N!>4?YY6 R-CO0 MJ7#(&Z&K+42,TC(L1+_3*M+KSW&X]C0;[17D<>]!2.W3]NI]#1-\W"Q\B!W% M59SR 4%$-=TGG:8T$Q7U/;9DGV/WI%N@\B M$Q$G3F%%EIM2IUG<=I28-#/2\H1$:V*^Y&*^S%Y!:SVI?_ [Q@1=#5(!>Y&61SY;\[)LS%QOFWGMHXAY-4>EQ7@]9\:4E0:)2VK$H(Z87@]T M>BW0_15S:S9JNE3%5,RAASF']GH%>KZ<''JN.I.M]LSZBVFJKYJN9W+0F5)$ MI4<9E#C[9A4.4?K\W*EULQ[/V7$PD)Q:>![KP;!_^PO/@UIB;B]_5DJO?B;U= M+F;"[->.9]V#W]P]F$7B6M4^QXP1F.0"DV:\8>X/G(,M/Q>CEUM"+!YY))3C M23ZO*9[SA>/!;#BGV%;:=Y(7.\_'N_,LU5KM]G'N/(N[,(>Q+C[LNS '6OBTBLN#/-3GSLGEEM3A*S?T\ M+[-"+M;EMJA4>L'!\(*<-3HU@F05D(XJ*>WZ8EXJ\N[$)^KD?9",%/,VM*P' .\&:U&9"2G#L4]4/9=?4)E3-RN>HE(+8I)D#$/HI]L,LP8Z^$E&U+H,UDI]1.C:3A2)/$52GY&(5@UJ8?-EK MS 8-T49@T.!-S9BZCH\)S"=JF-#H$Z:M9ADG_9$ '?@.7L,\7[-*04"(#YO< M8")LT@I:BF:ZC0R #PQ/ &')W,71>Z(Z"LFG!ON=CR?+,HNU*J;SW*<6M&D: MWL;\V'R%3RV6(A;3HMH+7/[AJEZ%+,UX,?47JIZ2@1/'*.*L%@ O69+F$UB7 M4*@6]<4*K,['?LZT=SB@S&LO1^2Q-B%OP-Y(!^!Y4M:\*KFF%1P]K%>26*I8 MGQ+3U>%_91>^E@E2:R' -9"^@F1X;X& X",L=@5=>/*8IZ'W$]&>1BM*;Z%J M<_G9+$>RUYQ7P#HBIU [/+,!Y"N+W8&L@SSL,JO<%=V\A5\_H)R"-,:+((JT M--?2V0*VF)4"TJ94"4='U[X#.L1N&ZZP+2E,=FN M2SB<,*V<5&BN8P"[I$HL8W!+6LP8W&$R]TH?!+>45J+#P1TV3.G^J^;J>!I8>WJLDX$V&D='XT5ZTD2"M9PTK!,"\8;X>;%;E_;.KKO/R<\[& M\2Z:,[6D-*G=8TR36MU!\5.!I #>PF^>YY@5S!Y__G7D[ MO&--C'KVHU[H>2,?08:];L*6[4)N?6Z2E6VJ@7=D<8.NV\[JJ M4LXQG@#RD0*YT)QAW(; 5&CBBA:(&WC5.! M=/A)KG8,U:S0['!E_*;9N)T?E*5FA:9WFB-$O/3QQDOG-?GP@RE^*!'H+AK= M[5[9>28XN6"X*A"SNJNCBPV1#IG,A"G%QG&X];:4=HX[B/S ME1]*A.($F-4+$64@(: 1JG)32JT]L@DI.#H MDYCP[3%5+S.*5&N<%1J QL5*0ZB-4)L]U:;?/CL0M2DF%T.%9NI5]S5SW1T4 MR1BJLLE1^@%%D7-V>7#EAQ*A. >C.,7-VCQG,0G^_ML'UZX_R_+T8Y"R(I*Q MXE*S%=W$W "/P.RY;BK?/_WW?Q'RM_^IUY,R7-3(PSQ1Q#5.U-I(8_ M!X8:Z=OO&C,OX9D@,/I 1S^?*'@M1VJVI-^#7@;S"ZZ#-\W^/4+FC:YX))X0 MU]"\!KXV&M()4:FB363=_OFDWCKYU.UW6J X:X6^#P<;1F=5:A<^R M$]3();452V,7[M>,Q2,UL =*R6^RKM,9&;C.V+3PPOX#->BKK)-'<+= K%L, MWYS"!0*C]$6H6QZPAM20''.GH?M]1=_GLT=XFWT6LNQQ'#+L\^NQZP/A4Z0/ M\BK;1'Z5+;P\+A-G;('49E2V& .LMN_3C#S^-I@G87%D( 9ZF;%;UK8\@?]1 MS*F7SV5JF2/-\;U9[UZVC;DG--89MA.T>[H6:MM)NTAP79U?/UX.#@Y 'EN+ M.%' ],LPC#[+[\+<&$]T9&*Z%+R%1FVG1ASY#:-1ZQH/.>K\;!7VSGK'? M)02T)4EJKQQWG\H_@"! M2/.G^TSBQ8UG9GJ\^J-OH-#1CYBX4%K29I>A _AI-PX50)O-?P1:K;( 5-!$ ML . 6L<.H 28-/FS0/P"J,D5@"Z\9'EL\6B;(^<5$ZU%?9OXN$4^P#1$+OA) M0_^[0>2S34[>AC5;O=66%MA/V6WQ?+5#OMII^&IVFIGQ%7Q @B]JY-Y+*WEM M*)@+D))WE]3[Z_T6_'J-!&T$+>S)>:O?3LMX[_8QD\"],J%WL0]>98ZK;.T3$>ZY8'3[0"^.XL; M #U052_!VS8F*_AFS^&3NE(CM;T*^BR'L>U&J]ONYL87;J>FYRAI#[259F@: MS=1#$]VES)WX-.*'EU)/!X42GTHII'9G%^*'*PU6C1AK*0^^O)Q_>('??3;# MCH:FKCZ:%Z[M@*-G)>C]GHQM3P(??.^+QCWXOI#M,=LK9']!+6>+2G*%8/D4((*?)WM6.?D4Z_3B*_Q[/&>_6Z<=:'?3GSW M>:'?$%S8)Z%S(:4;_8%S(5O63#.>/13N9.!;G;-6BF&+]544"^D66XVS^*J# M(Q92;4%TNNU,1F'92BU@>\U[]Z:N*3/R;_^_&#)'6,Q<2E,4[2?Y#;_E3?MH MG[(/FUP3G!]6.-F_E-9BG43I='6-DY6(B\:%!92ZO)@F&?4U,@\Z":E!^&2>_7LY$=EPKK'?EA9_Y54)@+M7Q MT-8OZL1*AL$[4Q=F-=FFNU3NV"GZ=#^52*/H\8-0X90J_+#H,%1&<6-T M>_>#;"HT\:2J0!NX>UL3",%!JP?L3]M*3::A^*3ADO<)@Q M?! D0NB;5UB+3,V@/H]7TV@LPUM/E!K \+.%G['B1HY)(C/>&KMR?LYBT_'_ M/Y)SV?@>+2RT]!"ZLUE5/N#=BV-U#1">=Z(!GCR+635U8KZP@D9T(Q'K2G@E M L('IV-.84#9Y:]\(#)PMBR_%:UKQ4I:3:>6^<8J/H'9_Z%U&BF'M5"VJGW: M7'H2KU_%SBH!DQJ6D5(L\W6;47Q<' ?64%!0"L>3H4?19=O61AKUJD@F5;]; M*$)E8\SR"%3$?+4_8NVML' 8(];/T!740?;*Q3)EA>#\PW?JV*E"Y%MO,>P M"LR+I1Q9MR/$<@V;\B2A4F9L[;!PIU5UJU*YZ2D<:JVB7!)["F/^)YZL]%=WC-(VSE';&\;T]/NI]FLRX7M MH4(-]%O@)8N^H/^BXST@K&T(H-]N3VXW4/P^#+0RH(7MQP7_F),54)5J4ZY4 M+*&>!I65!V$YYC*E&:%H3E V^_5I)/@9K&R-#-TI^)#8,WB-\TU0F_Q[PW(- M/X]^'/DVO.#(]=(L\RI4TEETZETA6)R40O$#4-FB8_>2\)M>J43ES^UK;&U* M;W$ Y4"K5W0R3?:1?.O 87!^S$$_VN*3>:1XXKH28?GP$\4GCW'(#Z[R9,:P M*A!!/->U%@(J$*5E+[M+VV?"-N=&>R M A,9TT3&M#WYSZOH'S]0Y8<2H30'HC32@2A-B>7#>)ZAV9$\2\>5ZRPMJAY5 MQ>"4GXU(IP0OD:FLFFG3_G;1;%%OI+L"A;>M69,^VGM-*4+C3 L3%;6C4^IV\ M3NSX-D[SKGV:-Z$<[W#F-:OQ@RE^*!'H+AK= MS4;O0/ M8N$2AO?1Q)MHLJ)8+MX8G]<2$45Y#\:Q/IR@GZ*F6A$I)Y3F8)2F M78-Q/Q#%V:<@;]X'4>^D]R3==#I/0@-_WYHOL:0Q4CN6P::VD#D._X[NPLKS M>E<[)I/+5RS-XL3B9[7YT8YD\,.L3)%U?M8B.MGT<7+*F#2)$N:9&3!)#_+X M+QG+?3F84_ !#4Z-7+U12]%LZB7SC;QCAR_9]7N+CJB%V9>&#B9@\'XF@V>+ MTO7Y+K#CNY'?Y)W%/@RZ9#V&#VW_J2TMY7>0&JVF]'MB6RSE14@>H\YK):0M M*?5%*YKZXOKV\\FGL].%!"*[D#V7MCF9:'[R1Y90)("K@EF2(DD;UB;#F#>" MB3BB3234_#ZRE!CM:$J,M>+.3EDSS,"8*,X;S*7"97)4?S$83-&K\T5&\X)I M8#^>@!*640MF(T%"1MOO>4./,K.-T=P.Q$NUAE4 YVGP M=AB;2B1*J71.E#D2,LB.4N*ES^*2#K!>?K%,\ @\W##H[X^W$9)W# IYE=[<- M11$O=)3Q0E*MT=J F .(%]I\;ELY-=]P[BT"Q L*$,]<(_NMO(Y#^(E>.,!I M]^S(IUU>;KUEKH^]7E[)/,3\F*,^;DB'(.;'JLZ/O8Z8'ZNGC\T-@R;FQZK. MC]U&7MF$^9D?=PP&KI:2/HZI1>610ZV=5%6$X1]O&+Y4ZW2;16[0\S-5[QAC MR)]IV!R(GXE9$"'#(F1X3_X[M6YN=UP/(&2XC-@L%D'+2F72MRDU;.K'1B7& M7ZTJ3!F)C0K+4+YB<<;%:JA20LW3H$IH>^E)O)+EL@SW%7-.(7M#+%CY-%NN M5UD#/!K?R;,K8X@H9>UX18%9$>#DTL Y\%T&:5_-YH<;R M4J7@6,'H2"%7%AGGUX\/*%5-&'DL>\J^@%:PQKQ7 ]:F?FU8:%?3_;JN7FW4 MY5%@GX-)T>"?7J5ZE>+0[AO-!O_"F,#?6* MS/KD,,J]VP/1BP#,-NJSQ&JTZXI:)RC,Q@#_DJQ7WG'2Q1F?WX)R[(I7.IUI ML67"_*]Z)7PMT'!/X\'$! K'LJXRR&+SL2=6 ]IVH:N00K_D,$[%BE]SV--# M@G.HI>%M%Q7<%5!%<&+@G0"O?I(Z>!Z4BF?3IZM[E8[]V1S[ !,ZKWLGBK>XH+-R/ &YL=I7DA].&A +W3&2-M%@%;58ZVQ[+6#)4=IVQ:<&0JS4B M]6L=J5'K]<*GFFWCE2 <G?6V M:+"==(O#--BUE-_8%+!T3R-%U6"IWUDL;QMK5 @V0;!IJE#O)-A:C!\,._=^ M6:XL/6]OR-ZX]CY) 8)FE-8&(U5J@# 3B8TV7A3-"?)=IAD0L#_-\M?_D,?X;/4)>N$\S^H>,_C2C7S#ZO34B[HE8+^!AXGXKK@W8%ES42[TQ M@9]'W$F[-O#&F/9"? M!P0DRP][NI4GE(D+Z4*R0JI8^QY-^")2E$:*[;-6L]E.AE$Z:J.2G5IT3 T; MA>17('MW8]KV^QJYI0YNP3S*;S4RW*]N^&.2TBS[*WW^NUN?&VPJB\>V(LGL]C 7KO?:A?.WA!PB-N0-7)OT1?< MCM1GY(%.30NW]];HQJZ#/+PSEEO!WDQL^6?.\S/4BS-_K[,;.3=!WCA@KV+?W&= M]66O XN%L)>F=+IZ[W\(76LC3<&L1A= (C;"O/ K!1RP2PN.GN;8 853$Q"DT55GKGB2.!]X_V!E MSJUW_(GR0.X0*N29FL^6/!W#GQ9]9D4ACF[06T^R>QOCLU,:$Y9XS>4>,OR[PO''XF2C*(PX!^ =[XVA3 8*H% M)Z+Q@Y(4W%R:V@"VX*],#B&78O@62>BT3SOM/>+,PJOSK2TB.OV^VYW3]AZY M>+/)K[ J!5;T@&1-G-6J2,ELI;RM9)N-TUZ+5\GBY+D^.W31J]8V76Y M125Z6<6@D:>H?.92DEM7T:ELD7OS%=1RX *MWE0[G-G@69(K UJCE&7:5!',J2OP@+2FJXU(MFD0E&MNASSZWF!],L.D&+<:%2Y[3/7"'3M18=H+#M M2.SIJM#3J!MX:Q(3WK?BU&SRQ582 "Y?O(]K(PATI435U$C,W%*OKV-SUYZ7 M#4)"N,W*E>"*E24^JI%S:BAC#!H$6=J*I;%-LCHNRQ\B[N;JQ7:LU["Y2&N; M5J*_+[)OXIA5.]1IA);.T@U@V1__R&>N._,8S7!7$1.**[JK4B]N-(C97C1DX<8'S".Z/JN;KP:T M9KM/MJ9JLH5;(&2@ZQ@+#K#UO_$#I[T]+T"V80=!IO-0<*IK$Z ):%N@%?R\"M&_@W"ZNFMEU'JU&?R'^8EN;,R#*)V-1R M7"V&@]N1K3K-&.DNQ<,>EF1W8<[T[J6PG1=V4D8FU!F;:E8QJZLU-FJ]@JF# M6<$$M?>N 036?K\3BT[WK-&*;2(O=I =9=L=%;5ZG5;\J"@M9;N>B&S'0#[' M(*U>OQ4/GTO+]]:'&9DPO,<)1JL?/RY+R^J5:YG3B*^#91(LFSXSAJ]\H\-L MT<[<)W@^<_V]!H:]X_-HSY&.O5[G(CMWP64'*S;TWO2^];A()2OI;%<]32&: M@:W)7 L*"4PGIG8S?HB85DY?#79SBA%B5QU97X<;!;44I9LAH/:U-+M(9 /# M>;'ZBW^D,ZL..$*2HQ2GM-@-J;DC;.["Z[X!,5D9H)3H"0D(^L_6]#3;O;,= M1;,)0^M$QY6P=D<69Y!*J84Y0TKJ=W:%U#K1K)CIN$+2Q@FL>=9M9^4]5D:_ MMG 8NVUI5_$4YPEE,>_O#22IM^M",T\&9 N=Z;6EG#S!?2'!E?NVB=EJ3CA[K*[:TE(( M=%I9+KJ[U91<>K^XV4Z]"K6=2 C!,M>VRZ%HLY]IG MTZ+:LX&W(,B5GW_MW3DUZ$ASEJ]I>Q_YW\ G_A?^^WMJ2/,LMII=WUNQK&RG M65)\KV=+5OR;*MMPXGV2]9BTXMO :SLKDH\M!R096YOX^$RQA+>^"CS>TZQI M3<#-BHZRIG,[;.Q )[-U*ZADSP:&>F,JV=,:WY9.TV4>5&^)VD3E2TGU#7A0 MD>LT?LGB&<'T<^%#_^;,W#-\PAQ?YY@DQ;;*-[%S2 M$04\J\2W&EM-%L''_K?Y3!K-^ "EZ;-4_K8899$6<5[$4 M-AOY9+?T<_!;(OU)/11"=3J;WMZ':O3F@58_!8"7(P]60U-94[U8N#L6=CZP M;G ;QYF'-:VUW1"'D5>XTJ+B[[T M)14DLO9"'[U[ (KO$P&!8IN8M,IWHIH&\\M[#9?P.4 ;HZ_%WX>.NV<[S=FEU_,[M.)"%:D:0&X38!K]JH'N"-?T5R'$T(DFW':$<^X=2K=TL=(^[ ME.'BAQ*!\*(1?M8O]("/GW71CJ7K^9L$5QW;S4O-9S+MI91/<;H&!!'5=&'U ME](J5'27?4OV.?:MF[5.HUN0M2D/KOQ0(A3G0!1'JO7[1;FA><-UGXSF]#E/2FH/0L2=^RC%FSN1_IP47&G2X,>-_FQ-FJ M"P-K.RV5P2VOH'8RX2^*/1(>U*[B"!KT5#(2^']+G> .Y2Z7#)J]1#[6]U0P M'^EN%>W#AV\""9@YFRBR9(NHA_NQ$6_DWR1:&-O MA7*2!E==*5E!TG.R%N+V\[ .\#H'9HS>RAY_N=@TG=KDRJ>5" MJ4Z#I+/&%D0S^L(<2SM )TR+E(T:G/5:R1-CB@Y+82H-CGJ]]@:52,%4(KSF MZ;'P0[+P98U<@F&VP>'<@]^@B>T'LP-\]S=!<7/'Z_E?>QTO[(6]M9L% !.0 M[,XL-IX?E>DNKI^=;=":%%0ROW\S5+Q3HAUDV>IOP *VG!^)J039WXK&@>Y0 M"Y,3O5 RT0QMXDY8F(5_FWX[FP-_^&5DHI]%NOCB]9!8)S8-;]T-0-Z" /XD MD&IT\Y# ZJO", NM87G?*\*MY*7OUA>:=ZWK%63.W20YM9L4?A-Z M5COZ>HW&!G@L]Y0WX2FSEFPR_FL(3S2S^'?XP%_'UE@U%/C+9]-0B;^TA0]8 ME?DZEK]5%U_#7:8T>A_\YG<6;6-@J$%'K)MS["7Z DO$M=.0MS>Y91E0=O"2 M3I=$HK/!$!MZOS8IB"F/ MZS1H[J7PJO;B>C6X-RT'(B_OOB;HM%;N+\;;+X+D="NME5N[*TE>*.[N6-J3 MRZ85QV2Y1Z:ZO%0^$%K5##3#\]?OX34TQ0]4,9\-/%;:XS"A@5OM2]C:W&7A M+*4_/D"6NDMPVH*E2SJUH+7$V&+-;ON:="M:01!K5%;%Z:N"PZ:KMZ4,;=S&K%H*/O:YSE@.>#8_]1G+N XZ!)Z4T,AI$LS M&QNY-(+8,*;;#46*L4T'DFS&M', 8YKU@"Z&G>L'IJ$7/ ]E,V[E>=3/+#6/ M!Z%WXK[9X0J]S8W0EQ:@Q1@N3L':3X?FK]?(%]EQ62WHRX3TS?,7 M@]O2'56XE$+C0V7]PCZ25I=2BQNU%,EASK=#^^Z[V9FZH) MFY]92VJN\N5WDK9G.X.H+S\1;0G^WM; 3V4T/7XXLI=+<;)\JW:B[LAC&^$9:!^:P1>60WD> 2SM:"IU6J5D2U^_+9P.[D;/&DIJ'6+T8LZ MG/@Z"P>E7NQ%R7['RM!8+J2^M%>^B9=4(B_9N*V,Z^5#Y*M6REN(G&@A^0EG ME:$-NS=U39EQ7QH@*8?\'K>/F]+IZN( R3*,W^I*3KQU\&[Y&G&<%" MFBQ2'+K%=-A3V6*;5="39S!D79]AAK#@F'.14\UA9Y/V*8]@3 3>@!4X"NH MS*]78D& \!]H7&I1 )"Q/(=E AI-U[$=V< ;H-B\/(5Q?P/[Z5"07O-4FC<- MM.MX_(E%?VM$.FV1X)<+@+.JR0:YQ,I,%O#1..TL?WB/UTGM^>]#=^O5J MN#1.V\N?#$"D%HA7-N;/_$Y.Y[^0@9-"+NWLY"(ET>K)I7%Z1I:I#R43(3I1 M1E_ FYS9^,4#]/RL.8%P6NGE260'P/X&D/>M NK4G#-0(@U4"!IXP?.A3>"5=5LH37(XQS.E^?1C\ M'E43;(/W)=Z-F+!V1NC=O.#$'!2*F3?BVQLEK+,+[S]Y_C>QT0'';KRZ,K:H M*L-=W011I"6GI#I\%FG9E ='%#,2564XUH]#&O5MJLKD-N0'5RLF8U@5B*!- M5B&CD1$"RD- 6:*4]SEZZ:!@IVE: $<(* ?-.KADD:EKN>Z6CJWLK..'EM^N M*LGK/"F.M)U4/QL=8%6#O+>7$DHB OX1RG"Z]J/3%HAB 0'<) M";KSFN,J5@M@%7E;+^_R4[_2LH=OJWZ\$?/>;!P+O M$HHSB_*SY9>?74,'CX5B!30$-*ISTE'V46/BK?@C/^C@I$+"-965KAQ_"UI?BNTRONW&Q;J6?.[6YAQ*7C1\!X(XR;!9:%YQK& MO&RM,LI]-8EYK,P-ZNB MNYB*#QK =)_DG6[:]GO,$1A)%1I)$%HC!DSI2>GX; ?^XR41A;[-*;7DE7DV M"Q7A^HRN2YE5H5]SHOFI#2U9I9BOD((H "C0AVL\:;I.U<5?\3> ,!L($#5F M0 4A6/2%&C 65+8,3+YL@)3+E2YYR[++4K&U@_2F<#C62*%>.RUT#":Z1OI8 M]I,\4=U\%:DWN4LNEV?JS?*3RWU+T &1@S/--D#90?='F8.S?(41"3B/<"U2K9;[^_]!,LD66MG/B(O!(L M\3B2F=T6$:IQ!*K1ZE8PCR8OH:T\3: /"QN?;(?8V^X-)M+HKC+;KTNSL9S= MXIFG T(1BIC?5-L2H8A":7@DE&>ED3I52P%:J-;D%/]60N+%E*1P'"M347<\ MLUB9TCWV=^U&0;8B*[!R.L,*712ZN&]JXT:_8KJ81^!:\'=21?1X ?-Y)73- M5G2O\#*L.C%BA!HVBZ4A#_[*]<*T,2IL.)8M6G^2;?CI7IYY,2+_QA8):W*Y MMGS8]-THVK#?+FN6-7J.;09-AB1R76,]\R,\J16-L1HZ(( ZD\O"F,2'/(-P MQLU1 HU3J;-_E"-C?F$;9:'=I8Q])FB=0ZT)!HT!'1B<--7E) GP$JUYZ5H8 M!"?U^[$RW=1&5=;LL5\0&=\@C,%'9/ Z9) -.[F;,O6[!V[).WS_!/\\>5\C MKV/-"_2;8-@6/GJV9,/QZUC;[&MSZI64?^<%VWFEW(,.%E_!W2?#-/YT06@C MC47511Z_]_^)Y;$I5J]'HM@D ,*Q@"=+4] \F!9QC94N%%Z=C(!"C M O'7&M(^PHKR6-79>P6_1R$IYN1)\ZJ[SXO'.R:ADZENSBB.B*H!(8YIL6\P M'-#5'6C=CD3.@9E:L]FLM5J1ZN%,R/-_1L=9JK6@(R"6+ V5:R":WIT\ M#+_:)^_)*[46HU+C'0,*=0!QK=ENUMJ-WL;N+3J160 AC.:3#]DE?DJ/(=X0 MAKT42VDC8N>3I5]6#>$FDZEE8CRM3+!&/&I,'2,HP6^P 3+FB\^V1?]T-5MS M*%+THBE!L"V& 7M#X\^V"QWY6O.J.6-T*<8H3]4//59 CT?@>-C,)*#U7-*- M!#Z\<.")JWLAH.#'@)8A@N7(D2^^-%<2GPAD6O%CF;%7?#%1*GX#/G_0@-?P MZA+T-BM!K\A3-B6QR%7X?6I:@7U R*Z2T=98\J'@F-, !\5%J/NSQ@[AOINC M?7_HM"4T3NS-'WI2$__!C#>.&PRV/JN%,T<2V(+QF^MJY/[!A#IC# TOQB?9 MY_ZB=+I:_L/HG)<#+\4AZ1>&68"8-; ZLFS!&'8P%NBWR,_5"_#WF N-F M^M=A-,O&;@UHU[)E:Q:PZM'#J$.B$Q(;;-T4HP:CS">($\X3YNF4F>!S"4>12Q!9&$N^> %Y-73=?[:3;"_N( M5MQLJ&S4;LH(@FP"=[V;\LQ]2JF=&?8+^L.V63;DK>0@1%C@:Y]Q_A?;5%H. M%LF_YP$P#_-T\1U?>4Y&"3W?PQ)Z0_2K4*B**]3@^=FBS^#I%0^O:\.!9:&M M*<5W_1M;W&US>4L O>) /\*9XX%M2@(PBN_ZPH\$=6$Q>J.-2F#^';M4R[]6 MBRMCV8Z,$) 0D! 0?P+*[M)A9>Y)!)O5T8-&V5G(\$ V7VO.6$ Y7YTJ-2=G MP1%9M5[CK-;L%5A8)RS P*R\'3:+/ZON+DD)QD+ M))6-).FTDU?^W4K#*)L),NV8"HD+B1_RIDPJE\0/WLO.*>%^R7Q8VR_OI':Q M3DDY;&:>8TG LR!/IXQT1V(KH!); 4+BG&^^;)O+I'KNS\BT1E3;=4\F4_F4 MGC>(\V1!!?M5/4FJ]0O+_)&A9G&3[J-@;1";32NV+4_[O%1X+B+@DX]-DJSU M6PR8&+#<)%9,MK=.LTK975-&+6U8W(K$6&51RG,.JS"=1S&SUP9DY* XZ*_]92P"^XH _6&OO*XO]G[\V;&\>1].'_-V*_ ]91_8XK0E;K\M4[W1&N:\:_J&O*5;.Q,;'1 M 5.0Q2Z*5!.D79I/_V8"O'13$@]0SIWM;DLB@43BR40BD< M[67T<:2942EG.^&KS'E^AIEW*6<["52)L*:<[92S_3D _1FN')2SO0%233G; MBYT98A QB!AD'H..-#U8 ;I(?=<^O6N=5UJ8IB<>$ MI+J1U&MW"$:E+9 5IU4BCC>=XT?JE*&<[<_ _7)&6UO"$&&(-NO$\:/@.&55 MIZSJ9E)GVB9Z<'71ZI5V[/1,LAL;N,LU&G/M?E6W-H\4<)1.FR;LF">,LH?L M'0&T)8&,\5=N*7M('=E#+CM7K5YIIW+FH,L<2@P!<4,0VF]WZT[;1N"D1!]' MX$XV!V3F4$*Z>#==?'XL29".QV)K-/%M3N2#,E\ MGN.156.M(3GZ#9/A!)Z>8<9SS'0N QZ$,O[TVIM,N3O[BX2I<_'\0PRC;.GR MT"SIYY@E?>H+B1D*A^Q>.-Y3>P.C5@SI9!N?*=-Z&7T<:3Y3G6F=4>+S.J8[ M\*95SG6>M?0M".Z%Z0S[J\937/=WD;JJG4GB[5Y:#U9R0QNW'H,U:?4I.$DC1 M F9$"_0&G1;LJZH3SPK"/NN>;D+=-M1URHM\-R<(_!HMQZG MO>OSUG65.4%KM[^WE"0B+#<5RYWV]187R1'L/79-)='HY2?RB0U#'Q,WX)GA M%%KRJDG(57D8X;ZYN4PAU& C]'30N6R=GU<5+%T4M Q9^\R1'$/DHB&H[[9[ MW88AWJ#]V'-V>IMB(VZ@PT1;CJ!!T*@U:T*SS/QF:>LK?Q=([K:M.62<;Y!XV*USGR,/E M^P:'7E&X/(7+/^/3\_.KUGEIY3TH7)Y0M]J+>U%68<'C"L\P<46@PKZG=4WA\A0N M_YRV7B4NB!0N3S9B!39BPV*B"1H$#0J7-R%)G#F!Q!0N?VSYY\S!ECF44+A\ M[: O,5-=P\+E)#(HZXSRR;ZNR>#?'9>RYQ2775(US*@[0X=C!C/DBBKJ'3ES&HP!8Z!X6^>\B2 A4 M1T7,GDP=&[IX3!N 1_]V]Y99WF0"%,G L[YGNT*F)#6&'7LD,- _;G28#@4[ M=[DSD[:Z2) ,W/$%'\[B@F+P+%XQ0 X#.4"W4#']@2_<(;SG,VO,W0<@%GC@ M"\N>VCBRO[![,>:/MN M_Q)#M/J#*#M\*@&Y\5_EW&_(?8 _Z+0[A^S5DU#9_@YNS>UDG5^WKP?[&]O% MA*?K+YY4?#IV[0QUQ_\KN"\7+M>@/;UA>5BW/ZELG@J ".=%O7UV9,R=]@^=DTS;3&-DH!OE%=%00L(J!S:X^EV+GS22/RI?5!LN6 MZVG%PJML(8ZBRJ[[[(SUVIW!3P4-SBA(5\)$/!]23.R>;V+B\Q.C-_:C#1T- MVML'8Q70%12VCST]L8,3= MO)Q\?E*4^MN.3H0&Y^WK MZ_05#OOM/L;V?C\A"?)SA [ MIQ^/6)HNVX.-ICI)T2;VG2MLYY.>)J=I4N<*.2H0M[)IF]B8#]F+;KN;/@.$ M.='11NCZPO(>7.@*7>J3J7"E/O? TQM7JH,/=603>*K5, [MF'I^?#[BA8$, MN(O'$OHD*#G'28Z X.U[;"OI"\]^V-3WSGP><'C+YRCN8&^ZZJ +CX, 6/#, MTZ(>\,6$VZ[J2_B/MA4'CZM$5%-H\HC('D," MGX7]B#/*Y3C)S!4?I@';D6M<2L^RU=P^V<%X:>;BDS=@ZXM>'PLR90/V5Z3Y M2A)AMME';Z&Y)^&+3)N;&]J0+VSQ)"_P NZ@4PS:D[85':/Z N8!478_8U.. MZLD&O@22Q4>5*X;YQ"5[<;'3,/?+G[)D^60M-S<*G^0WWL&7\H,([C5HT,?\)/ M+EO6U+:4(3 1V::"!"93QYL)Z.EI;%MC=6N&A=,X , :V^)13&#<**(2%*T] M @D 90@"#U2!B$_4*;60BU*3B3A Y0 =_D7BX3>LXE;HS)_0ZWR .*U:;41? M9>(2\&@^6BV&Z):&!7:FM;<^./\SM*4-S\VKZU8T*E^?W-^+X$D(6$Y ( M]!>+5/8"\?,!#E'N0F"V5/W9KAJ^6IOX/2Q-\6TC;#59O?P4LWIPH<+LAB2& M&;%/Z0$]IYFG]%LT?[::V\&!ZH'2&5;9!Z4S-".OW3%--Z4S+"N*GK+U;9D9 M8E 9#'KFR4/2:QW*0BWL3D?MEY>.[@[5/&H*6%O.2EI!Z,Z>63E4CCJ'80-! M_,P3&*IUAK(7EKFT+-!11YK<_L5EZ[S3J4XZR^=][1-.N-L>:7IYT3S(/?,M MB%H0*'DA[39,,]0(;X0W@S<&SR*[H%H"!D&C I/[R#/]K3L2WI(3P_@$:)3F[_B.!,Q!ESF44**_ MVF%?XHE$DQ+]Q7__]>=0GCUP/OWEC2TMQ\-(]D^CUYD[2E_TU:37G@RDBF]] MA4'KG_D,@^+E5^#"*\>SOO_VG__!V%__Z^SL#4:K>VX4>#Z,DD%(X,Y,!57C M%9"AL!QH25T=>>5Q7]U_>6/[P@H\7YY]]L5(^'YRU>$+PDFRFP=?Z%#\?WU0 MR]__G9WI;M,Q1+U]UITA+6^BOM[PV0< Q/C&'6*&+V;!!R#^BQC]>F+!&MKM MP/\"#__J]OK=WU\[7,I/H__A/AZ-?_(5$3<_;/E[0IZB3A.7T*8I._D-VSGK M],]ZW2R+]_NX6/$FG:3YB<&+-=EO&-[X@:5)91<-99J:="@"X4]L-TFL>:_ @N\/5T^A M8B&7T9T?66WF3*/ORVS;!1ZNOE87W%%3Z842)@T>%3\L,0V4Y*23-N0!+[ @ MS<'!YQ='<<>CP)R@C;SS07>,S,3?=A^/ 5BC*:\PK:H94U[DE3*C7*[A!"Q8 MV(PN&4-TE:L(A4 ,*O.TP_CHT^Z@/5@O>R+0.Q0>!+Y]'T:9;;)%$,:@)<6V MC(+%,K'^LX1CN]!4V%%*[:&-IX/69:E?]89,5Q0+1S3^"!MW0*[7$@G ]=<2SKX.B]@!'BK,TE3VU MSPE!HU$AN$V,MMWH?XI3O)UMB6*X7Q&$490R)FO&K*C![F7KZKH'_W1+VE:2 M&4W 6P>\*_CGO"Q_QG$9Z63ND+E#T"!HD"5EVC/?T;M3!=W.W'3"*?W55C;VT\9XLK#W'39U&84') M>&H_):\[Y4GY4V4.)81N0G=CMB!DN9'E1M @:!AAU!]GB/N-NC2-]3!SG#6B MS<^E#">J>*P+#TJU%\ SR-4W>@O9"SR_0-P:LP'5;B^5?L!I#KS,H82 ?H0' MJE7#BW8(1M@Y9 82- @:M$,HRNVO]P&^3KZ&]U]7',%B9A@GQ)PD]\+BH<2Z MW/ %;@_8D\JC=(]UO@/[+'Z9=@9F4FJPP=1K#6!C<-FM.T\H;0P(Y^7B_*K; M;5UVCG!?L'-V4'-2XKU.'%Z+>0MESH-QE7#4]8+$AQ9G()RMR.F5R4? M,/V2Z@*3\B2++39B3Z;<"E0?T_[C[ M* 7M-D;TKXI@Q!<0NH@\IMW:&S/T%LF!3-=ISSD'W^GG'?Q2WM-=(!N_7*9\ M17V42W"14K8;P<5(6LYQU2%KN['C0'D[C ]E2=PB"]+ 8]CACKG[()B/:<7U MWQ(S'%M.$>08K$'$ZM.%]7[@6C [3W([!]/4%6+KR MY>I1@BVE4Z!_Y3^PKR\"!F39CJWR&W\"&\Q/H;CC:,^SH^UKE&;SM>]#@0%C MWHCD56/N7Q0T9O5#9HS[#A&^!,,_ !4!7+.%?.?Y G8@A\]NM[_;2-<04MN M=Y[:P7FQ TXUUB@BT9MBIDRU"2L W%%_1'98L_% +=3F\WCFRCR%S6 MY ?+BA6Z2,XH8P)]TUC)(N _T!'@"LTJ,00>.?@M[*M=,;*#(GBE>H0%Z;UG M<2=Y3A2@*W>%SSI*FL"Z M@UOW3532!1ZZD5($\I]Q?S=)=X=BIS^W"RB6N&9P;%= ]7H5<"QIET6U=N E MADVS^;9A RI\S/F=CVMZ&0UA)?V4+@.'0JC;W2IAJ_HU8JR[F^);;9>-8T7E M$@:>/TOT:*ID]3:K &FX"=[IQI/>YAX^@ FP)H/*&.R&_RWDF,V;G>R5\GCS MS?7AO0?7_K?RDZ25T&"3CG\O^] F4\>;"7$G_$?;$FF1M&P9M:2(Y\T3]X?R MJQ=P)_L[UE?[Z 7_*X(OV=X7.+1MQWY^\ENWJX[@,KPIB[R$8S>6Y8>+S,+C MDBF?^9[C:+-F'=NB G/O;7X/4X5Q#:]#'TW(9>')X;#HG5^?KQS^VFXJ'T8> M_U)OT._N.0QTPC" L !Q&+*1[TV2^EAH5,Z=F^T%9>S@2]3^.VC^;=3ZIY&Z MK/IINL=:-\> #HR_OSN&\]%E/)_R.^B 3R7S")UYP8Q]$,'8&X+-@#H"73XM M]NG)%;X3.GH2.EI^W[H/M"N'CD>V7;W?L_?O7ZYW5 MJC?=6=I7TE/:T6J1^OW.&HMAZ,!@5K>T_*T0'_E$*-]V1'M*>H9R(!SH7N7H MGEN6NK@L98V6O./9E]^WP 7'L?_AV-];YG(VHO)/H/*]8]7+1>6O"V"7P+Z* MR=3S.9A MY,IM_W)*FMW==?8R%=H(VDB;>' 8X5N;^%486<"&6/06QO4$32JTIAR(KT\6G4=)!VOXV-I4 N-\R0\):F4/Q*!QOJFY8 M,>F-@B'B.\M"),2WF&2O%L MPO_P?!R^!^IUR&1X+^VAS7T463NNZ8Q01YN"NS,VYI))&)0]LBT.#=ONR GQ MJ(NIXK"6Y85N$ 5=P6Y21(*B>3Q1/,XR_T:J2M [1&.U%L@9JL^ZE"F*:=25 MG?*DP!JQI58!753!NX(KBK$+O"FTJH+5RX(;JHL_0M=2*\J3'6B(_'TV!=1- ME>7'+9@&:6O74G;"[&C;R5[TSCLM#!U%I'!VWOD)?@L$QO0A\K+,2)& "]/I M2>:WDY=9-%6L\=73T(\2,2>6H?L9^]O=6[3:L!?E%KWS=,5CB5ZXMK[@BTU. M0#PF(J[_F^%?=E#K&\,@1.\>4,"3DEEN5$$+^F 8?XH/PD*?,%N.U36!+*-X M$'!@N"5\]=^(:6K4@!*8#L\%C,"H[L0T6!33SH*8+A*._AA]8T$5>T86^BBA M6.M]34\HTAB^>2^$BQHCJF2LO\R,$-M:-<14\K/$?,U@\,GW G'FC481/1,8 M-\[W"[#&5!/WW%&LADG!@-(Y6"6MQ_67@['M#]F?(6A=F,=%)F"_*K ')PO] M3#XR0VM&3QFGD2/N-'(VO=2G05'C,%Z5AX7K(-"4LWU&*6+Q0,4%G^ M?-Z97]F9Q1T'?CR$Z:!:46;AF7FUBABVN._/5%%V#NL]XD]%0Z?2@/A^T<&R MXID%'4LFL[GENRF+<;P?P=%$%N)[$&/1'*OP?\0*Z\B-:BU"<]H!EC7,LD83 M&X8*,(<$SJ_2@]L[QC7:CE<-4(.;M"3:'H=JRFVS1Z7N$[FJLN3-J9I7+Y2 M)DF%[ZGP?07)1*D*>NWXH\+WSW'*J?"]24MO;H\HE7XO0F<0@PK*:V1\!I#^ M^GO/VYR_SZR 2>&G3?O5R&Y(*H/37K]?T@IJXESNMQLDX7BFPM&])-DH;(O< MQ)I'&Y;=? %LQ7F?ZLFX5TPU M,(-;B*8]W5",J?*G,H(717OJ+VKQJ&[R8M MLXW-;[G)I:3NE^A B,W'?X4LM<\OD9\A6X+CR0Y8XI:Z++0:LL\F821A+%H8 MSZLZ$VRD+!Z8^7/;(RO25.:^6+#]4D,Y=\A6W+*KZ\;8TIV?K==]$@X: 86HJAI1A:BC*L/\J08FA-!0VAFV)HS5YF*8:6PO;J MMR.??=@>Q=!2#*TI$_'LA9%B:)L00[L<.?N.V[[.NJ@"<4:VRUW+5A5\9."' M.N)O(5 -W\$*6.*#X!B/BP_I6O(+%>6-3OQ]4$3:G%G5Z[;7^R_R,'B/*2\] M8FTA0>GZ <[E[^03S-"M1FI%]6JXJIBF0L[BKYRTW SSX]K;JZ+$XE2Y:7?4Z+89DX1-S M4UA\\&R&GQDX*_[@\_@(.SV)J#IYR88"%!=&AJ92QZ7.61Z7&I_ZMB5T(NXG ME0;\7F3J(6$:=E?K @9_3[FM@F7\::8:JK M6F#$K\\FG@35,GSDJE:+%\HX:WJ<2SWI*FW7QOI;3-EKJA*I*#QT.6JXKH8MI1&O]2"9&-)*/Y M'*_@&5G"A3N3URN\%A.VZF$("L=2-20P3#_^-%JBI\EC$V 5 M*O"%?K""2\!5.6[4H"A](58R1&LK$L=E,HY]=OMK9G=.*Z/J]L4(4_6O%)J_ M2"SP@=P+)U$E/W[OA4',T^1;!8%5ZY1>='%%P"H]@*/XZM:<5W_FOAG M)@N+0H33R-!1&Z@S)=(N5\4?LI*]U&_>\B 5%M/(!P^\>O7BO#U(N0&].7&1 MUA>7[?/E7X8@M=*.=JNAB^6$0-#P\\1S15JY)YYC>&6WZE/I-#L;I=0XSN8N MM35?OP3K>N"N%G254%6.$%GQHO8D'( [+CA#L.$<$00HS"AMOAC:NG0/L)VA M+0%FQKWGXIX"-TE8;J??OEB>P-@&GP*CE7,"=Q"P;0%A5-:(JL^;*8>$;>HM M@"9&50@"8TFNJ_Z#MD^*DF2%3&5YRZ!:2/@R\M!(PVU"%F58\<][2L&FQS;F MT+RJ;I1!I]I!1<973.G0@YG'JD?JC349C([3-6QTD^>^Z!5V.*O,#?" M18=R3(ZB7,<5(2&QLE,UE!SETUH:\G$OG^E55'VO,A(5N6[=B8SY(4Y9UCT0 M+-?I6=I[->+FYO%<)JCN)I'JY1]Z3_-9[6ER@K[ [D'IW6B+Z8/>UE9/ BYC MM\D^^D8)4$GG9(32??,(V$F]T>H!HBM(?TKVB=53<*LVK 1* F72^;>,XX( MV01 -NA6(.7!H$OI>\0711[P+>PUX!HZ3?*AD]RC23[^2>[3)%:](E MW@_9^ !UA+^7.XH2\3S/1#Q7K>O+ZY+V;/7<+R4@/TL@EY7=A4!,("80$X@) MQ$=N4E23B*]9FXMWGB^@Z_3&9Q(,O1> *3_9\\U/1MGW3 4-H?MP='=[7<*W MH; A?)/V)G373JC!Z#X>[5W#8_@-=)BXU29H$#0(&@0-@@9! MPP3?[;H$L\;[;KN#]F!+>G>>XP9RL6PR.&ET[24*:DX:7?M.J\RS(7/@:@XE M)#A'(CC5N2A(;$ALCD9LJO);D]"0T!R-T%RWNIW.D0@..<2-V*"3_X*@0= @ M:! T"!H$#>,!VG@NTY@?A9@OCT_-)<&!<^ MVOV2,9)L/$_9( 5/(&X\B$G![[GKR1N<77A^F +8\#JIH),4O=(539**7WM! M?D^6U'ZYH$Y?2T&W(&J_MUWW'9_RI\H<2@C=A&Y"-Z&[,!NPW[KL]QH&<4,V M_R0W)#VJ?$X)&O>PI MZ4:I\:G&<]PHS52"+F2_E9-7!M]8J-V K_G&0NW;N+JO^53OW".A(:$Q]MRX M++ :ZC D6219;)(?DL21Q)'$<9LX7M6=IZ1V%.0\%O@YX#"W*TB(-I;Q."_B M=O&Q>Y_]G#20Z6+-9O>/4 ;V:+;GUC9+P9J=[5C #X[C/<',,#4@-O6%A&VU MC%(H,>X.LWM?-A%;7D\Z)^BRGW(H_1[R*,=+I_%1(>%E>OT?!"G3?YJS#2]I57!/[ M'Z$7 '0^^[:U[$8IOWO;93=68#\*]D%5CJN!A)'GLUOT6^$LL)L<:)"PN$W#=2OOS [@)^L:B]BGX*A$8R]4(+Q+ L,SZL07-MCW6K6AZ?OQ:-P M6'<+>XL-8ZLB=IDF>6F2>S3)QS_)?9KD(YYD%41A_ 3O:+D*V;X^'<1L!$,J[!$@ W-J^F8 M$3+2D'B0;K=U<5%6 0[*$$M(;GRD/(&80$P@)A 3B(_=IB@IR=[.62),VEX4 MG&^\ZJKQI6>D,8U0@[-YUIVGK/RI,H<20G?5Z+ZN.]<2P9O@3VQPY[7B.Z\?% MLLG@]".[4FK(N4]AZ4=JWVB5>C1D#E[-H80DYT@DIS(7!4D-2/1'+((V[$#IT<& 0-@@9!@Z!!T"!H&.<1K\+Y78!E6G T M]I1T4]3X%.(Y;HIF*D 7 MLM^B:O5-OXE0^S:N[NL[U3OW2&A(:(P]-RX+K(8Z#$D621:;Y(T?H0SLT6QA3]N_V'M'&S/X M8NV&]IWGLV LV$QP7S(!70[9&V&)R;WP4_GO=UOIAUZG>\ZX.V3PQZ"EWG[M M3:;!+"92-N^XB44+"H9KEJ*RIMW4Z[ M85]7->PY0]6PZ[EG(]OEKF4GJ9L8C&7^^\Q&GA+R; M:7C?99SYP@I]'^ )B)2V9#Q(&,* #TP-'WK"T;=73.RVN8___NO/H3Q[X'SZ MRSL@YY](S1M;6HZ'],BO@(!7CF=]_^T__X.QO_[7V=F-'J-B5F98'_0 AD@G M-L142V=G^KVE+CZDX[UUIV$@TSZ3+M5=(?CP18Q^/;%PO)UNIQMX^%>WU^^> M_%:\I)DE%0B]D>WCF4=E2E5.@5T,")8$RZ?R;ZQ$@&P7(.KE3Q-6;P^_4 MJ%]_878 /UG5%D [!4,C&'NA!,M8%AB(6B&XMD=UUJP/3Z,]\Q;V%ANP6464 M/DWRTB3W:)*/?Y+[-,E53G+.!;7 >5810\;/\8[&R_&8CXN (/N:&$0,.EH& MD9XS8!*(0<0@8I!)>JZ)MZ\OKDO9LE.28@-SX6R$$8@(Q@9A 3" ^;-\]WF2.#(<]Q +I9-!N?:V952 M0PY^"LNU4_M.J\RS(7/@:@XE)#A'(CC5N2A(;$ALCD9LZLX53$)#0M,XH;EN M=3MUIR+3\TMS85SX:/=+QDBR\3QE@Q0\@;CQ("8%O^>N)V]P=N'Y M80I@PVOX$FB'S13N;:0]%#X/;,]-ZG3,]H+\GBRI_7)!G;Z6@FY!U'YON^X[ M/M77525T$[H)W76#AM!=@ W8;UWV>PV#N"&;?Y(;DAN2FX+V5$6<)#UGUT=9 MYYV[>BDJ.N\DKQA!@Z!!T#"-/;7/"4&C7O:4=*/4^%3C.6Z49BI!%[+?RLDK M@V\LU&[ UWQCH?9M7-W7?*IW[I'0D- 8>VY<%E@-=1B2+)(L-LD/2>)(XDCB MN$T"_P<<)C;%21$&\MXG!=QN_C8O<]^3AK(=+%FL_M'* -[ M--MS:YNE8,W.=BS@!\?QGF!FF!H0F_I"PK9:1BF4&'>'V;TOFP@N0U\,&0_8 MB-L^(B 4^.F-L,3D7OBLWVVQ7J<[^&7%,+=Q0A-A"<>) //K2>=$?993;L6? M(U[%&.ET?BHDO"ROWZ-@!;IO<];A)>TJKHG]C] + #J??=M:=J.4W[WMLALK ML!\%^Z JQ]5 PLCSV2WZK7 6V$V.-&54>+%JE-Y!@_8("'"#Z@'R*1B#"OUT M#\\\JA6F<@INW6E(H"109CK_YGH$R$8!LD[N%'$AX?";!NK77Y@=P$]6M1>Q M3\'0",9>*,%XE@6&YU4(KNVQ;C7KP]/WXE$XK+N%O<6&L541NTR3O#3)/9KD MXY_D/DWR$4^R"J(P?H)WM%R.QW9<-*_(N"8&$8..ED&DYPR8!&(0,8@89)*> M:V+H\B8_U ?/%3-\_+L(V B&55@BP(;FU73,"!EI2#Q(M]NZN"BK =EB"4D M-SY2GD!,("80$X@)Q,=N4Y249&_G+!$F;2\*SC=>==7XTC/2F$:HP=D\Z\Y3 M5OY4F4,)H;MJ=%_7G6N)X$WP)N5-Z#:64(/1?33*FXI"&K&3K'H+W[ :7@0- M@@9!@Z!!T"!HF."YS5FJVSS/;8Z<=CS']>-BV61P^I%=*37DW*>P]".U;[1* M/1HR!Z_F4$*2V!VK(!J?"6S85;+L) MQ,\2Q*>]@;DP+GRT^V58)-EXGK)!"IY W'@0DX+?YMI#T4/@]LSTWJ<\SV@GQ9!=MKN]Q@&J$&7\>N^^I.]24D"=V$;D)WW: A M=!=@ PY:E]>=AD'VN>$H%$O>TJZ*6I\"O$<-T4S%: +V6]1M?JFWT2H?1M7]_6=ZIU[ M)#0D-,:>&Y<%5D,=AB2+)(M-\D.2.)(XDCAN$<>K+JV.^8X%?@XXS&V&A/C/ M>Y_]G#R4;2;Z^Z\_A_+L@?/I+^^X[?^3.Z'X(+@,?3&![>RM.PT#^<:6EN/A M=U^!D:\APP,Q9'SB 6O^K6*@SMY@$6%O"E]_ M%=;8!7X^S-B_/HC)O?#_[^Q,-Y#T;;MV(-[;CV)XZP;Z@V^MW?]_0T*O9!_Z'Y[]VN)0W/VSY>T)A2N 7% >I MB3QA(;2EVO_6Z71/V%!8]H0[\M>3L_[);[W^!0A6AGT[#V$[#U]'-V;8*T F MT&<6_V+J(N)R<:T*IH42Y%'X[(MPU#=R;$]EF:P[WYUU$8US).9B8+=ST2V= MA1]AD/'LAMQAU;-T=S0"S1F2]V?P1??J&?!W=\@6QM^+ZZ/2FWL(OYEZLR0A MWJ;/+L][I0_MUF6??<\24H*$2<%]:\RX.V21!8"6CEG*[-:-Z(W)O7&'&6+S MK12-Q,QY#LST>KWRU\"O/A\*]I&CS8Y8^12,04$;A1)%HJ(PG\5:ON*M6=!V MU\6%"-J@? U6]6YJ=TX>N)NZ/B^=AW%"@M>A[PO7FC&0'U=J^\4L7D:4QH1F MZ,S%S+-N^>JQ+F;NKB4/9&;YLEWY2K,[(,U;:9JP)3U@DU2<.M2OGJEW6?HR MTV^WV$<1E+@?A=8-VGOV\J_40/A.+"QJ@2Z&88Y*?=$K=C%(/=C4N2R+7Z8IP?W57O]B4!:3"K-=BN'1 MCG9*2< IP/NX5H&4[FDLARX#+ M?J0P&W!PF?NL, ]S"A&4;=/9 MZ1=*\4"]82Y2THID6Q M5Z$S;E2Z0:O)VUCL!JV:+4GU1[6] MW/X $ZVV^J)6]K;:#O >O?-"_W#G$;:R7Q!'_@#&]3TG?.AU>IT"!@//[C68 M?F[7WX:>,X/I7A;@UGOR]K,C.KE#"=;WG(SE*RR,@H\"<2#6;K")@^:HFS_> M;DOWV8FZ.&Q8'V$47Y^$\R@^P)#&^UI^A\S8(@FI;EEH'X[ Y>LD>VQ6'9_^9Z]U+XCWAUF>FKQNST/2Z^K/]RO>:>7X;B?E6O MR1WFM,=U6X3XR5>SY,^_V\)'$V"F:-!K7OR;)D_]T-_YO&0WB@OEL38^/ZWC M/N-K\2Y0QK2/^1^AA./9GWP:[F=DNN[$"U+L? MN/\=M @;>3Z[Q61XF"4A,C9BO'4-QENW27)=C^X\F,?&ZTY#P7WPHF4\N,M MJN%+AQGK],'0RK=.%[QH63&O@]0-L84SRF$!?>#F^\8=9OP7\K/GV/! G-UF M&4V=;J<;> FN?BL^T<^&++-_A#*P1[/X17S@%V8'\*MU4)[97K=]L3;/["9& M+R83RI%O:-O0YG+H]B_VSJ ;)W1:/[!7W.&N)9@<"Q$P;EGH3M**?12-V9M& ME=PDXR Q\^-V&: M;K6"S@U"4^$+"_.4*2HB9L.+V!)^DXX1/SV-;6N,W\V8!P3[68K>11R9P>9; M,N%BDV^$I?11^EB_VTH_H SK24'=UTKF?![GT2BCL3T)H)E/I[[W S1:()P9 M>]'OM#"Q&C;THGNE/K20"5.A# 9GUMY#2E9DY=I7ARUIS.4Z[.R,O4_S2.=< M5V3\RJRH[4QOD&=EV-CO[H.MUL[;C6G&[&0*YGFI]D[%+,YG])Q?$K3-W,>4 M".U"M^85L[>H_?GQ:HZ*MDNU+(JE:5H3U:0A(FN,2^U0]IY%-C^N."/T=SQB M$XL\^QOL&]Z#5?W)72#C#1C\CQP7JEM7!GZHMBP?O>"-D/"42F\A_RZ&L,=[ MR#RP+)[)3CU7*.G%_+E?P=0UAFN+_HTMD1P7E3 -VV6GN 5[R6 O-DQ: UXE M3[>8NYR9(:5H-0DB^.R+@/\X$#V]SO4:1FSNMLX1[CC3@\Z!(_2\X9/M.$OT M1]_OMUQ<=.>=B7%K^W>;9[IWZ/;OLZGPY=0'9+?8^_>OURXAF_GP^ZM0VJZ0 M\L;Z,[2EC?M\M0YDVG_O6/FV(KFI5SZ-I7"AC..:_0N]#$RY&=:.Z,9=BB]8 MD4?<:$_KWMWH+YX$!EAC@GAGJ'L>9'U7F]E=G(M5)[P_W'6\DI?Q($KP"$<. MW<";_L+ZT\4R:P6XB/OK:ZR-!7OM3:;+IP^VS#;[:O/;FN M&W+'F45>X-C[R/I=-;%/8^&"E>8S^!>NO/!RQC5JV;X53F2 3F/\8@CF:""4 M2S.)=U0& 3;-7>@#L 'CF#'7"]B]=J2BKQB TV99L@,A@PS1D5_9%U,,\8%6 M45< -,!^;+.;Q>]M].QF'+-2/.!86TB]YPK]'G3O>$]K'@1F#,4(=->0W<_8 MM_9=FST (WS-*4]O=S#OZ1VT5#,Q4X8"&IXHJH(QL 2&.N;P]Y.WP $9>9V5=QX:D'RBW/SX M-SZ]-&+Y"SNU7[+/P@=X3-09P.UDZB.!")([SPF5D_:_%2A.;7CV8V@Y&&IY MZPX!\KX*\[5=%>$*CX!5'OO33S4MD>=>9KGP,JM0;N8 N,']G?%^)P"!-U^< MMR\8B)*#W/:%/A<(/#7HW,1&_,C2]='+R@MTE'3ZQ.7<48 B#C"&M*URG^?6 M%]W>&H6Q0@65@7!*^'C:U)DHJ0I'8PQX(Z* ;=3)JN5 M1/Y2,#+K,/ MM/!6WEG &N&796O?+)IC+;6\5%1/:CNF2BIZO'_'66STCP(:>H>B%.?K6''> M*,5I/ J.=#*RZ9PW+>HT'PO&7@Z3I5(#/XPY_ J MWMZ.I&^54:BXBR_A]@NG% M8+<2IN4KP^Z@/5BK#9-;W7[VVO1>.JF6:L3'7&JX(76$NZU!KZQM7ST5K@G( MSQ+(I]U6YZ)K+I(+'_!^I>A)/)ZG>/0ORBH67R*B#K?O1NK_FFK???3PN\JDL/5$O&>I%=H*-ZD;WN5KB:$+?5AKJXN#87] M:X/=G.::-H1CLW#YBFTJ:MR'%N1;KG#=R* M$.(:C+C3KLF[7W,M'<*Q63CN=LQ%,?EPU@0D18=5BL>.]T"[D./G4H%3'N.X]QS] P.?R!G MS1$"[M1DQ)EKUQ",S8)QA79-3:Z:E5=SC\Y_LTM9BUSXW9-M92R&6V^;&[*5 MV8U0@S<[I[VKDM1"6:@R9,$CH7F^0E-:S+\YH#*'$H)W]8?3EPW#=Z5KPH%& MZ6#-F(WWP/7.-^1\^>H%?"F%[EZ:)B=_JA-@((@-O?#>$3E53>U;^/TNR>XX M?(-WNKW6]7591U'FP-4<2DAPCD1P3GNM7J\JX[8HO!JZ(21Q)'$\RT;K#7$W%&(4?VQ&1OH,#&,@J!!T"!H$#2,.*2,E]Z#?$"4UG\'SIJ:\;^L MI&"%(K&F(_R#D^P6F0I]!SJ?6PD!FL)C*#SP#&8Q8>,QERLH>AZ?0?SYT1<\ MJ#UT\N@B."O:QU",.D&#H$'0:$2(]M%%8U-Y#W-/ AL2;T?E/0C(1P'DTPO* MWTC"0<*Q.IBC7V&N)$HL0,4]:M\:-/[&+!7W(,15;4%UR[J/:6* )^4:.%(< M]Z[[YL*87%E4W*-A(7&%"R@5]R#$57VWB-)#$HZ;C^->WV ?)_EQJ+@';46H MN A9B\ER;WS1$"CHI[$(R/ ,94 MW*-Q)@T5]WA&>PZ32RV0L^8( 4?%/0C&1P!C*NYQ'/X;*NY1_U;F:!*Y-RV- M.Y4I,(Y0@]%]6M:Y[E%4*2"9(9E91DQ5^83+QA35X* :'&;OM)][[O)^J]-O M6B4!JL%!@E.[X)QV6Y>EA2Q2#0X21Q+'W9+S]"[+.B&HL0K'SP&'6S1;L'3[%WO;N3$O+M::N=GDM\S&@'[+>W!57DSX@@.5 M/D<\G3FV*X"=$I[Q@%\L& LF@-R)RJ$;2C$*'>;8(X%)M_''Q;2:+29^6&(: M !T^VYX&0IU.QX_% 7CJW:>QC1<.UA-NJ_L)4_P=?@L\18YJ''Z$7_X0%O[E MBT?AA@*'*/BDS;["4Z^]R92[,_S-%D^2R:FP[)%ML:$8V:X=".##XZJ(O&+IWNNI@?3J;=78+NA\!<_IL*5*50 M.5NG/"Y&'[DS ME&]C=4'V0Q6N,Z/<7YL0\K\K%!96T-@O&S:!91^P;/?X7EV9YE+=>!P/*]J6 ML.>C#P4V9$?9D .6WG59U7K,.4W9OD-MGI1O"96@P+BF!L;U.A4*I+&W&)LG MD%O2X!W]LGNT-W"ZYQ5F.*05LC"!W.($IQ6RJ2MDE9G@:($L2AY[6[*)TP+9 MU 6R7V'J5$/B\;95GFVFD'Y-SAOV$M4]F51[^&N=]RT+BM.M?4WNUAVH:\@E MKW41$3NOWN6%]M46?;YS+%%#/;^%Q1+5OK)?7E8EUF6#]=0 MGCUP/OWE;YXW?+(=Y\8=WB:'_C?JS/^-+2W'DZ$OO@)?7CF>]?VW__P/QO[Z M7V=G\6OJ_#]]D>DW6^PSK K6C/TK^B\VP%0+_W=VIAO)08!^.>E,!& MW/:1#]]%$ 5Y(7$/[$&XPE?/<@O#X812U:$.T)F(8.P-H=$I!K#Y-@]$$H03 MS*8J125GRJHOFDRO#^>;XER/&+PKEB^+1#@G?DYMG2<$CCG=B&.\DHVXQ MSB\*@\O$RMG(YR%H\L#SI>)Z^AOW;2D68['BP,&A!RV[7L#&'*/VX)ME4"MB M4+PB+*%&H_%?7^&LIJ0GU" \9LXN_<:L="Z"E9;$;^) M ?<+(07;ZU9O:%NN?=U[^ I:"5*/Z6W:B;Y.);LV- M4C5R<_<:WZUE/)JM5[UN[[]7C&R>5IP)1>G)RW4:(Q H,PG">!#I.Z4 @2DA MZ @P3!^%8[)N ,#%(&-3X4]L7!I=!CW;P0R5^,CV9:#T *B*/T%N87949/,( ME@A4LBK:-L!786D"V54P@:'#$@6K&BKM[P)D/0 15B*HXJF150N:9I%U\+Z# M?:H7D:Q$O+51@=J#1VLAXBXF I^8)P-L#6B(^VH\,$AX>J*7YBFZ2QF MM!3.;V;NT[^^P<3X+,.X5H9CMEY%?*%59+9'U9/G)DOSND[5:);9,=K*5&12 MAJGP[ ,LL8$R$U;S,(OM=Y&]HK7S>NJ6E/9"$'1+M1)+231XM*T0/<@D#9^$ M&^L[TK:(,B2'JV"C"!$<+)&(H_,LDVJ!$_IEC-G/A.7/+Q5S1DCZ9T$<&6SD M2")/6L3T BDC641[Z7Z6Q5IB5B;4@*VU.&Y=U"&2R6$,#O;$\XMDD;PU5_O= MQD*5X992*S"U%LUER>@9W"(^P!8:N!I, R MG+EP<=[9Y]K*3HZ4!3]&ZD3Q/6# 9]\;V<&26P1_TS\M^3T&B=]CH/P>BJ'J MUV^=#GP<"@MV;X[\]>2L?_);MW-YW>MT.AE2T[8/IF71![.%EM[5^?5NM-Q9 MPH5MEM>"+V 3X(42U,P7A260DG]]4 IRV:N4GWV_@P$=",10W-7-#UO^'G]( M>XT[U5UN&VFW?[GC2+\ @B-*V,T0=9?ZL[PA9CI,^\LUNK/SJ\NM@TNM=I2Z MI=MIB^-)'__DO['EU)/<^31Z#Z^]Q[=,ZEBKTFNX928:[39\OS@::")$ M3Q+8$V PJQ)4+38-?=CP2Y&Z\EJPX$P5X_^=^39;N$J[,%JK7:W0R3UZG] : MSUZL:VWT)>WIAXB6_L7="BZKKJ9GC3EF,V6I%1V14K(4M]JE[5T+7;!6QHQ/^H% MB-*>RC4D)!0G-"S;0BM'=9.=C*'2?^BJ';$G+X29@2^E@!F @<#Z%_G-HD=!T M@1F)^@0:0[+1&6BAJWI8NXF^7F.\"7UU419WZV/;'Z(M[@>:'4N[S;_@7O^) MO7[["7D\#!52>23@,0/39SW_@;N1*D!?-[ -O=+P&B(O>Y0PIVFF,&%S.\97 M2E>%4_1ZCQ4>L;]YHWB"Z=OUY5U+6;?*0:[V'*@V$/MO 2/^%)W4[ T/./O M7?Z@+8S3D[=O/IR\7$./[SWX?!)!)[H>SMF+;ON]8^;8WW4 MU;Z 82;Y\0^;S>[UQ29\[D)*A8/<;2K51!8Z0OT3.\5&7K(1-,/2=EC:$.RQ ML"46*4HMYRPCZ"T6-:6Z:;&W/P*?@_4..P)_QFX#,8$O/WJNBL?Q0+M#\ZCG M83NYY/7=8UP?;->#7<$L;E+YPBLPB"^[%YO6G5)IITDL:""41V/"PR'QL%'D;5@8K/\1&S=OGKB0VPZ=53 ;V^ MU2GX7L'&X/"3U<%E=P4/EGHID=X=3Z4O5DGR>GI346'IO03VKPT7"Y(65]QC M,/HJP=[=Z"^>!(9UXWT39QA=>NO.1T2G2J?1)W]?%\\]E.,@TKI91+?PU&88 M[^/0ISV*-@+2"WT+'[ E'ACJ+)IR51;+;6QI1*;*E9<4GTWZRB2%X&7N%(+; M[[WNR3T+3^_\L@1^7 ,D_UCAP>NYU68:(B;.Y23RJ2?34K$4W.B;;2P8HR=/S3?+4VY):OC%) MG@C>!.^5A0RO+\K*]5L6L)JTF.9,\F3>8KHY:V+I58PI8QME;-MA:]RORNM5 M%%X-V2^3.)(X%BV.EZWN15GID8]"'(TN\;KV>'RZ-LJ#3KR?P8EWI<>F%T=] M2$='ZB4[+RHL#-E$_#7ES)ZFG.("CJ'J[>O0][&?O198*G)+#&IH4$T5YNU& M-^4[,<1[LOMMR"F2X%E&$IR5M$S6XU0C$!.(FP'BPJMW'L'ZI6ZW%;5Z44E/ MLX[>N[WJA+2"B(BZ9YH MQ5P%88/&U*:;EW$R1%N=2J(;ZSM$'C7 ##3"#78 M4NQ=U1W]5?YDF4,)X;OR1>_R6/#]7*/Z>^<;7.MWX7U06"PB!3Y7IA=J-X;[ MG;*L87-090XEA._*U[W:[;J:MH!%[/:>LZ.]+/?'KI;@!CI,=%\3- @:S3G9 MJ#3=A1@)WQ?#_<)?:G?H'IU?N2+IH2,'@H99AP//XQR 0IX,LE2*W]8-RLI' M0+8Q(6[E 5%9<>/F6-RUNQ5>G^(G.<$[XHS2C0MZU/A M+*@AOUPC-V/UGTZ;%@Q"42M%1*UT:U9 %)5%^"YQ@>V5%?Q>%JJ:M,"N2XIC M_#'2QL6T_)QSM5G(.R>YJMT\K#G)5>T[A$%E"W1]8#6'$A*;(Q&;[D55&^NR MP6IT#K>=RIZ]]B93[LXPB1MT: >.&++ 8YP-Q3"T@CCAVT@?+*J29ZJZ(N9^ M8]/0GWH2B'FR@S'SA9P**\#7Q63J>#,AY%_@::R2YTU54QQ:?+2#6;:*W(UD MWBC)A)7^@"FQD@^8M*C%@@S!8SYD+P;MR_098(^#G4!KH>L+RWMP8AE9&HR!C5E"[W71 M0B13AD[ ;. =_!U/"1 ]EX)ORF>(PO8&K*U Q4FSH H6NT#\9$OR,1^Q.+3A M)^".KJ&*$X$8#0//GR7(77HG%,A&?%BG+H096PI2VC\S8:2U0?$X?"IA+/%? MN[(H7]+">1+.^^W!Y0$+<;97__C4.Y::[>)@#!XIY?<)8_@^Q" MG_Q!L-.?]METE<[8[;OZ)K!^CZ2&U7!\5R[W>NW+#*GG7 M:?=-YMVF6(8"T5BUWV13^.W=MG4P%YRV6]('BDVT:2GB9M>@W?FI>ADI1@*J M8\,1PWVQ8K.RR4<)_C/6];%A_[33[KTD\",?NAOY<*3HU_:O GM4E3S:B\)^ M]^BPWF]W".M8PFF;T!\IV%^/N?N NAZ]A*'VW7#>8F<7H/P8E?H%H1Q1_CP-F$_!6/CY0+W5)]$DV _:YW7 MOBK'3I'63KM_K(*Q\:I&ZMK>S7&S_>SX8#F)CSH";[H*0U6"H[M%;58K1UDN MYQ,D!+1B:]R)W$\ M'89M-Y=2!%*=Z#HVO[<=.["%C$YXA>TS7T!S>.K,)R!Q\*BM6[%@AXY3K$ZD M1[8+>QB;._JD?0)\D','YDR&DPD2!5W&-(AD[Z^./X&C]@@0!O8BGFY[:#G* M^-?A\K#GZ*6";N;>.*"";@O$U%]=:3Z A4JY;4$%U?6B4FXTY53*K8&EW!)[ M$2TF;>Q163=B_AJSW?"Y7%JN7ZP57KLE]AU1W*GT1 M+F=PEZW+05EVOSEYF9IXA77C8O::3]$K5.(R1@DPS;KP=GU>8?JT"BYBUCW5 MA+AMB+LHS2'TO#*Y5KHPW%B6'W+GN>]FCC:)YF5I]YYIVT&(6YF@XHKV!XU; M!KX(>.5Q6U0GV69DFQG!]=JGFA"W#7'GO;+R%-%NH+S=@!,(W^4JV'-BN_8D MG*CS1LL70SN@\X_G8+^5ERF)=@R$N*-!W'/?,=QAGJHS##\>SB>Q$C_P[RUW M!,BN:ZI=UVT-SLLJ8$Q["<+<&LQ5>>AY94MIV2MN^J &N MKTN2?W-090XEA.^J\=T_%G@_@VW1]EH!Z2W')%B?MD-':IKV6E=7%4;VTGZ( M0/??W6ZKTZW09T8;HA)7C'_NFD*,S$$UA U2(%3]@5 ;Z# Q8HF@0=!XOJ5G=T:;1KE6#<:!AW#,[H9O(101.W#YOOPGBCX G+JP_%HW"\*:;- M9Y8G [I/;X:56+SP#P8&Q]^8NX@1C@W#\?G X.!%DQ>QHPE.H]LZ%%53N%;I M7]5\M&>TO4Q20U*SJ@+I=5F.D:.0&@I$RQ>(%A]@[>= I9BTJ"U@-6[E-@R/)33%R,R"Y*=5#3!%R!OBKCCP,BJ!!T"CGZNK@*# ? 9/>1##/QPNYV 'VNJ(3 ;\CB_=QU2)89M]A:=# M)[ G/$B(5==[5Y.*E S%5"A>LG *#V)_#\)5U63U>Z,P"(%8> NGFMFNA10. M0S]FRA2XZ@VA,1<&:5MC^-*3\(*83#V?^S,VM$?0M7 MF)5[H5\7P] *;&BP MG2I:]F$5X[ +:8WA!0>(]P7(@>3.TH@RMR$8=X=LZGM_" N#=Z,!1(0#E1/^ M7=,.P]?SBUVV=\5A!*/ FP)FE.U9'3(SG+H7C@U,D1H^R*W7WF3*W9G&"+?& M^#/R8V0K:8V+!0.'D1L1>V:"^U$;ZCWAJF>S[04>L-_R8 +4U_< $V@29\(. MY"I\M=G?O2>(;@;8B!&V#N.*&(Q6\X7#<2:!@ P]?Y'LUAW: M/!N*W9HC>.H+"2P"&1MZP" 4ES$'7LAP-+(M&[GGW2-*L(R > 2\ 4:Q%VPP MX&Y@HQQIP5?CGFT@M\UN+ N60("6LT#'F$LF)#+?E@!D&/TH!!:_Z/;:W13^ M@!$'.;+B4CZ##\CC;^V[=HO=/8DA--12.'\]MET8Y4H& OO>"$M,[H6?=M/O MMM(/8'6>9R40%-$;Z+]S39&>:N1+"Z HIQJR M"#,E&DJ;:=E0*B',:N E4<@,7S(O#%"'QP_F;B22IT:;#C?IO+(5TSFOQAQH%?3#JC0= MB)O+57(R]6&5]X'J2#M*1 !7&H*YFRO"JT9[W56MZ@5<_)C: #.$\"/TX84R M@C&B(G@2 F6TUXE V5_2("GF%3G+!.AN (D(PS#2!UF-*6#94DL2XLBQ)S:" M9A@JY6S!(O*@J9MGH_<$=HLIQ^ ^WN!QPX]!4P]]F3MC(, M&CZJ-V#I0;<6JVYXY:PVMWHUG),-CI50!2XA:@5!\\L-P+X&!:(,7[#<'&4& M9\PF9:#%3 D3IJ">F<9,69!B*3(/)@]%$C",E_6FX_]==)NO04#)O0:]T7NT MQ/K2]D,62FC6^D/$4K>?M4WZ^/>BJ8$J(!_$*[O?<438KF-K*C$A[WR1- MKI=3C.)QKJ'WOX&7%Y>*ET]H'D;-%R\N*XY1>E?MJQ*S#^#DC3S<$RB#4^\E MP\#!#*$$&U 6&&"[KP50):CKU86P[S) #U:AZ&C2DTF_ MS6ZY/L=;+L+!<\,!"?\SG'02?L*!$GZ\&FC\M.]H&A<,K0I1M TC!MBYQRM]FM::"V?!LZQ^<"&^$-\+;<\);4XTX\X^9ZZA_?,B.Z]D[:9YQS0IR09H*&D(WH9O073NA MA&Y"-Z&;T$WH)G03NIMP@EGEQGMM%/C@F9]]%BXP^\4]-,47U^LUTQE'4"8H MTS$&@?C(0%QJ0#,AF9!,ZIA 3"#.;1Y?/8^SZF,[EBX\$)A*=IKEQ:I8+*E, M+&'NO[OG%?M*"'6$NBKM:,(;X0VT'"DY EW5H+LL\W*E.:>0>0])&WTT64U, M< 5.GV)B$TPCU&!W2]VQ">5/E3F4$+H)W81N0G=1Z!Z8D!Z#($X0)P5.Z#:6 M4(/1?50*_,!]^> 8[^JN#1D^+V2CGI-GU8D@$,2&7GCOB&>98FW=\ UV _9Z M93J?S0&L.920Z!R)Z)1[.&T.8,VAA$3G2$2G5V42:9(09V?ZZZ4& M/GN.;X &:+PJF'DA+ MK!_@ ^IUVQ>;(N,3OBU.18[9VC:4.7]6_V)O;U:,W'P#8=P7;.I[C_90#!D@ M7/@L& O&I12ZF*UC\WO;L8,9FXA@[ W;*9;9M^AY6T8_MMA0C(3O0UOV8B]# M$0A_8KOPVSV7\&_/55T-[1&\(EP+GKL7P9,0^GN G'(#\P">'=DN=RV;.\!# M^&("7)**/&A?-2>9-])4RSFR;?@EE"#23+C M">[CUT]CVQHO48>C$#^F0C?C,5^ S$N1Y<@_N1/RP(:A<QC!&5\!ODONSEFYK&%HB91]2&0T'?E53,@$-!!^S%-P+>!&0]&\Q-R\W M>DHETH%SPX)K;S+E[NPODEDA].0&F1G&9T8"YI0[+^ @AKYJ=MKJC\3V;B&+WB<:P"*(/1=#00[4),$3 :N?!?.##C) 1]>P$[MMFBW MX!WU@SWVO"'B7#VK'AK9(YBWJ?"QK/%+_"Y0\Q 3Q)Z\T!DB 1*XQY7TA5/X M7OP 9KD:JOG 3*BRV0KTK>]'2KV09(@VF ZWOHH(:0,A0I:S.#YHANA+R*X\-.AE%,'^(@ M(PH(#UXGA6 M]E/GD'84PEYOQR'%#[#3./3Y)>J]UT"&#[J/I1,KUTFI>BM^^]:-7\V\>;CL MGG4[_<'ERJ%MZ[G^H>XVAV>]CXN M5__ZH([<_Z^LN?_]+MY1Q'3<_+#E[_&'E*28(DW/=LCTKI94:LF,1"F+QL)N M4H.F)@YFJ$F)R<>\B]5Z)#?G;K2Q(\%HF^&/+6W-"2S@/D%;)]JC@?44_Q#9 M0*M<(@M]QXU_UFW?N,,;W<;[S)[S0"F\WJIN\E!A,#]V5,"];O^B2(:L$:U7 MMN/@3@+^?/L#M^>XAK[VI-H4O.6^"S_FX$C4S*VK&_DTPB8^C>(&#@7'^?DV M\=A"@*%LV T3O<&@:P(;BEJ]#N16.2#5[9RN+O_$M?OERS# MGX(Q; 4^36%?$"!_,UIP.[?4R\F[Q:UK:M ;1[VV9T/&N^.Z-;C8MH[O/6"0 MZ"FWAR UVI.$B[=FPHURLVX?==3"F\A3&S4$"Z=J1K=RX(3CTYO'GX<(0UFQ MJPTS6/9@U,&,HA:L(GA6TN:KUQML4S25L/K@9:M$'A^P/>M>%PKDMY.IX\V$ M8#+ LV9OJEUNJ[5WCN"/L#-69L^"$Z2=Q)R?6R_.B<_+;(B(-(,9@I&]5=-4RYA4;< M!UL=V"@,M9B[RE46/Z6!]E$$8$,Y(49V_,WSAD]@6>WE)+^\7/3H;.^H"MKS M+#_=WN6B);\;\?K 29\:K2-=/:,=\Y'('^Y\[0X6E1A"T?1L:.3HO5D[B2#'8;39Q>2]_ WS*P+?9&J/-DF=)[+V Y M V,__F7#RIJ="=5NW&SR[I8!_CY_A@%K&?[G[9^A_<@=U%*KOU5K;=S]*TUO MW&6NU;:[:,EL'8FI#%VT2VIBZ.*.+#\_,[NS%GNMPV<6&9-Y)GIB+W7= _@- MY@A=;KAHNG*=\5U?=JX.HFN_[4=>MI;D!NOT+OL'C7K'G<"!P]W?ML=&]QCH M!OKW@ED/B%C+\$,)R"5__<%U9R<"#L9UI8#N]_@ V +G)B-XE<:2X MD?KHN6E@Z9S8ON.VSW242QI+?79G/[CVR+8P\"WR-]Y+X>N8EEMW&N*>[+UX M% [KO?#5+_OR[+7SN6^.9ZE*Q+_E-4Z-^Z.5BW_GE M.N:M(++)_!Q4P\_>VM6[/'[^(_10UWP&HTJ'-]]8@?THV ?N?T='$4;^W6+8 M+-Y3B'Q4,8.[YC"XFXO!53.W "G>=CIR>;56)Q\[: [6.NW6 M-T?X^KGX.+A<;QV9*H)YS+[!5;<&O5TY2@Z6MGPHZ5\NG'+GY&;6>$1^XNX_ MF&T8\XT[O$,W^=ASAL*7^OG]=/!U_W*M&;FRF[*IS@7;BUYO[:Y\+ZH/WLWL M,+ARMCB#\^OKMGMSP57W?5ZK&')079:Z)=9BKY. M\\5G$E;PQQ6?1OK%N.VTY:W>V/D7%8^R+>I.?U_5B78@)@1& M3/SM*UY'PN'8DDEAA7A+Z7ZF;COQ.'P21OKWV118-55>4L3&0\CQ,$[HI_]V M]Y;=S21,%"C[6]=J9_F^:;SIN=^/J>WK<$R\^I@&\3/^X L%@**YGG;Y!GKL M;O7;%LYZ:/GBK'-YUKG8S*X%0G?BV:M7_]]7-L^:+^+1!RM-]FQG8[13!V[5*>G!!^0;WY M1DC+MU6D27GZ,NX2>\QT6)_>_!_/_XZ#LO@4Z+OP$^!X(C1+@>GQ@%MLY'@Z./7)#L;0 M&GSV?'QDP+H_]W[:/,EK^';('!''>5H;>8Y0(8ZJF,GXZ!0,T'$;Y'.([W-"#F.E'P7Y4(X_T MUPJ,E#37&?\"_'RCM>@GV+4'8*MB8IM54[L.!CFF/-G%?QKISC)]U:\_M]@: M>0;1<):7(V![&53%W>?R\/;C?\'+2 ZNE[XCS>SR6^S]^]?%,W)A50Z50^&S M2@-2ZKJL.M+]5+XPS^F-\ZS>N/WX#A1'NS/HG>^P,F;&DL=K]2A<]+!_A4VE M7*4T_A':UG><#]LK6I/$G:N^M_,]>EK'NBFR%%41PTO3,1]"P*/X8:$S2QE& MOZC_;/-A9896Q#3DX/@'V\4-#TLBJF/;'5.!538Q$15?(R)>:QHPB+W*B7K1 M[;3/V01O"WIN.5.%6;U O\$"4Y/8I 08*SO=]F"PD[RD8RIL)FJ1G+WGIC[Q M09&YVDUD5LV6Q]'.^N@%>++[U<^D-L$QFBLQ1+_L7ILQB*F?6,I>Q0=6< M:BR^+95I:45>3Z-3<^[=C?[B26 >6DREZ@QUS^?9-(>K$J$T.C-G,B _ QY? M3,'@P8/&>UV&1K(A[#5'OC=AG-W['M<)-54>/"\8LV$!&@.=5^CR>!+.8^17@?9@#M!I M$J7WDE'>NCB;R-3W,*D?YC2\![&#;])AZ:=M5^6C'.K7I/0LO)\@[CU3GU6:(#-_H<83-.-=S! MTDD%"?'>E96<3I7#S@LE0$V^+*2$TW:F;$A9#L(%\PV=7)SD MS5R]O7;:GC.$?E#AEZ6^L_6SJJR75EN%\BJJ#!X,N]ZQPVY[I38#X'9,LQYX MT_JG?&#\E.^H8;;7(;B\:%19Q=@27&N]YZMM44<]D6,N%M*02B#7K:M^MR09 MKZ=�'Y60*YVVE=7O>:A^3#EZ^%HL7-6KYV]'@4M;:57YC;D/K@#:G^W6_U M>V7M+NJIRU[W9!/FMA9!:UU?7S4/^]$J,'&Y&FWTZ_2\6'B;J% GWX#P$A24X#4],K:?QV%T!RX M<*^KHFK\]J\[: _6KMQ?O8"O/D-7*2<+T4$Y.6=PP>1=*37$=518P>3:]PI8 M+_F\*I.@/KR:0PE)SK%(SGGK\J*L;7;5>#VDTOA>Q/DVE.1.1-P.*8H72 &#R4?, )58YW//%O M98M0LS%'^61. J4AL&-5M>E#^5%E&?KY&/&&#P;I"?&/5Z_4C.(_.JA=41WN MJ8R:AM]EV'+V@4LL>XU:5,'[#E/28"C_39S21'V]%/*/&E??+U_BZ6*,:UJL M'>\/0F?W\%"+W87RSU",N>MR]5J+/6%9:^O/T(YRXBRUS&#K*G3:P(_>HP[Q MNVJA2)ZOZ50')P>2R?!>VD.;^[,6WF9,G\Y<:TR_3.\WIM_A1<>6BL;] R]O M.[IM*?!LSH%/6&I>%5V -0&F3%_06PKX=12C$]Y.?>_1'F*4+WMQV3Y/'XYN M#%BE>8U14SGJBC',YC*AW4UY'M2RQ)+]P(?I&XIKD(7)5+*JXNK_-H1I^BYEH8!:\K M<+#[4!\>._;$UC7=6VD>JM37T$*PX#TP??H,'X:AA;5%[*2\!Y*,%AAPXSO\ M/851NM$30D7U(T#@Q2F8E4#"A%MC0+2OQ0C@8T]Q6@V>O4\N:,=IL*!EK^>5 M[()M((%8-6]?Q[8_5%_[8BQ!'1RM!G7B8+@2Y#CJ^OOY%VFD)= M6/;$M+2K*UJ!(3#=A2+[M(+,XA"#&8R2[>DAQC(2&F:CF@!+_$I2"1 MSXW"GIW5;]&@8+XR,[F\%,HQ,F7,'T5\UT1?"PM=V)(,[?@F#KH-/2=--+)F MJALG=J#M%^5N":KI,*')H1K^QDF/T9'B:G[-G1.^U.+"6P9L;G^PB=,@(@ G MO%#;3^_3JC=?#-J])2EI@1*64VWT.+-65)@+UA$'5+L]LA',J*CC$B>Z6T^G MBL'[57@^HH0\NM8%P(%E61H\X>I>U$)>/05DT%LP<%@^4('%0[:5 $07/ADJ M$:T3HUM9RIZ,)#*ZJ:8N@"$G8&+U5BV=5N0$$E7@=OT3VB=@'\8H6;- O+-' M8/\-!Y^11WEMTM*_::,#30P$_X$;G'KXM\'!L?:J'@W:G7172 M-7?"U,]QOI2FHMMXL+1Q6J-. V\:DU'TUKN[/DP<-JOQR4JZ\G<'*WV?X6?6L+1QL*2RDKL_OS; ^AC)PZF7R%"RT!\%S0// < M.CYA$PY[V^C(17GDIGSF>X[#1J%R"2T=UF!K3\J_,G6$J]/P!F-020_C)%>- MSO"2S=CBW:.'(LW8JU.WJ#,.(;[+=IJ4$=M>D3F8)YF R\P-S*9.*%FO?=[Y MJ:V&FYZNJ19XD <+:@SG[K/F*%HIZU==B^8OV@@E:NX8$ M&5D^;+U<*2(+0$\?6<#IA >*5T]C&Y"PJ&E]X8H'+[#U.1G^Z@+%@4HEN" K MZIQ3_!EJGU':WZ*\KF=Q\A?ZK;@+DS3+C*RW=*3,4: FMI2>/\.3)#WYX@?, MOO(ZB@! [R[5,\F0##()\R0B;]-JC;'@B$V\Y!E6M%@#\G&O$S1\?#@G\\L\ M';1[YRPK9856D%E0?0J1Z%G,4K6 6NA?>38O]CQX+7^E6[EDQP_YVFO05X$C M&\,H=-!/AD.+1PFQ;SWRNR^N9S!Y+_K]ZU:GTUGD\VZMP#K$;86\Y+S!]1AZ M5J/SGONX-H/41T/W*'L3E3+P =WGP!^4'$U4.<@$ MR(M!>.HA73+R':S9\B9XS7U_!@/6J=%WKA.SJJC(ED[*I7AK+1F@^'RP)\4? MU3J#4_\)E(,^?-P8]*A?^#3*/&Y6Q&/&_B\^W#$KK*]""5(CM?WRBDM;*=G/ M.KF@8LUA8E3 AC"K3_MEJ-/^VGW#I)0)IDICG,2+^ M#^]>G9'YH%#U@QR/W6!V[*&*@=!D@V;'QVT?K#\P 7S='1#BSV!'B84VE>&# MX3#K@M<2WDP=/'_+\B:*EH(=^+VM\VXB=X0+TP5]J7SRTIZ$COY)Q>RH-N;9 MA?Q)V/,@8H+5HS**\L$A^D"OB]E U?ECB_FA&PU=3)CD(Q%%P^%9->;TO(?/ M0\R5B48,$! _N\]2<_"RLZS#4GT(0WZ-!^:?]:90F4:GWZ2R[EZRJ-PJ$*^* M%>L*]8L:4@380MS JQF^?>LFKZ9O;BLOL*7>Q=EU=U[IY^_9D/$NKA1;QHLV M9>W^A8.J. M_9O'@!W1/KCLG!?&@ V0C]3^/I!/7BT,\A<7@Z59S]FS(>/=;9:[.75XT>/= MKZYT<3 HI]9T7>C9L2)UZ6S M;Y#%87EWXTU)TR<^>8ULS_>]FW*$O[H9R]VI3BE>A;I3>Z@LH*?O8//_P MVBW[7X$8]:;!NR#WR6N8__+HD\RO#O+D8I>^7!?]CIR;N; MNU7'7FJ(^C8UWP%]1X?G*)SU%GU,K3K%S5 M.J(!"RE%+?Q;)&T^C84+[$2WNBM'& :BS\!ACAX\;ZB**J7.:R^M,:5NO+K1 M;4'=F2]&Z,67R24H+#*E/>'P9GH])B8)O?#J<56$"I!O!XX^X$^N]6GG/UZT M7J(&XWG8T%,Z$99>W2AN;M1(,?X(&PXEA@K@[?%P^)#D./MG7@6%+>Q(3Z+[O "AU%4072Q_^P)0>9^81RJ$"<1:\6]Q><< M$?.\$7N$]21*-;W MJ0_W9::)Z[C'6"Z+7W[D#N@T=-VEQ_",P\.[)=BRE7P MPVJ2<:!V!GU1]:U,Y,3"AG "O61TF,\$SHZ!IB@CMLXKDK*=Y!JU534 MAXN!+OIQ(/A4BV2$,)D-:!AY7J B8(9)%A_YLCU_2@9*1UWIPQ4T@H&ZK2[5 MB:%XY$Z80M*&ER*Z\8@K@D-"BF(]WKV%$41Q&.DENKG[E&F@:V)WZ1/),48= MPCH]@W5Z*# V25F..L(-<8(>EVC$45TYU?W2G",(-U^OVW@H7D)XS;J%^)VX M]S%23,4!1:LQ++,+B^S%6:?78B?O!9?0R^E7;VI;[&K0>]DZ@74Y\]!)-,,8 MVY4P!,U;'7J%V3+4R>R9-SI#O7IZ\N73-UC3)]X0CU7U$J#RB."C#@!!*,V# M4/0Q+!4>UZD1M-*"1["R(6;PT+?&HYF?NS*K- X&63F:?BT4*@@/4_^HP#%0 MW-U>7*LPFRHI?D5KL?G+N_\_>V_>W+B1Y W_OQ'['6K[L5_+$9!,\*9W[ BU M6FWK>=JMGI;L""5CG=(MG,/'@?X_T3RV8T@1Q. M3?+>/Q"+H8@-$-L^0$4,32)Y/MYH709R;0O= <56[\GU,%J+HVJ3<_? G6M& M/,=;UFIFQ+?:GB>A&\-'X.E]J>^W&]S^RM]&B]B 6M9O%I46$?H#VC7(@WEW8?I;1 MEZAG'-/'.)'VRN/M.)9+H>VB.+K>,VC&_QLII<(77]9F'<9]!L;7!5"DX& D MVWSD]^C$'T4ZD]2:NK!LIVF^<_R &\,E.N)5.5E%\'0A6Y->M7M2-Z=H82V; M3WZ4LV-%C14NQ29[BCW,Q '$BI:PM6I&!"RQ(SF.2*P3K:^[%N>N-J_7NVE9 M7FQRRY(S5[NV+#MS90H5KIW+2F'>J(>:J>9V,)AGD63#8Y_@F,'BS]=S_WHM MJL[](860:YBS"1]>WHE\2-;?;>N+QCY\N-EL293MWGO82_0AU8?H(=5!U+Z^ MT^:XHUW_[>QWQ_HKY.^X;WJ66+^%@3$B_"\@_(-M[F59;#:6#(O'#2DKUJ=< MXJO%^A3A^[*^->BT5.)]3AP^[$)3'784#L7E*]4"H:@.UPM?>[/B^A%KKSI< M+V9QW<&.MG!$RI(IH="K\"23&.1@\E8C0.2#]Z/D,?'482M9.SV24#]W2+J5UHT52I,GX@=. M]5GK#@:+GB$K/61*W6$XUONM1O]@ZJ0!2F/O95:T. '*)V,FI_1=R#4X8GX- MV.,KM^%<\INP86T_69C/USE",6 M.;)C&/AHQ#MT"#AA?CI _W)LUM;.&MD2.:A M3H/Z)@D^@,SC/-*.8'I>#DB#)0^\8YAPH+-:=J//T)?HF'&G MI&7/AP5QB&>L@PA6I&A)D9)0LJ\_YJ!Y,E<^AJ:--]AWSA!FQ)NQQS@"$2UZ M-T!,:(O73F'.1L_;M+:Z=UJ8C5)%3=]BH]I^Z#/2S##:2PT9WR$;2; S:1XQPK]/] MXYA[7%PW'WFVGS=PG,FHT]TP>_MV>YS%[,C1'C7&3G?39KF]LQ,L-N^Q&,!I M)AMLXGB;C4S,=(3-)NGVE-&C=\:)HXM:+E2SJ,EK*?FXV M6IU+O7G9TM<-?WNOQPXZPD&1@Y9=S@?=;&0X:%OL+^E7]A_244G)FOI@HREY MN8-3[,ACCY\JF**-$]:EWH9CV?[]SAD@;DVE4]G*>/"W:_'3Q[FWVU&[Q]+$ MK&LX0Y+VL69WVOT#:,)X*&!PU%DJ,"7QV5Y+:>K^]KUA>2(9WKP<\%%TMWN# M-JYGG,/X>NGB.^>2)>"V0VVOI[RB3%$K7QCL1N82NSG+> MV<4'D1=-_W[S,GPL._Z5//EVEOSYJP6$>^9X)OH5BW+RVYTS#0-?_* ??*C- MEIN:BK&NJ1#K?G?<36QK*<:VUGXN?N9(@2\0G)?>WE]?W-';L. L]Z"H,X M']PGP]MZAXS=WZ2K$,[M0X_0_&D)+:[-*(*4#S=U=!38-A.\+Z^R94/VY,LU M0ZZQ&HN)>+"WX4BM_XG$2:#WG,BX 4F;5\P113$ M!*3ZOW:&J=ZQ=G5>ZNLS9=DFJLC_:N:RYY%9S-7 M66YH!4YH09LB 4-Y8)2C+2FPNL>6PE3(["XE_115H=_L;E6JUZL+&1*YGR6Q M=021!Q!WHH6VM<9 N[;U7"C<9YJ;^O:STQH2XT7(C!>A=(HB42)'7N?S-:[2 MV/K2M?D)>E<#W;OZ:P:PU$5AI.^OAB#IR\X@VRB7N(B]):(H!]@1'+[^K #S MYBXV%84@G)QAO[UF7=C86P'T'QC[Y-[A[UE-[[]BO\548/4Q\>R-,V#5@SGFP]#F]Z/U M+:Q^R_E'8\*/SLUR*D-3<[I4;U1P3*A'HLHD6MT-V>9*,H"57F/$@/:.B]E- M')6/^9?R6TRV]*K0> ]<7/I++C9'C5K4"IF&GCG&_&PBB>O^R4NV]/B+MX]G M_J;UXYB$.(W&#L O$9=B@7;LWC$_HF^T%LT]82P_V:Y2FZ>1T M/:W9ZVT?Q<:.BQK/82AM#7: =/=XDI4]*5,<7QVGDL*9FRZ:#<]#E\RM:L#] MZ#?N/7/O,Q?6N!O7#_SL*]X)M7 =+_;LO@(,.0P;RX5Y%>#'YJ7O]NW=X[MK M]FAX6$ASUXJ8$:(.6B#_-7>VN$F/\.WL$9Z6(25B$'(,NU?5=>DNE)ZC1^XX M,AOP'X9M\QF[#D&[$77./W.'O\*B6.WY2P8HQY<,+QK=(1.[G!A$@8E]")]\ M_E>(3]V^;+O;R7J6YAV+?A-V+WU?L,2@K2"Z.I,6RD_PBL>#..7J6YCT$::: M2KDY;2OV'34(>ZPTB2VT%C26=$O9U,;7<&"TK,'Q5+LBR5 M\>YN+$23SN^*:>P-K*1@2Q$=PO"<2%2%54D4=0"E3.9[-MT7+,:!"6Y_OWJX M8CQBC!^5LGC@\J("-("++]_'BP&>6SW,\Q]7/[EQAPM)KG^7=3 PBRSVI2UE MY <.3>4-*7M*BI(FU$V,P)3IXJ?2()8DPC;@HVE-L# M]J/#N?!YQ<+FNW,I) S8D$!7UA-(=8PUQ9$V9.DK]Z+Z"U]%51![QKYI=OL: M+!Q"WK]I=KKB0UP&0Z9F!W4>B$UR_K9TD?.W(UYIBD(Y6*%;IAZV9X6EVCUV M84G?$$0IF'TL ZOA!#),.8/3P,1))ZD= EV(+R[2P2U!YUM=78Q O19$4' M?J"_Z@$#UU;')S MO]T!9($E_WK^YAYT-Y=-QBL6GZU=E#..-<#+9IX)K M#O0"V'-P!M++]J#R.8,XQA[4U)[$#D9R28=?D M?.C+\J07L+K-S7K?LP]HP\3#]0TH)=8:P98OOX=WYV_>C\1K]R/YTJG^2ZTE MMZZ].BUS? =Z#;7U927P^/'AV4(6FQMA$;,)+%E"U=TVL+OH'6A:O"%TS^P" MX79V5?A0#KR77=[ #QC.,#0#]@]AZ@YF6+W8"PU;B[]! [4L#+UF3/AJ_&;T MXORUJ)ST:7/4[:[@;H].2QS>8?/6;2YK"@<-+PEFV>R;N+[%!:\^Z<=WYY@> M9I"! [[X]]05H[7/Q.U!1SF#/=2U>T7^3ARL> 7@]1HUL=](CXML[>K+^O2Z MMK,F;2]5O]W91SZR)JVU5R6,SO(!\R#2T!;.O9ZHJRE;7+Q-ZDM590*ZW)+C*CR4DNAT^4_G9G*W.7>LN1[@-!H3>:1Q$> M.T5I3+A%"?/(W"/KGX\B!G+;5>\FIRKE+W6+.] E/(%7W5'PBMI.!K":W[2D61'>>T1@L/OM3PXP_1[QZ MM8;!&*EO?)M)_5A!@)?\-<3+"YB(G]Y(OB7]1J0E[&Q.O_XW>^&>R D43Y[\ M<><R#FKHPUS[WZ\ZK9TQ_>B/_?;.I_R?7&W(OZ?[_R/L#)(.)XJNKQ 3N=.?T MF!POZ_-RJTC?:FUG^IY,6$56=M/R0THTKH:(:[2 MB&M5#W%9F,[K=F1X'WJ.2,,A[A='UE>1DB.[JZ=RU,J=UF%%=,##"%5:2^SU MND4:MTN9+G4H(807C_!^NU\3A)=P."(ML(9:8$]K-"JH!Q+FJHVY3OUO)L[B M[)$J,L&&?.IQTQ)^\73Z4)%0A76SBX[6;O0JIIQESH4,'48K $>2FTSDIIG; MY4XMY.;$;;N]8W*S.(D'@MC0#9]LON?:5%&GI0.' MK_#I0=+N$4^2>(N4#5'N MV36$C+C&7L>6.>;XMN4S?XS9T#QMQ\@64O]B"E[?L$4_\WRQ,@5PPC6/K]JN MQ BX;4TL1_P6L8*GLM\RPS1E [X*K+/2%*FAN5)_L&L>\\RQU.4PXX9HB6,.!]FE[E<#GS8GV-M#XNZ#@ V)J5_;UC6VD M"Q?$W\44PW,)O6ER/\;Y[__U&1/+BYO MY$#"7[UQ)(.WICT0%:'WYL]'?F3NP^7:PMMZ*(KPO5)ZP*'K<,(/V[[W'L3Z MZD_[\+_76$WUL:6/<@:RSWST&BLY/_,8R/I%Y?#U9,N,[;6 K%TL]DJ.VFD7 MP:=D)%&5 ]DLBV^ZM9)'*@5&+SHKO(V?%X@&5 MT &_QU3LQZ>5NG@5%+S]X76*X#4+X%,2[9W*7U0TEF(:DM_VJRC8;!6Q%66] M,NW/ENQ6IN9*;M9*(6E_:3L62?I*OK7*+=W[,^GXI;O7VU.'7>33]G1I^Y;' MVM37V9?$ZBU4Q#K\=%L/@Q^EB:,T<:=[_5":.$H3EP4>*&<8I8FC*:(HX%P%+9'2Q*D+'$(XI8FC-'&D!5*:.,)<#3!':>+J M(4E1M*$T=IXBC;59VR75&:.!(<$AQ*$Q?_>6": M.'5B!-^EDU/%^:!>#9]]TQZT-(09[LG?=-H=\6$4)=82";L8=S#W5#KPB6%$ MBG@%XQ2T5%HK>Y9S:JDUL:Y)E.T-YK9R D$V0Z7"\F&\:\)HY0_O7>\="%8P M"NWK.!G72JQZ$C:[3VZ8YDJ^@HT]Y4GT4!T"C M3/?%_AG]NR6$.?4:I2I<$U#B!)YA!IB>;\[=JL1%;$RDC,CWTW'B;^$;V$G\Q>?G1,RS"H)D.N))6#Q#QW0G4YOC]V8T M,M$$KI>8TV\R-9P99O'#&&L\X8LFG@Q;I.GSQYP+JJ,!,&/X@C\,!8&BD\!E MIFV)P4%_"WU$#R.=KZ[WA<$2"4OU9'%+K;4X>BL1D$;1-?44I(P>\7"P:-, ->N1-@>=Q0 M\4S>6X %YW!WMX)9@O3=G 3M0N85\&N;5>#<$P@4F"M O1#=:[F_H"><5)=S M.O%0Y'\V"*IB&/BF UB19GC"WS;\U3X- 66>.+LIKUWFB8QA52""=FF89>H8 MQ"#U7&>+OOO==L!XR^$Y-)S$UH_CKD7*]F^LVSU312Z1FA2F2"BN/HJK!^(2 M\J)0,HCRDT%LH4/%G T$#8(&J=UK[UO7.A2Y=VQ GO4$Y! EQ=#!33J=5 M:4NX-O\*+0_](K9?VV>U29"^I5;LSF5Q$DOZ/>'MOYN-Z@$NIZ#K^APEYHYN M1VT31S*L])#,,I7AC&)'2U<9+W);$/)"5>8LR#?@6C4LDM!D(31Y';1J(31T M3:&$VD2V:((&0:.$ T=ETT5L.W#<.L-3_84HGCWS;?CLX]ES2URH#EC5H83$ MIB9B4]CY1>4<$*NI#3;'P*>CZUW'M.PH88,[8M>^CW'#(\^=L ?^+,J&!RZ[ M2<<8__-1Q$QN#[]/M7L_DJV^AT:C-A_==(NJ!N>OT4LRBS*^!F@A*Y MY=RK."IBTZF(P:;5T+JM FL&DSLY(3DG)/>U3BNO"ESDIY[3;O8Q-&WT-+QS MAJ$?>#/VZ!F62"" 6;;0,AG::(3+:E.C^W:UW(;[6K]/)>L)<\5BKC$@;_4Z MG(7NT*@4Y=]-98EEW+8FEI-_L3#57%O)!S<#'UR]77:IL-(/"N2YKB2A*DM- MNT'Q'EL8D)/GI_)'OVT7!X]N8-C1C4$F"\Z>7%+8@>U02A4Q$67FP%;ZV: U MT%J]O-)KJ(-7=2@AR:F)Y+2[6K.9E_VU:+R>6 )LUR-K/42/ M=&#\)&OJ7'QP??_[!8=2/P./TJ0?V0UVDJ+;KX9_:BG0:%0ZE@L72 MN]?U@K$HKQ)7-4*[MYM,G.;0_Y/"5>/().IM@ MG2;/PE(]+LJT9*(992] ZJ>B7QB"Y0X7"-KWSN$[?\Y^.3YDJR@VA0Y'0$:< M[!A8^Q'OX='3$8OCR1)Y2!"RB?TZ RI\H <>Q0I\1IR;YVDF'KJ1%JQCRNB1 M.S&Y$Q?E3KSG#.7KZOQ2M\]Y^IW?"0' M2_!JCDQ MUDUYK8T+9Z>K]0O+>E<>6M6AA.2F%G+3ZFF=5K!?HHO?]E]3%TJU*9L2!AHCL0@H9:EPIUNS\H[(Z\HMJ+ M(H?,BEA4+]I:NYN7257%V3S.99K$XTS%HZ>U!@66H"Y]-O,M@E;I T[1"<-( MJU7+VJIK>J^"6?X($C:5-N!]$?KS'WT#41QM2Q2,^\WV\7^"% M=@&6Z+)GF@"W\T*[G5><)T5VY+4A_&)83A3-@5?80WC]Q0BL%[S&]@,O%.F2 M,]TF2-]2RPWEHEU@U;K2HXHSL_T0C-6"<;.1U_VN.J>1L_"FN@_&W$OB#/G7 M*7=\_CWY2BE+J,(:Z87>+CN%@M+F7)(:DIHUY[B*B4Q.N^NF:E"5/N]]V%!: M)Y-%8D^.*5SOK?3S2+KS@]XM*GM? M)<614ILI8<:G_%4$#8+&B:>D@XO2[JXX>UP9UZ3^[#O^PFUW*I+@W*(I<&@% MHJQ/C<\R\^;FEBTT^S8F325*"#>V$#>U]V-#/ MD0UQ6R(IPPI/?*ZQ3P E<\;^&?V+@-I8;W@+7='KBA837E>F] 1S05._ZFZT M%Z2YS%/(6UX)]E@L%Y4R [T*5X*@H+[2'ZQYV-=Q$#+;) M+7$;DFHZJIZ,1!@I@E$BELL)^]RV0:8T]LP=>,F6#PTGEF/Y@2=O^:/[%9^Y MGAR$,160^E]LTV=^)* +5*X,ZH%S]M$-..MK#&<:F;X@$R>!=>T4/FPD;'Y3 MA"_BLVE2L61V7"\Z8=X(!K]]8F NK12N5U@^?Y5Y@,;&[M2YHL4FU,X=>O%A:GMF?LF]:5 M/A\2<-'&*MSX&OS27_UE%/4\VU#D%@M+=S31@"PQ#>@#N",^[*/*1Z]3"W:N MMBNKO)9>XK4H$<]D&@9 =3S]QZSXJ5:!G+C)N$793J*)T!ZP3=8JO0O<@+:, MWD]F#*K-B]W*TB@*=8-,8# !MQP[>>0 T/9E?+/9KP&Y?+ M#*R$<&)(49(:XD*_KV,N^TU(C)8K9OE(/VR1IF78L#@9+X9EB_+QN.S$.P\L MFMBKV!NC+76!*==;"=G-'LM?V/GP2VPFJNLJQ@J/##DT ]L?/!3Z8@G'$<%6 MB&>_2]@K.>SZP=@=,EB@Y9KI\4F4" PX+A;@(<,CCCNQ3&9;(Y'@!1^,^*&Q M8#;%*0!6!&./1ZMN>JSWN%;#_SDA,.8)YLF7B]L$[V1&'O\KA'$A)Y&SJ V( MS1Y$ K4/6/&PMWBW,GR82IQ-2:N)=,]BDD(GFE^@>1NT9O'88I; !HH:CN6; MN%'B%!C^F(UL]]47"H,92%WDB4<3+! _D^PT[&6>I =_%Y.VOG6DT'%!>0A' MH&Q92"3T$PUL\Z#D0-*,>86]C[UZ5L OA^ZKQ*[EO,! )U&C%KPQG]-4QAZ8 M$O@BDK-1B,K8)GJ7-0O^%<\L.'RD(4WJ*H@ES2F@V8(0Y+W'A;2B$$F2 +LX ME@"$4(P&X;*@;HJF$KROV[/C17?-\OAFCS7[^"W_H.TVK00$GF4F[!82G,S? MNH-O]/@-/(W]P#^W<)8$_N'SJZ?:/;J679K+X51OY=!HI,1]8=2>QW< M&)Z'6^(? KP'L[[UYN>NWCJ(]J4^BQK*SGF H>B]GI[+6.)8GLLGD#-OCLO;/WX1NOTX#/GVX_]K5RH:VX9SSKYCDMY+BF&!)[OGPL5TF'[,2K0^N M\WR)^A0>%T\1LH^N/(<[:TRP^\G7X* !S?LK="S[+'NMSN PC!\TENR!OFOJ M2EPK8Q>I#G;9 M=?+C^,_+RJ'("1HI\'@2B+ZT\3S@+1@*W#" 8[\S%&E^.!P'//&2Z7$X)<*1 M-C)EOD"W;@B'J>&+L$%,C9DTH3U90PV.5AX/9F(:IJER$T]PU(P.H@Y_EL9A M]!*TGAT\ULC4IF(@XCCZ.K;,,1L;\-03YVAK?O;P-7'^%D>V9) 3U^$S-,M\ MX8&PF CCZZL5C-G;M^( ]&LZ7J[UAMC27"=2N33.1X@ Q648(V M'SZ\-3P\U?NI5][)-X[:A"X[C7Y[>9;NCB\-? M9EQ!0$>$LNLA&CO%GP6Q(]7[O//]. '+_]&,^!Q9W] GX-FQ9,KC0^SUXO74 MV^K8YD^U4F2\:T_^*>SDYS&#LN>'SF%WHW[.1]16$ M< I;"4]=UD:FO=A2"0+P5XCW:D/NPYCX\ =IHI8FQID/@B,M,)$A>&QX0WGW ME-CR<-=TQ4TM6A,]"^0GVB&-Z11:=ATT!\O[PITUGG OE9>.T BW;?SWHOD] M"X!=TE <]9$:$@P1^&=)H[,8_KX5+4 ?F.+2F+YV9 9LYH(J?YLI<2T.HFD, MW"G,F8A#* X9=X[0+[RA8*[0,*X?;EBWT;EL=0JZF-8$;P,O-(4>^SB;RDG[ M)&WAR7%1C/_-(=7:)]'%1:5'3E%;0G"+CBU(=[P8I6YS K&@R'L4(Y 7*$]\_F;$0&#IO_GBGJ&,)A932"[N,KEGG)A81[UO(T M1&"#WO"37)9%H]&[P!U>XDY5)D&Q9L2)%GD/0!PC N5WPP$"(C'T]:$84&G-H"[!WF MUY:5*H#CR86NA&Z"*VP<3J .3OW\=@Q 91E/]BR:P?FAU,*MQWT25U719'F" MI08(QG-\O[G0>J5VE-]A"11> L+UQW)P>$Z0FNQDG8SJ?,A5+KJ+9K;QA-,B MK\3%;;P\=T=[P0M\H:6W<^&^%.%2Q) PWW2C#0174N'-E6@=$Y"?V"5-7@G& MWFJP+/-I(.BR?#_D*ZN/G%!)D9P<7]Y()I,N[M3AA"T S0-FSV)_@7C+A%TY<#V!CPC5_Y:;2;Q$?<75D ,*-RQZ M,.5V8F6=2T_D- *3%I$HR#*@2WZ)WA1S@H"(J>&AT$22ACXMN*F&ST+_D#Z2 M000F?^Y^LN@^@"?AX7".F$CIKQ0Z%MDJ1Q"=:%*L';K"O<+!56N9P6^FL?NW MV&>B<\$;=O'FT\W#F^\%N0VGXYA M\N(F%_Q!G&BA0]?6)^&/!;UIT:X?>0JQ"?R5(CKT8"F U0-6&P[SC[M^3/:" M6RINPM :$W!YCBA"$N<(6T)6M'W#(L]?HTT-W72BG2]>UN=>P7) &DA>Y""< MAM6<-_+4!KL(=\2B'+E#;50*U\AVO,[Y:6T:ABZVY<2+).V15-%#W.>E 2?G M](2O*&0VVOL M0SL7,7B!V](/V+5C13?1.Q/]*B)V/ANXKTH[@[;PP(@+Q4F:+)#DV%L-<:@Q M[$PX=P'RF6M*I5PB"^\*N!GK8W&),6'XD*I9&F;_ %P&%GK6)2Y%*3=VW,$G MW)#[;>)C*.B4LB_[2[S2GF819Q/OY37F!,D./>'S@2:\E6D3O? 40;0.)(_3.,I+I^,(E MJT6#$?/1]P\Y[;E.[.*WV'JE!"V]X!BV[VY;=;8(X<+I)+K7F:!M"52.F'$( MPN7%SNHL '='P32HA4:M J,NAW+KN-3O$Q!FL,V1L##&XV<"):G1;W MHKFO:+2U:*"Z!(D7I&U-+'DXUX0- +8I1X@8&A9]D:'1L.VHEF 0V?>T9&KD MZH ;( AQ2B%>MU>FP8"PQ^X3^4<2T"8 7!BZ\U@8V+#_+<,$8+KPA L[V\6; M/Q[N;T%;$'$-TBX$-,X79\ 0&CO63_V2IZ@AB(\Y%[5H+3DB)POLG+%:@M]% M8\#*=HG-QS9/N?4O4>"X6TC8U..01VL/G$A*??3^X]+@U>8*U6RAJ25_I&8P%%VU7 M6ZSGBRC!L*?TQN5AQ$P<8Q4=^1?M.&O7H]-8_KO@J1&O$(+\2R#@A&$\A[8\"IL@T:$MHA2$]WF\H#Q9KYQ_00'Q\-8^&&/X M3\I)7_@T1VW&QVWL9KZ,13\*SVG02EQAEA1-72W:N7-@V5*$7(8R,*H:3\*#9L:%G ?U<6X MEXDQ0W.=U!REQ7GNUH&']?0D_NJ^@E" 'F3%MF%T6H_F;(6\*"H0=X,Y+2DS M QX??:DQ+QFF\$S,?;AT!H%'>X M/+D9>*KON&A>OM'V+_=>O#;?\,N6=OHA)3?Z;_'JA/M^'#HO;O8C.F(R8BJ$ MHWU,PWX><]E_15)8Y."78LV+&GRSV>GL.?8CIW$' 9UNO['LE7LJ!0?$ M[:.G7Z_3ZNY)P>[KP9PG/D5 JO^D^SU=&YO]9=_& @=\F)AG,N!>H[?LZ;5I MP+]P]]DSIN,9N\4SB&,4,LJDUW2G^[DIM1KZLIO2IK'][H@SE2 E=Z3^_K!K M5AK]YG*8SB;*KWW+R'L.L(_]X-3J]_:D^S;T\!(K9U;+7O:BO:?OO=X?2_MA M7#^ ]DZ[O>].D944'S8/)TAQ6^_LJX,<)PN'C61_6>CM+<,GKCZ'P6KGZM-I M#/H[).$V]A#!JX7+WXROUB24/7)OHN^<:M$, M>EY)@8O(%E1+HB7)__J,I(AGHK'&;ON?>G_.V93?0#8Q'E3;LV&\'&O"^-:? M@]^:S7DHCSN+R\0!/OJ,'X%]HW?=+U8V/^#8RH,-._AKN7NG> M6:I[O/1//Q>1P 0-6C2-OL8^NB+C!7HI? Q%KC% @7C1/PH%T-ZE;%"VPJXC M%\K<@)*,0-)_/Y+4KX"A=0H$_O4'%PG@I$G3=?X0/8J>X@&N.X0TT[I\X\W/ M>K/?ZS?T[&"T8? $E9.@N9RF9 CROBI B1NY^3=Q>,1 UYC MMCCI]+(CTU1_T9J?W[!H(D\T0VR?R&+G,"=U,=D4HN6 B?6 X8+ <$5@@HRJ M'3<.7_?+.*RNKO:M/,X?^R_XY6*L&HK%"1A31*/(X^1"&%,$8RJ<>!I7_0RU MUK(QMF1/T3 /"$9# CL]D;W]XAV7?U7E;+1H9I##B4<3CT6Q@]&R"08CGOIZ M/T.4[<$3PE>.^"K7:+."KW:WU>YF>6]P"+[N%PTQP]!+I0?"Z\)JX."/O0RZ MBLU[H]?I9+BNK./!6_ M.OQN?;>GT"FN(_W?FMT,70>R&S4AX@!$9.=,U/ZS\UNSI38BCKFH&;G>B%N5 MOZM)AAY]?A\/J^I7?XVK03N'@_#!;"*090JR.M\19@"R^V7@5!TAU=)L]4&C MG1F7^(: >2_3IR[4 MMHU*7J],6-2L.Y*-BC;G38I(W?,;B8? =+KXQP=9$#2?)WBU2( M/V9<0U8.QN2V/36&:#? 35Q\]J>&&7^..GBUAL$89[3Q;28)S 0!7O+7$'W" M )P_O9%#2/J%54#DNXZQ*W_>"7$LPK*^ILL"YB][5\VC42\+O:1;6![DA4A+ MYX8^3*3__4K:HV!XXO@7TVLM-&>Z.(L.GM*8X[YZQO2G-_+?-\>R>K&#/1M= MG92C1O1#"BMYHZ9(A/RY9L%BL$ZMR#J!)3>P/!GFEV?/#9WA)3#"]7YD_\DYX!&9FK4]\< MQ=#TV#S4:_<9W*#PP34'[>W#.UI^7%DK%9 M()?H*$$@&P4*9%9.V1/IPVR M>O+8;- &6<\-LM6J_?X86P2 M0OY/0_P/"<+"5]8PXFOY.^YAA"J\)^N=G-: HD%UXL+0WD#>P;OWX5@ZDI3B M4 T$L:$;/ME\3_FKJ.7WP.$KO+/W>D6)==Y@38GU#^+R.\6P^,]-E^5'E;') MTH=DK;_+)UGCD?TC+K_[(:DA_4_Q.L/WF6A@U24I:NA^%#43MY(T0EXLJU77 MC-A_-"XYAW6:^7!> 1F^D'6X+%&]4SJ/^.N<-W8!BAPTSL%!HWOTG7O@3G?R M&9WYN'Q=3Y]Z")3Y%F#\+<-?_M[#541?ZC>*(\UFO*,ISRO^_?2EI>,846NAL2@ M4NZ\>EW5S.G;#AAODWH;40[3,[__4L0Z5Q'3FZZU.SL\>56\5R,@$Y"7@=SO M%.BPH:P#U>[-*Q.9(F>EDRY&M]"AHEL108.@0=KWNFWG)O0\S'N*)D2&1=HM MWW*=,U?!:^N"UFV2KDR(*Q1QW1W^K"HBCI1:);9FTEP(&@0-4FI/4VI-V[ F M/FFT]=0O+MJ=O*Z>532!'N> 53J ",<[<:QKC28AF?1O4K*JHF01- @:Q89- MUD I-V?,&&)< N8W/4J9.9)9I4Q1DD<3256PBI3AS-C8$)DEQ/SQ>/[B>E[0Y+SFK>L>:5 M/F\::+=%L:?0GZV@I@YK?WYR0RL@/25#YD'Y/I7H@#3?&3\Z]3R0*P= M6 (]RPU]-L3'@#FPGCV/V?\UG-#P9EC4J;==K( M3\-G(/C/7%9DPO<];N+^,URJ C4R+ \7YS"I_31O),H7!%\("YMX/E+AF3_F M/#B';$'5S7B09Y*5/4^:^28]H-PJAYSW:Y"YJGJ90920$\H'4_"L4SZ8/)9$ M2G>R8V:(07DPJ,A"CF7OT2*_*QPS/.O%P,JRQ_GI$W"(03E(5A4OQ;86+OCD M\:EA#>/BR_*L[F+Y9&9&(3.RW/)QYN:RW?OK9K^OBG$^-V6?@LH)QH4-KLAR M6=4JSU.Q7>Y>;&@G;&14H.=\"_04=>MU8'PNQ*NF4"I(NNCP@:*AED:^I\3V^3;:C-=?*;J4E/48MD^)%IU?< MO=FA7,]\M)GE7R08*P;C9EZ9A:H&8U5,ZPIN:Z=N9V0;/5_;Z&5-3*.$;D+W MNL1\%8-W';;4 NX8R%GD?)U%\CO9Y84J18Y[)#1G+#3-0L,@JR8T)=Q+D1&? MC/@$#8*&$A$7FY*+*7_IT^QLN5K_R(-47I],=*8]&:5PTL#2]^&2DP:6KHIU MRTZUF3]6U:&$I*8N4M.OB=3DE6?S]+R6:W-PO@U]R^&^SZ[-OT)+O@93]31+ M?[$YVV;\>OKMM[/4I_IGU8STE1A?W8WJRJ-(98A9!#&;HDP*Z(<3>!\>]$4* MPFGHP?3Z\(=GF5SD25C^"MXW#>0LID44+QES;N.,_CJ;1QFJL1T25?+J*,,AB?:V)3.T;6G^IYOFJX4)HLT4Y6>!ZE2*7,6LKE5*%_. MZ>[A)]I>L1/\96'G6G(YSZ"?=%Y)P29\ZOCK DK.E(]IN-]7S8BRM3RBX8^7 M=(SC3B)EFP8I?4TIY[:6!OI'3GNZNO;4/2_!JK44O%](D8['-1@RNM-C8G0+ MU$YQ[,C$S$I7TQD3JK!EIZ4-.F673RTIOO'(&B_J+1M;G90?7=!QL] AJ(*3 M(KI'?2HX=0M.FWLDK&QAMFOE)>>3-@-7[N/6"M\V4 M(T>-_3)[ =5Z^J#V%N/:;<2%%_&HZ&ZMRK$Q<[E5.5,%[:N;A-:= K$S(:S\ MK]":HJ>@QAP>T/9:T^VU0/67]M9LQ/3."0SGV4(?2]I#Z[R']GH%:KZ*7'KN MF3JC8B+[B^L.7RW;SN2BDU+69$RHPOMS1^OFMD4KGJ^^-EY46Z-2I3L$U0%3 MEU"%%82^UAQ4+?V-0H=ORJQ0_HF6+EA5VZZV*K(?+$?Z^WI\:&5F%:*#IUK[ M2J]=_X-G["6J,<,TO9#/+V&TU"U,#DGO:2=4[.S8SZM. MK#H;;&T.B5M%^ZUEVS!*GUD."+.)"1A@#_;X"W="SKCA.7Q(AT<5"55XD\]K MBU?\X%@;@_,>9B4J!: XH0IK#[K6:I>=);;"IW:*A2G_7%SO6)C:A(ONS-HI M;T=DYBHO(TV7HD4I6I2B13/)0WABJL+]DP*N34GXT75>N!_P(7L8&QYGUV9@ MO5C!;',6PN0-\4+\_&+V0\H_>!UE&YPADS%QH!\80>C'GV[G4H MMJ5\^+BJ+@6)4L1 %Q)IEX\[6I5]&4IWLKL3U^O:H%]@;!Q5&ZJX)%54":WOTN&@..MJ@H?#9(_,A'U?JHG00$99W[S2# MO'R3U#E['.E(6.#LQ\.#LG>7; MY"Q/SO+D+$_3;9&S/#G+']Q5=C-##,J#06?NG+*7V6"'1P.9Z:IZRZ]KS7Y/ MZS?RNMD@\[!:[CHU=Y=O*>QZ1>[RY"Y_QK?GG;[6Z56P8AFAKL*H:UQU\TK> M7R_W#!5W!'*7K_GAXT(?-+2VRCI;YD,F=_F:8EF_:M:_AC*YRY.[O**$*JR$ M7L"Y1QN0NSRYRY_3T2O'#9'N6 M?TX=;*E#";G+EP[Z'#/55#8L.1N!\16;?IK!?I::DI'D*//=T#/Q 4O$*XQN9T:M/:,OVEJS6V"NXM)G\]S];$@\#KNAU_1!@7F5 M2Y_-;>)!/D&K_(KL'IG5N 8@>)\/O"]T;= EO[;\ M-M,]:Q*KMYGJ[:OV9G.Y&QAV)GLIE1@O2;&O3XEQ/!JWBK)Z98571<[+)(XD MCEF+8T_3NV4[SY2.@CU5BH/]$[8Y'QQU][_6&^$=C.S%"*P7=$7P R^<@%H! M([X=C;@9,-=A]\&8>R)GG\?'W/'EH^*>_.*#Z_O?;W91F#>>:ENV?.^(=A>: ME:UBFV?BM+#)?I'D/5R^CMV<^+"C"1<%O!72TDD6F<=-]]F!/H;,8,^&Y; + M]'CX'J?6"GPVG / FD\2M]:7G.22< XN-I1O M\NR<-&C*R1&$THM2>E&U&'3F[DK1J9'QK^;8<)Z%GW3@&6;@7[+H&]C51YC4 M^&5W4F/RVR"_C;1"F-?UJHHS22Y-)!K[#Z[55=B?B=(1[;^!?N83;OBAQ]&& MAM95C]LBQBC>2-$:QZT7-(GYPE[W9-DVL,7'C16V7>[[\K47[H2<<<-SCDRI M1ZX>9^SJ4=@=:27]/$AH2&C6^4=UJN8 6-959JG>4?DE/R#/!_)\V-L1*:\ MG5JX/9 LDBP6Y[??*+OX9PY'ZDR]A3)RPUGK/W1C^&/VWG9?-?803J>V./H: M-GMG^:;MXEG89_\4[3!LB(F6_F>SRQ"VA\VE&TNUI89C4$U]6G:94LBGX&R= M<,@'A_P;R*6%IIQ<6LBE126/#6)0@2A5Z:I-G#NFAC5<\4DG=)#XE"4^YQ$3 M?(=[/_<#L@"2!5 %"V#50A#I"HN$IG2AR:N*?(E&\[.JE[%CAY[GL*##:8CZYS::(U?60YAH/>*\R0U8PLOEK4YEA)J6AE,55*_A8D*07H MI67/"4&C7/:<08S]5M/,K[,I]_RIA^OLA4Z!PDH<%RMBL[W,Z21(ZC2!N#B# MAC;HY'5CIX[R7YMX]YV> +9M_=VVOFCLPX<;=M&DR%LE"578PIG7KJ8.IM2A MA-!=?'A:KR;X)E^X3?4QF&&:7ACE>8$Q8_87K#%M 82-P'*S*49%3C]5OTPL M7?[7MZ6V>"@; 'K\Q? B%U'E+R 3Y'?Y*/QE=U^G7+'Y^SB M+7?XR JVE#F9MQ%79H$&HO>CM]7(6U!.09-' -;4-Y]OA9&]EA;*QI#T<4;9&*@D2HYV.8K-IW0,-.5GG8ZA: OC MUD#WT/.PGZ,V6(KB)@95U"FK"/5VJV7_/<=S]7&UK\FWY3Q]6\A!BT!,(%;> M.:NPR(PR]Z^'P @R*]%%/OIJ>97HS>*$E()""'#_K>=U ZJNP](F?ZH:'G5D MX/K/)0ND&W=G;EBB4;(F@0--31#-6_!R"7)X4TE>R/=>V\ M*MR3;DR(6WM!E)??N#H:=VFF\O)WBP)NC54SVI%U,8-%H=#X(3*>$[P+A?=% M;EI67JC*G 7;HH')*4NEVVG5G$'(:R4+KY6B:KN15Q;ANX0-MIF7\WM>J*K2 M!EO9@HA;-]/'S'92*NE6]81RI9\0VH5MT%0)D<2F-F*C=XLZ6!=8"?'@+(Q; MT^$=FHAN;4J\]Y9C!?SR@_7"AYCYSW">+Y2J<]O_-S8 %+KN>N("I_UV;.#I%;Z3\Q)CM MIH=U8"+&[!( KB%J3.1H7,"8A@P MPQEB#LQP$MI& -@T4HQ"X X!X *ZMH"N-6>R(9B\+KG@*=RDQ(/*)QY,\O3H M>JU3=%V+]*7I?("L$HG:RDP*F&"C50MHB%Y^$0OG3;QP7HN%4WD4U'0RKE-[ MU;9-G>9C2??=0V7)<)H^WXZD;YU2*+B++^%SE&61 MLBP2@TIC4.8^V=VV:K<46SWJ;N <[DY ?_>X+30%?VQ-_>/,?F5[I5+ROG*, MI%H[-_\Z\O(F(!=WRZ]KC6Y>]V0JSB:5@B?Q." %2;?^H16[;^ JIM]]=)U+ MO.CR##,(#9N9N>I[%,^JUOWU0"]P.Z,(:D+N!D4X5@O'S78% MTUV?NS'K'7_AMCOE0^C6'#LPIN?9F1]Q:AOGG9]'*]F<"''K@T &"ILYU55M M",=JX5CO53 GR[G;<>X<+&AMYX9ECX9PZE"H/UB&GHT@]CR)ZIX)' M$4).IL+N#V2L MJ2'@+E1&G+IZ#<%8+1@7J->49*HY,M5?Q92=*$4[,T//XXXY8X%G.+Z]1Q0Z MY=VDO)LK>UO952$K>I GH3E?HB>4$PN9O64 M4LK%3$EEJW'2;6J#05W2RI+@D. 4>!K4FLVJY3%7]$!(XDCB>.+X>[VBDKT6 MF!R]*)\[CH/+AY'U&T"!H$#0JX7QU:,'/DVQ E-;_ ,ZJFO$_KZ1@ MF2*QI"O\DY/L9ID*_0 ZSZV$ $UA'0H/G,$L)FRL<[F"K.?Q#/S/:U_PH'37 MR=IY(>A+BB-2@]KWA,%1T\*== 37'<'+34 MA3&9LJBX1\5T]U:5"D@F2&9645,4?F$\\84U>"@&AQJG[3//7=Y2VNTJE9)@&IP MD."4+C@7NM;+S661:G"0.)(X'I:\NQ O[!>N'#NR0SY;5(3/F(W3S"R-_: MKOGEY__\#\;^]E^7E_&[F.[Z;>A;#GKF7YM_A99OB;0*[&F6_JPQ=&P#7H$B MC7_Z%L!+&$79/T47#/M@HI/_N;R4_:P2&G>5[NGM+/5IWLM")\D &":#@ ^? M^>BG-V:SH7<:>D,/7/Q+;[;T-S]GC\"E%J/S0(R9;OJQ39.WX8SR[] /K-%L MZ9C2ZAY]2$D3M2&'Z4*&\SE26[HV_X#<%%?]F/Q!]! %S 0(!'GSX MD'W3O.K.6P'2;?P5&X)?^BSZ0L,0D"DW \"K/;N:O\#V)B[USIS,8,P!FI.I MX>(V]CBUSS"R?68YIAT.1 M&Y;9+BPJ ?QQ^-:#=@SH^I7;+YQ-H)&Q MST:>.Q'M+Q* 1*4GY!&?@%:^#-W7[308P(% 9F6!H0(=J=GXSH=I2"TMP*UG M8)\#M-KNZ]4:8=DE3V+Q9":W[6@)_^E-XXWX[$\-,_X<25R\:C<:WQXJ5AO7 M@WV,'F=3..*8\>^3D;R[=T;R7:S.2%\H[9JUB%N; J=KMSGW2-G)MSI(NBY( MD79<96 WS]6O"N::=<>O:S7FC1(35"O7K=-0?K?:J\%%]QXM?9 ME'O^U -.:NS#AYOCC#1EQPFH&_]1ZTRD3:W;SLLUB,+'",@% KG0Y [*!O14 M:..Z [7%MJV_V]:73#NZE!"@E,;P>FWJ^;;KB,1UL["A=8=*U1K_LH/7B3QHD-B0V M)XK-H)U7(L>8GAW"OC4%_&!L>OWPR?#YDGXP9UH-CUZ^&-]38[61J MNS/.V4. >"?0L\&Y8F'Q*SC-Z[D*C,"]NP9CHQ!9A()4<2T,6<^R%\@8ZQ% M:ZYMNZ\8O"T0GHY<_L/%G*VV%) 3ZT)['+,"" M!5V\S!N 1W]YN(69GDR (A]!LAPDS;]B3#B\9ELCC@'.\YCL9"C8N6/8,]\2 M8>[)P&V/&\,9-,$]T\)G,0P<.0SD -U&\)[' )P@71AP#B,SK:F% M(_N./?&Q\6*YWC)EGN5_N1QY(#\61BP!7@3P_]&8 ##/TD!\P+OP#8]H-,11N8#G'*3#.C +/XXG\<7EIR36X M.]J)8"FUC:D/R(W_R@3\*P>@O;U3VXVKQKKCS;YZ1Q+XUCK@I+R;K,[@:G!" MAKU\0^#^Y(8'8N1@2H4] V\W'50+FZ<,YZ;9OVHT59V;W4&I&7*B==7OJS,G M+87G9%O(J#*RD0WRL^@H(V!E YM#C6_9SIM*UK7/ZQ46?[\%IQH+J^BE<35H ML4O6O&JTO\UH<$I!NA FZE?-@6"BWMG&Q/,3HW?6"YR]X20QL[@]K)_PD,CD MPKKS$Y3;]-&]=G+2 M3!^MB[ F5WADLTKEI;V7A^PO,/<9I'RV]DG'ZIL33UKMI;5762 MHJT%9 2V]Y.>3._],K\Y6WL/>#L:R=RZ&'CN3CA[-+ZRSWA?\9F;KF."3(A6 M-]_P)2W(!N!]?'WQ[3.YPML[*;2XP4HX;TG.!\!Y<5,TM. G#U:G)&FP'QA! M&+C>C(TXWN_:J^^$/$X"G%S2K=P%5>VB)[XV:5VU>]G>YL0;5_>J4_HRL\G M/!?-1"8_<0_[Q!WKXMMM28)W;.GY,7:WV;\*K,_^+BPCCA_*Y6;SJM=1E^GB4WD<9>%#:1]M:?A M-5,9R48"BF-#C>&>5@^Q#8<'J+?'^$?@/W&'CZR@;MB_:%PUOR?P(Q_TK7RH M*?JE_BO 'M6(=Z>1;VMF=]/*8+UUU2"L8RW 74)?4[#?""=3]#&=>_0:>([' M8D'U0WOKJD]PQXKNS1V,J"G@@\C8!2BOXZ+>)90CRL]3@;D/QMS; M#]19.,LJ _OV5:<,V!=EV,E2V[EJU54P]/95>X=JCZ;MPPPWNP,?3Y:3^*HC M<*?K,%0D./0=RV:Q;[V?CE^%=^>JU,TR]2%>S2VZ\,:_39C=F>);/H_M8/IFZGN'- MTJHK>^+!*^BT1>BBOEOUB@PSSN&#.K'K>KFU5DH._5K:L;/6*E^Z3Q2;? MZ[G%PMIG6[\TXXPCZA>S+!]Y5+_T'*>\=L5+E3K+;@W[BA4GU)BDLK>B'NV% M_ )!OHNY&8$GXZ6!&'2,(!V9"%!=V]%'=("0%\'.,[-=WV>FX7FSD>NA@_2. M6X3:9\?._'A>ZX*J?:W7JF!!50(R 7EQ<#VMU\Y+[U?5WS@>Y;0.?.;SRLLLUEG0STLV4X'KI4TV( MVYG/I*E7#W%G?QJP ^XYAO"8G5B.-0DGXK[1]/C0"NC^XQST-YU.#(0X0AR= M&+9O%2(Q6%38!]U\N>/+:%*LF.+X.P(M2*^KJEZG:^U.HWJ:'6&NVI@K\M*Y MI-/$ON5?JWW$V"-8-5O^J%O+635"5581!X.&[:'RWZ@+O,S@6 M-3M;W/0?772S&JXXZ]-QJ*:J:5/K]POT[*7S$('NOW5=:^@%VLSH0)3CCO'' MH7G82'TD]7$EATM3:^2V#>6%K,S9D&'>@0K@D00GDSR@6J.1UU9:"\'):=.N MYS$/:/']PU.K9LO+T@6^S--+1BM3Z3I^OY'7+9LZJ%*'$L)W\7=Z#;TN""_! M;9 2P0-@L;YWMKLG5LIE8WRN 1+I5NN:V= +TB:Z&Z%H*'6 M#4@5+SNV>G_][@PM/_"LIQ"S#7/#&EN'MJ)!-JDQ5W?TO M]%YQ5Y=*FU8)QI6&<4/AC&XJ7Q%4\?BP/1;&'06OAH?9[5^X[4XQ;3XS73^@ M>'HUM,3LA;_=5MC_1MU-C'"L&(X[;86=%U7>Q&KCG$;1.N15D_FJTNJ7?+6G MM+Y,4D-2LZZ,ZR OPT@MI(8//9E6 MG&:2+DU?#8/W<;6H#AR^RII9L[#S3%9H5?0\0\)(PGBR@9-D<;\ST@^! 1.; M(B'^\\EC/R0/I;[?XY'X[[_]$/J7SX8Q_?'!'/-A://[4>P _VA\O1:EA:^= MX8>Y'_PC4O,(7']KN^:7G__S/QC[VW]=7L;OH_OF^S (/G>R^Z28Z@=N^-R_O)0MK9(C&XO:DDW%+;UWO:0=VN/B7WFSI;W[.?E*W*&7_#OW &LV6]+)6]VBM+$9X=[-% M>,S9C3N9&LZ,63YSGX 2 [UM01"XQTS NV$Y(&N.B8')-K(O7>A6,%5,F#L: M629G(\.,<, ,9\CX7Z$E/)RNYFMY//UQSGC1"$AE-/NRYQT]&L(-^!TW^>0) MGF[I&L-)8^A792!!&$J]&I*Q!_*%,,' ;3M:)WYZTW@C/OM3&%OT.9J]>&EH M-+X]=(HV@B/W0N2R9_SU1X9U'BVSV ":.1(N %K!V U]@(I_G.9QK/I@GEY_ M.W"G.SEN D.YEPDV?O&P'*>4G9QVQB(.NQGK>^TBLDX;LMJ_V^:J;+;0I+=Q1>(+VQZKNC[TJEFD[^_VQN6/2:'^LZO[8;;1KOS\>Z:M<+2%] M''./&Z,@Y\!8U?SO*5 @"RM2IUMVE8:2MNI]7724W[^WQLN+<+Q,EH4]^:.P MOUU%#=*9^=N5KG%TM&ZG5=!JDS=<3W&.V^;Y=H*KV5H_N-LXI>$G[K&'L>%Q MC;TU?,L4OE/O+%LD/ORG:(EA4TRT]3^;G>'B%J%!T9YH[=H91FV1^]NJ^YL3 M"ARXS^YX?F,PR(P7'#S+%(?)F^H;?BKAS?4 M)OSA'J@\UFC*,Y[RO(QN:OK#J60G^QA.4'N&8\!16RPYZA&#U+%#J1>9O=4. MA9'9XH1B!$FV_BCXXHK MGF,-%*4[N]7.YZYB.>$(&@2-\RVHN]7^] ]ABN?#2P-H-IYY? /OAH$?& YJ M_^(N5MZK+]ZE9[48DS:CF/-C3^L/FO!?@7%"I$83\ 3P^O!?)R][1KV4=%)W M2-TA:! T2!/.0A.^'8VX&: /J? P0"\K^M:KU'# M;,@:+I)\/G0ZP'RQU?I+.;MR(:@5Z7 MOA&M7INPU5G!3)GT@FL NY034&^F7]E2*7DSOD[/1;>.IO7C6C^;[.+-YX?? M_3EA$ M.?KJV0-5$O,.OG#O0O&QPA,KM#!/MK1 O$E.B+5SFF?3#"6 5F.V+_BQ'#%_D MNS2>W# 0? /*L-70B3ZL=YL1W,!&L.,U"?[$G*7I^>A&S!-9,Z/YL\3QXP,RRE^C')'RN/D 5I,S3=2$S!97/C2$5V'=T>OL=5_@]< MY96?=JJDF^W,$(/R8-"9YYGXZ,;:D]!0C6!%-]J1HI0BJPJ*K,K\Z)J7 R5% M\JF5)JS6E:\K".(SB#GXZG6K![DS/X*(#6'D>B-N9;@E5%3[H].&.HH:X8WPIO#!X,B2JA7<'*2% MZJB=@>H9GV\]X[(CA/.?*G4H402[A$R5JVQ3_K]Z*&L52_)&T"!H%!N94FF5 M>_>5\(Y"6-DRKWR7=O5T\<.=[TM7>?*^$E '7>I0D@N(*W4_73KL<[R1*!IG M>86;9!\(DL2DQ)V@L^RMY[D>NW$]CYOS5(N?/ N^_22\UYE,VH+>]S[[IVB2 M89M,-/H_FT-91-.IEH%8T:YL-M6J"J$J6P,O,NAFT9T?IA:>MKGPRK?0Q/)'.3DJ5]*H?!?'F[9PY\/C[>_/6CL[N/-%;O^^(X]_/[VX>[=W?7G MN]L'))M_-?DTD#F6,!#&6(ETHE"-7'WW]49=8C4V(>Y _]KJ.?)7%WRUB1/: MA+UKGWWF4]?;>9NF .IH\K.>_$0/I;D_N[E'P7^Q_ K(?99A8RJ95:\?'M8H MPA2JE<6J0 PB!I5R7]UM5^EFYP:^] PS8!Z<0:P7/,E"*P[?H1#4_O*T4B;M MTCTK]8[6;Q48V4%N (3D? 9WT6VJ"^/,1[MBRB39(-G8MLKWNGUUQ:-<)_IJ MZ7V?/#XUK"2AE[SY=(,Q]Y@9>AYF&S-\G^=<8DXUSW7UW'JJYV*/Z31;19J4 ME/#H(82?#\*;A=5+(7P3OLM8P0>#0J^@U0E'.;+28[5TOTJ>$30(&@0-@@99,;*Q8I#QHO*WW[51I]L=;3"@$R/)#;#W?7;NP]W MCW>W#S)%S>/]S?_[]?[#N]O/#]^QV[__?O?XYW&:7&VB$"A1)P5O$30(&@0- M"@;*;8_6VU?MC9OT6\NV890^UK3'?&>^CPGT//["G9 S;G@.U=JH=&K4VOBF M][5NORZ^Z20V)#:%A70T6Q2T1&)#8G/0\ ?:8%=E@\J(S;GZ$&U5?!="H9AM M&4^6;046)X\BNN15X)*WV=":O;*#ZI:IU&V M=85\BL@[X'R\ P@:! V"!D&#;#G9Q(.1"8=T:K5TZJ;6[%!\"\D-R0V9<$AL M2&QRWFY:6GM05$%M,N'088P.8P0-@@9!@Z!!)IR3ZR&:9C@);5'M?<$U3AW M86QW86NLFM-0H=)XKB&GNV]K_< UOXQ=&T3!_X[QOT(KF.6ZK%'D3S66M=(C M?YHMK=/UK5H83DIA9RHX1N7CH(\M7-21A)&/?U/>JURLX16I+!/ O; M.*47HO1"! V"!D&#H*&2H],968A2_OS,<(9D,2)E6U%E6XGJ+V0Q(KFIF-R4 M7_V%A(:$IF)"HT3UEQPL.S\$QI/-=^BB)JB?W#M)\>RLSPDFOWCE./%(O#V4 MI/_R<,L>_GQXO/WM06-W'V^N9"K[W]\^W+V[N_Y\=_NP/!7*D'YS__'A_L/= MN^O'6TR^#__\=OOQ\8'=OV?WGVX_7S_>P0/'4"]^_Y%9H*5;9AXCDO<)EL." ML1OZH/S#ZYB<>!JP*?>8/S8\SH9&8*Q8VU-_/GGLAP1\%SF! MAVA_:)VO[RM6?W/ 8AZ/PD+WC)I\\ 21;NL::#;U09YC2[ V5P&&S[C"\]MEG M/G6]8%>"=@501Y.?]>0/_QWZP03ZH+D_N[E'P7^Q_ K(_8&[3<;X*A!*NX"2 MT-FCEY4Y,/@N$ MY.( MA"I\1=OL:IU.V1D,R;6!()YCCLY!V;6)"-^$[UR7\%[IJ0U*BI\ZBX1COWBN M[[.IYXXHTYB:A"I\V--UK=4KVW>54E03Q',T]G7ZO8H!7!$+($G-^4J-WM!Z M@[)S8% .]KR/.8JR6]$)M-HG M4((&08.@0= H.C::2I(K@-*:%Q=G->:!9)%L622+:LP#R2+9LO:T9?T0&$\V3Y$0__GDL1^2AU+? M[_?(.@::H+9S[U"%?7EP\HM7CO!#'MI#.=Y?'F[9PY\/C[>_/6CL[N/-%;O^ M^(X]_/[VX>[=W?7GN]L')_ M??I\^^OMQX>[/V[9A_N'HR@6O__(K !^-$\=A10GRV'!V U]PQGZ*[#: P\" M8D"E;4?2\].;QAOQV9\:9OPY&E@L,(W&MYE0?]*A-N/])=,^8*4!]D$G.C!O MS_5L]Q)_Y/D\7Z'YDQL>XW#N'[)WW.23)SB.MW2--1MZH;4G2S.N5,9JLGVM M*%%(FG67D6N??>93UPOX4'F1H,G/>O*'_P[]8 )]T-R?W=RCX+]8?@7D_L"M M,&-\%0BE74#):&:(0<2@$AA$R8@H&5&V%],ULX"6GW2!DA'E?AU!PDC"2,F( M2!1)%"LDBI2,:(JM#FGJ)(Q*S,.Y"R-9L$@4%9F'Z:YX>"1Q?6-/80N.:7,7S)/1_6R;]"*Y@I#X;<0QE4 M0>%Y. U3M,"93CY%"YSOW%&&$0,(@81 M@XA!=6-0,=YLS7Z5O-G>&K;AF%Q;21.S(S4?W=[3[7T1P[]H];5VHU&D%JXB M"LB71HUY.'=I;.L=$D42117FX=Q%$3;&/DDC2:,:\W#FTMAJ:*W*>7QG=)M M9 &_2JE@$K(U/O[A#JW59="J^G\'J"!D&#H$'0(&@0 M--1B3^ES0M!0E3VESPE!HUSVD%\,92?/UC:3-Z$*FU$HD3C9-)4E5&6YH8Q) M)#5J$JJRU%!Z;I(;50E566Y(2R.Y4950E>6&M#22&C4)55EJ2$O;(3?DKZ&$ M)9@,Y00-@@9!@Z!!T"!H$#0(&@JRI_0Y(6B0O\;J"5'1/"9MLM8H@2 MIGI5=*J+P_,HW40UV\YT\JEFV_G./=5LVP]?!4)I%U RFAEB$#&H! 9E*<:; M5\WBG:EN#'_,1K;[ZK.1YTZ8.^6>$<#2QPPSL%ZLP.+^CT=9F @XQ"!B4/%+ MSY$VRVZ[2CZ@E+.+[B#4N8.@%!/8(ET(JC$/YRZ,E+>"1%&1>3AW4:1D&#N$ M,?-D&-52XV_&AO,,35D.,WR?!SXSG"&S+>/)LD\P/90>KTAADZJRI_0Y(6BH MRI[2YX2@4:E@ZRK:U%K=S7LQ?.D99L \;G+K!5W$H!&'[[A>/YHY90E3L60H MK)WK#:W9SZLD9SG'QK)GFT"W"W3=O,RD!#@"W(95KM7.RR!83"A 72T#6Y21 M3QZ?&M:0\:]3[OA2%L4E;>6;<,8Q14&_VIRWV?NB'G\A3LA9]SPG%T^ZG09 M6PZA"I]9FIK>J-JU*>7E4(Y0A1'>:E7-78[PK1RA"N,;%+RV7A.$YZ3U*6^> MVN5_;F+HS-1S7RR,@W^:K8V=R57W*^ LF&\X5]< V'73][G..CH#@_!F,V&WJGH3?TP,6_]&9+?_-S]E.PY1""G+!&LZ5S2,H? M\-!32(S'S1Z%]PY[X-- )%6?+XX#;?XW9EG76##F[,:=3 UGQGP@E@^9P1[' MEC<47WM\S!W?>N'L&N9G*.8H<,5;OQE^P#TY@7B\>>!FZ%G!;#Z;5_/.V+5I MPHJ#M]K1Z[*/I-5%2BP?'YL8EA,8F-4!A@^-/AL!CXY1('@V?/(,FQG0<@AD M&0%["/V_0CXV',>0Z+H B6< -J0#_Y.@^QY/8?!F1 FTC$VAQ^6%]3W[IG75 MF!,^0<],UV&N!S_"K_B"\1P1PZ:>Y9C6%*F8(!'";=.P;<$5^! &?@"\P6'# M<@%]X.N?^8MKO^!W$K\L O ,>G!,.Q2/2R[X( M7>\+_F0:4ZP0P8SA"Q8W!MS@RPX2BW,XE9_CP8%\Y6:R16&,W^,3!D;0(,);<((N* L=$!0 MAX($H!J%UG-M!N(O^]\PU5?+JY3J8M=JK,C="E3GPX0FAV+X6R<]1L<<5S:L MB?/?%X0O6"FPT!'\1UJV<1I$!. $O8!0=%@L"_CF-^VKYHJ4:,SC_A2W@Q=N MSR3X7@%8IFWXOC6R$,P^/A-XEIG(LNM($@!;J'D((7^2U;D!.)P'OL(3_HB4 MRPDQDET,@0SK%@PB(3Y5VA%$BF8!^M! M"/LK<@(F%C?']+0B)Y"H##U9@I(-&\1[:Q2,3]\@T#SV.K;,\=)J M,[* 0:8EEH286:\<& 2,#DV@0"09'KFA)_IZ=274)(KD"RR &>3Q>X901OA0 M @E'OD[94:N@S>XXG&,/1,JVO%FR\RT$D!I2\MSV0UQMA[^R-2N).H5;7O=7(6S+&S&BE]\LQYJ$$]C0G&=+;%"1DO]D^'P_ MD5%Z>+ QBY@WU#+UQES-K/[0<#C]/893973^/;3,+PP=UMWJ3U@:B_H5["H_ MBG^J/S#]JMW>/9@3ZX;F>R);.RZAI*V>;1=/+7@"Q7MX-#Q8XE3Y:L'IQ0K6 M'S3@Z2&''_"@\P3?KAP^M]E$=]@E$P-H_ :2_\"?Q6%(%J'#X^"=,W*]B3"W M:!@2$CVQV1P:/9"TD&K@[2SZD8RC"37O(_O6C!N>OU2!,F6UT1>M-G.3B<9Z M^K?B4U?_=MGH 3.Z>)I=,&S$,=T(2G&*-6'X[@1-.Y:T@SBA:6-AS*D+1U?X M<@@/>+,K]IB"])#C41Q&/H3F;'X!]_'G: =T1["R9:GS0R?):5>K$>EW 0@K5KC8V&=51X0YS,OQUVS?NVD=T M9F["/L[/OB*9QMH#K4-5/ C)U4=R1VOF%@Y"0"8@%Y=/7AMT^@1D G+5@9Q7 M4"N!F$!X?@CX2C#@U?.'?;,W6>8LK%E,MLU M][F/H/!VU;)UEQZ)KFOM7;ZBR@6B4P('Y0A5&>']O'9 =5"E#B6$[Q)6\&9= MTLX2P@GA:YQK6UI#+[MHCM+9[\B0>J9 _3V57NS/4 $ ML9A9W)\?R;#B1 \(8D,W?+)Y3N6Z%#$K'CA\E2V/#6V0V]6\.GA5AQ*2G+I( MCM9N%V6P(,$AP:F-X+2T5K]'@D."0X*CL'DE*[PJ:EXA<21Q5-EIHVB\YF2Z MR=R3(XLLI N)1G)=34JS@1Z\FI1N-2]Y-2G=!GS1UAJ=LE>3TE&0[^9.XDCB MN*\XZB2*)(I*3,39BV*_[#-OZ1 @651D(LY=%HOR5"@/JNI00D)3$Z&!HYW> MZE9,<@K=P\[5<6AK'%$J^:V&]<=2N3G)!$XFKK6+ZR8.?D/D3R2/&[=R 9: MJU<7%?#T]*@'NPIEDEXI?S.N(L&2^=A*M]"19;ZB HSM9<\)04-5]I0^)P0- M5=E3^IP0-%1E3^ES0M HESTYY4:,%?;3O>C%K^=:A?$ SI9?,6E+@<9V0>?' MD^!84OK08U<3,X\Z7 ?063[@2JOX2+-9BSJ1-(TUJ"Y)DUBCFI0TF36J9)GU M9)90V^R<:R/D=: ^]$:KH ,UETN>$H%$N>TIP M9]EELZ]#M=^*WH#9:KB^52307-C@NEH[MPLV C(!N;@E M66OW"JSV2T F(.T5E#"H/5^I00@@O&N&]=E&ACX1OPG<9U7Z;[;)+H1+"">'Y MIC7LE%W0NO0L!OE6^U4-CB0WZMJPBL9454K&U+W:;P&&2LI$7(],Q*V&UF^6 MG0$J?[RJ0PE)3DTDIP>Z;ME9!TEP2' J)S@MK4<[#@D."8[2YI5*5HT@<21Q MK(?31M%XK4J]E0SFKDVX(N.UFJ5K1:7C@)*Q:W(1)R].#:U MQJ"H5&HDCB2.)(Y;Q7%0=L7?TB% LJC(1)R[+)9=\9=*+9'05$YH+GI:1R_; M6%0Z"DJH^*N\\Y"2%7_)#%Z5E:UT,[BN=[5.O^REC2YT270J)SH=K=_,*PF# M.G!5AQ(2G)H(3EOKEFZ<)<$AP:FQ):<0_! 8<3%*GB/C/)X_] MD#R4/@1$?__MA]"_?#:,Z8\/YI@/0YO?CQ[^?_;>O;=Q(]D;_O\ YSOT,1+$ M ]".[K;S[@;P>)RLGV94J M0!)+XJ6ZZE?5U=755?QIPMW@,Y]Z/F:RW[DCSY_(RH)O9_K'!QCH6\>SOO[\ MW__%V-_^Y^SL$_>Q^YGYQ)DW8I^YQ>UG)(H]SMAOYI^>SVY" 8/BOC@[4W?- MOUI\'-UX+C[%EV_[./ILBZ]O9_C?7TPK\/SXM;+D 7SXS$=_/[$ZK7:_U6ZU M P__:G>Z[9.?\U].K=F\_1.&9H]F<_NWW<'>N[?1JFJP>O=VS-F--YF:[HS9 M@HGP\4]N!2SPD#4)#U$8EL^'=@"*(KX"Z((Q\[F8)A='I2,BB8ES=I.Z YZQ M[")\Z<0.["?L1H="#H @UPQ"7P(@2,C[0; 7SW>&@'?.+ T"4 S!F>D.F1V( MB,*IY]B6#00DF&8N]Y^ G>X07N//SN7+1Y[C>"]XHB.FW;0LT&B\$32#33QX7# V M79#.]XMCMU)=^Y9S$A^"]\![P0C@95, @S<4/\VK[1::+2T!L[CCZ!7ZWT]: M)_*SF)I6]%EC.#)!+5P+Z\ 'F"G'G H 6_17+@=C%A;N61+ZO?-^[Q4&VDIU MAUP?R$E5\(DB ?WSWF#_S(UBFSZF.W"O">6L"H_DR^5=.=MIG5]TZ\I9G"O6 M!\>RS.N=MR[*Y=V@MJC=O;.%Y7@"W;%_X?5,WO"_"[[WG+.?W%9[7[L8R]8> MI+W/B*^I-= >/MFFD6@#%'A36#1,YXU:#LN([E;+B+$I6/#B@6^*8%"+MU" M+1.POE",6'#-8=DG.0-X97>3J>\]<\FP>\\)92WZZ$Z&O\$* +ZP)Z$C66DP M@+CM(EQQ)1O/2#,FRG8M)X3E2$*+],*!7^/5-)G3J6/K$OOIQ]Y^@[^! M6-'5,8"=P$D"$-A)7 M.FH(^&B,3 SEQ_/TVBEA/[!,\.2IFI&FXR!HOO)@J:BC#GUP^VR*-MF9,=]T M8;$_\F$@[1:L@MQ@+'!)&8Q]SMD,IDBQ,/FE-&$!]$LP>])PS8I9M\%2R2'1LE^@,;P1+0@57[_!H;%O.QJN/"WG3-)W@SB-(+G\;R!?^8P:I4 M3!4FPT=A#VT3ULAS]B!^RL0#937TD^381A[ WM ,5(H-Z@8NU$A.:K!2Q@' MB 2?FK@NA]>FZ7+@?PIN2([/11 MMG^]OXT,1MI>,#1CL'RWO325Z7&@Q7O$ M+AJ*[_C5G'K N^%!G5:KOPS+KX7GJ]&X$GE)U$(9M<7I6B- JPS?**L%-&-, OP7P%4>>H@NCUZF M4Q(.64_&_-5840/$-<)X"[S6F\ #S6]9*'_R;;#C:'R8.<$@C0 A/W,E97B= M+1#6^&#?QQ#8Q!8"O7II\3"*$\#, <\?9:(7P M#,V&J7ROCMND"=K6!/P@$O:K\2%;96@*%UM !FB-O ]8^P&G60P*M'N&_-F0 M!"&;,OA^,=' _Q7:?A*CTQ/"/G#>/[941 !IEUK7KR\+(W_]B=D!_&25N^P\ ME>%)+Q2 &)%C ?!7Q]H&)]MNC&R.>M0RS/$'.C'@C:$B;AF(R[VD=F6]L\KH MW?!J"'8.'8*;HY0U@!M)O=SX:CVDOJ.1:4R8=[X=_<(VW%;(+Q'DFSB;$W)R M-@W$H'VT:'-"R<4K8N?E*]O& .)>RE=Y5M*A%4CN&YW+HGI6UK=-TZHN4G/'B)HUQVT; \POM%.G@X.[]G:K&Z$U/N'7OC(N M.E7W1"S_K#I!_'@@WC$ZI75"*AI7![:ID0-*IESY'O MW23-KG0ZWBFFZ+W9;[_T< +==)Z=]D (&@UW%.MD9TO;(V^H]U*3169#(JJG M/:,W*"JD6D=I[IIQI.IQ870+:PA61VGFV#?ET!8XA6[<5^Y.'IQ7F[MJ MM(WV15$%=&DE19A;7G2B1-^,LKZ*FSS>XW%5K)XVE@?E;9>-3-M'EH2R1!J6 MU0 FX$(.C[G:0^[KJ@@N#_::42A/YGCS9$XO>TU+!*O)0H^TYHBUIM.X],E# M7_^14UN]4]NP[0&"!D&#=H[6[]#CSCS%P2D.OLLV4;NP3,,Z2I.VB4@]=MHF MZK=)/6B90+Y@4WQ!@@9!@Y8)RVS['=:RPH*J*H]W_QV(P_&&ZI(1G_L\?EGB MAG8)D>BJ)4V V[BAW2OJG">=["AJ0OC5M%U]F@.WL(=P^[,9V,^XC2T"/Y3E MDG.=)LC?JE<:RFFO59[65GZJ.+?8#\&X7C#NM(K:WZW/:N0HLJD^RE81T3E# M_FW*7<'?4*Y4;0FML4=ZVNY574*AUN%D>$,2&7OCH\*.L>K1J^#5VXT][1J=;5D>$O/!:TSF;U)'4 M\?7)#^U!6=7[&JF.5-JL%F%\JE]%T"!HO'*5M'-O\^V7-;GU/+V&.0,/3YH. MK%_B7MW,YXY*?PZ\N*\Q-K@UA>Z0*A:*E5$?S%62HSZ8V7=89?3!#+SI1O$4 MVXN.&E^^;CII7@O$ZC%'72^/4>34\K*J^.\=OL4>V=*Q,05VBZ>NE]3ULC@& M'4%^76IM0TTO&QFP;4@TMMLR!H5MCM!Y'$)R>4B^-/K=!A;<.X+C0VMFL[*K M9%(@NEZ)09?&Y66)TP]M?A#F '.MJQ(/*-0D]RRW#I UFCWDV5/+F\#B=L9\ M;G'[648AN&-/;%=NX^07ZJ]3VDO1K?>J2U6MW(\\;?E'5:I3J\UH<2TIP#T9S>P.ATBHJ_EHW75V8P;G')LK'^&8K 'LUR MR'/4.J]R//;*D1\SAZ2A[(A%\ [&/D0'N=X4R&)&7(' M:( G/8;"=KE0WP;<&KN E*<9>M=JMQ2S._%=W.4^?!^]A+UXOC,$&/'S9.3L MLR(91I:IC:L>GO)F@-?^W-"_N#8.^CZ L0.UMZ$/SS!=0]Y[+6S392)\%/;0 M-GV;RRQ38!_^.'JEB)CI,9*(,#UXX=]D3]YY 9&/;8HYG;;,?0>7> MZW8:H/)%'A/#+LDH8$[X)WY58\$Y1W:_J@ZOZ4$((+_W$ M8M=HM3L-@WCN7*!63K4DM,9Z4U0,ZS!;.=4O'-#NG?*T/):0YAZ(Y1J_7M)Y+I#BD.)4K3M?H7I95#HH4AQ3G M8!2GU/!*(]O\D3J2.AY&TD;9>"VGF-KK0SE6\K'K-6SD$2!=K(HACU\6R M,A6HC"\IS<$H#2SMVMU!PS2GU#GL6!.'MBWE;S S2-?FI! XA<#K$ )OMSI& MMT/I0Z0ZI#J[UL0QKJZJCC&1XI#B-$YQNL95:67)27%(<0Y&<4XOVL9E8=6K M*'^(])'TL7%]T2K*'\HC58@:B5??2'P-'77L]TW0(&@0- @:! V"!D&#H%'C M8@B;6K*_/HM>_GJL71AWX&SU'9/6-&CLE;1^?!4<*RH?NJ\UL8KHP[4#G=4# MKK*.CR3-@^@326(\@.Z2),0#ZDE)PCR@3I9Y"[."WF;'W!NAJ 7UKCM:)2VH MJ6T&08.@0="H&WLJEPE!HZ[LJ5PF!(UJV5-!.LNFF/TA=/MMZ Z84X_4MX8< M=^Q<&H->4?L2M)=+2"YM< .C5]@&&P&9@%R>239Z%R5V^R4@$Y"+&5R)W7X) MQ 3B8@;7O3#ZA=4#:6Y&6R-7RC7H]EO9D;-=.X+5C= :GPWK&.V+LBH&58>K M^E!"""\;X1>]LHX^$KX)WU5T^^WTJFZ%2@@GA!=;UK!?=4/KRJL8%-OMMVYP M)+VI;PRK;$PUI67,H7?[+2%0296(#Z,2<;=E7':JK@!5/%[K0PEISH%HS@7X MNE57'23%(<5IG.)TC0N:<4AQ2'%J'5YI9-<(4D=2Q\-(VB@;KTWIMY*#W$KL M]DNU?YMB32J/ 9_VC6ZW:K>XZ:".+HU;%CM*[**J5&ZDCJ2.JX5AVO MJN[X6SD$2!=K(HACU\6J._Y2JR52FL8IS>F%T6]7'2RJ' 45=/RM??)0+3O^ M4AB\*9:M\C!XNSTP^I=5FS;:T"75:9SJ](W+3E%%&.H#U_I00HIS((K3,P:5 M!V=)<4AQ&JI@L'(7\GHZ];UO]L0,N#-CW?;WS'2'K-_YWF#>B 5CSFZ\ MR=1T9S\(;$#;ES]C)]JHV($!?X@IMP+[&9Y@L!=3,%C P:A-G8DTWU MP#,=)DP'"(='VX%@\.IA:,$?^%"@_-FVX$=YE^DXT54B?!3VT#9]FXOS)9S< M@MDY7!+]_;5X(O3Y XCOK>-97W_^ M[_]B[&__YC_N^,&)S.+%=6P1X8N&9GYVIJY/'RUM^53=< MN\/KS.6WWZ;<%5P6GX#7?>:COY]8**%6N]4.//RKW>FV3UCHVNK7+ZT6?!QR M"Z3MB+^?G'5/?F[W.NT+6%^G1[7-:RL86"\>6&^;@0VZK<%K!O;Y_HM@O_HF M$#%<&,'8]/E;4_ A*@?<)M%][90++>5"6&?VK:KQ7I\L=W8#!_,6W_=],)=U3";EI.G9.?6^<7@_*%M'%0 MB8KCZ\X>\7TL31-+$<4>9RQ]G2:,2*8I XF&--EFCZ#I?#R(<14 M&+C3Q3 7>VLZIFOQL_<>?'C@_@2>A=T^07'9?0"65C^$?8+K6/OJJL_^]9O, MIOG?\E 3DZ^(7T0%8N'?2.$'<\*OO]GBWS@>'$X\&CD8]3R\$$>BQE$;79\; M92UA4AN1+YFJYD57J=#^N
^K^^/N5MKD,S12KQJ]'>:N)7&7DHM\_X=@V M&>U\%'7>V+?/!_T=!)[KB$GJ2Z0^YU86(/4==;P8D?_N.? B!\TK^+L@XHD) MJ[YP(@4[AO6QSV$Y+-Z@FP+O//X#EA2\X8U)TGUKGIU MDQ2L)YLA*4UH69+J7Y4L*36^ Y940=:O=W5Y5:FD5JTBMF/]*Z-A_5Z[M7D1 M512MNP6X+MJ=/&@M='46^YG:-5'Q-(9A!H8081(C%:S6=H_H+!'):YR\$H9 MHL])]#4*X>TA?;D ]MK^\HV51I!B\F0."AJ ?XS/.'RK#4XZ^:BDAFB=U]# MCSQ_Q.TU4>TZK*%_442&?IUC)YWSJXL<%]([CIDD7U'\!"3?.^_F&37;5_*? M;?&5C7Q8'LA-;;#$]5VB(ZV_ *EWFM(*%NBM3JNH9=^:T1V\M I:^K4Z[5UT M+&]I:=7,; %+,RG*L9,;3$9V\_17WQ.BG$EP?KNHTVMML>Y[U< .22:%3$\+ MNZ_]R_Y%MWJ9P/+@3*T/U&*.76-:%J[<8A$ >\/4FTH/N^R76?2 V;)QCN3&F.W/^1_- MFWOBDFS9D[JE\+975Q*ZK&#<921RP(/2$06JQ4I,R-S8<* ?XS%2,*FIU*>/?F,KHE>SJ] MEM%J%57+NCP>$Y*J1E+[O%]4#>9&PRB?"7);F1+'B>.'')39RB6)JZE0^*61 MJ]O3=J][70(/@6;7U@T Y&+CL8K5;7N&Q3S*SA M,;-&.7.5P[Y[OLE:$N()\8>$^,'E%0&^V8 _X&V1P0%NB_PH"XVG.!;]69>: M[X.5"X[22[[W-I1\IYKM1;SC0"NC4LUVPE>1=(X?:%"&:K8?0?CEC):V MA"'"$"W6B>,'P7&JJDY5U>M)7=T6T;W+@=$I;-OI2*H;UW"56VO,G7?+.K5Y MH("C5=[(AQ!/BCVCQ M0G"G+9%5MKCR0%)-*I]ONB3Z^V\_AN+LR32G/\E:RV]-P8@ VOW4\Z^O/__U?C/WM?\[.Y"O.'O$=+$T'2Q'"'FTXNH.7UIS&Y":MUE6W0FG]<].LXF5+%:V: M5MY[[A-[X/X$O0$@RGZ>D^X3U&_ %F]?Z-PD=H/YD3) M%L>&0XM'EA(R7HBC6B;LS#S5 ;?BO'^Y@ZCS&RY)>[WA+43:6-.G9M)^]AQX MK8.N?8V,\-Q8?H^)1'M5UJ0)[OZ@(#.\=GR'+:R"YLS>1:]?+V&MLJ/8?@Q> M)74WO6%HL$?^9+O8A8 ]FF!5+%ZEK=U@>VX3PG>;58NSKM@N-;_ RY8#)/GO M)O\"9U?<,JI._N_L9WO(0;8SFSO#.MGG6YWJ'%%8TAR:4Y!@VQ$=BB#RGQ^K M$L1"=18I"VG"1"UL6"I^MS(H5LBZ8#Z8UKL<="XO\K-=2P9V6%(I9&T^+Y6+ M=ONJEX?F;"&5G8/ZZNK*(_J_2S*VWIYJ0%!_QQ$E6VRICL."^5%#,3Q?],@S MP9,ZZ)KJ/OMQI%K!7C^;MH.>#D!4#K%(MWUA9ZW3Z_1:>5B_#8/*;L$H.5>E M*0W8?,D2G%@JR63LHZUPS,PP&'N^_9_ZHCLAL$18#_HRY31_6,>CB442=R;% M[175*!0S,,#C"9VAZ\P'3BQJ7+K?^<*3Y]C6;"-/?LX_6VK- MP80_0Q'8HUET(U[P$[.!,[;UJJ,)G?;Y8.79A%7LW2.]:=.P,D/E@_,AB; @DQ\G9,/2E]S=& MLF"J%;#4PE$^8U!L*G7B/,E28^^2RV?8C97!8AJ>%AT@2:[LMHWD \+8D %% M-*'R;F2,Z<[20_VNWVL;H-[JRN\NVAWU"2837+V#QC@S \9D@PBJOS M A,&UUJYS5.5D9JBLG4/ZK#B5YXF#"X*)SUX^-7'1$KQP#8Y%/GY5T,3+F:<.4$B-_C"4 M>N6 2(I%*^QEMYVKPFX6911%7[V9RY5[D=[)K4-H9+U)2FUZZCA/B1$3,+K= MRW:[<+N[,$B2:H%[6YU69]"Y*GXV72W5^T7;.B?B]'J@9B)-F:(*-!+^Z7;S MR$5>-9IC$5*1"G;1NNQ+Z1N<4+JMKK]JSRW^#<(Z75G_>+3?*FW&"S. M<-.;H2R*\C*9"54S&>^4E9:CY!>STKJ[9/CG,T "PRO 4&B*8CO'%$4"0_%@ M*#1?N97C8F=7,"0EJ[)APKI-VYN#9^6[7(/+]M5ECA[7MF,\'N$5N:AI7_8[ M.5KAG857F!E>4WNA!EA(D;IE@892 M1Q+R0*+1ARD4=1@GPA<6\_N?;(MO#DR+5E>:&+ M!I#)[#2;"_8OK$C'9$FZ1=$E]R:W1G?&E>QJG$89L.4 M?R*,X#!CAA$,N$UA-)6C)E'2:+.Z[V?#URQA,ZNS, M>W'A:2)\%/;0-GV PSF[=AQ5<4N_/,I;4)MV 5@)85K*6(_!FK-'SEW&'7L" M- %M:13>2:?YJ51DK@I41FG(N2%& M%2I=I@@9"+4O=X?04KA\YL^V0)DT /3MU2T1_F&+ ,1NF0YFEZ](3?+L].33S?W) MF[0FP!"VHWV1%JO_("_U@S/X*09O4F3J5#0^< M-W7X9\CQ?MN5R>=FH/Z3SI1W/1B"P/?:8@Q7 6%#T M,[4?]8=[CGRK)GW%Y M1A^SEDY^O_]X>_(FLBBI)'Y4*7RR_D7S2.KI@H R]D.)1B;4KY<-: ZFZ8O, M00%0:1]OCJ"RV4(F]LI'?5%>9BP*!JA;"ZX5M*\D5X]JI8"%/B@"5V8>+6QD M.+*;#6TM+' '@WE&N[#"CM^9YKIZYEKZTYQ\D.=-E %1'%$\ +,,CP NV7CN M91@%VE)7H,T&-]N.8H9PH0=.NBD]#,<34J3?]2\O\/"()#\ZK#)W5B5N=K*2 M+O!E/8E=";'1"/ I\:)>+?/K\,"'^R0Y@/H);W^NKSJ0FBT,=%U%3HR4K&TD"@Y1&"!^H!G2MY=$9- MMLE#]+P<@EPD1(<<5,V6P=KO>J#!\I8E_5_ 7)A:%I'D]4-00BU @'3F($G432$FK%_ST@0<*GB@B:XQ3AH3-(H2,=;)7,E\)665IF0UV M%\'J*OI@GD&;.D2Y:V5!JK1NN#Q(-,W6MT@J\0]T5\#FXGC+E^U*/S5V+H$= M0EI5^'("@O'!_DH?;A29)%ND)>9FX?K#5DZN].7\H4RE?;%A)KR_O8&EOSD: MI9A-\; M,,8AS+$*SRF"[W'M+$^2W<@+++6KT^FW8 C7]S?XU\F;TNA/47:C]0-1>.O[ M(*^;1)OF!B>1ZD4>EW8^%B7_PGTNY[4():B4""&%!]-U0_@._I(+$7N2&+05 M\_\26&B>L5.0OY1^NW59&OMN@#6@Y+'3=BLG+&FD/LDA_H$&[[\,?LS#/%&SS7RYE]B];B/+\I(X\VV;I&9.7(9SSN&=J"5717AL8)=C(]R;I)W[+[/^X?;G^[-]C=AYMS M=OWA';O_\O;^[MW=]>>[V_M:D'GS\+@6W$GK5.RP/V0.O6O!/G.,JO%A[5%'PL];^'%L@V1_ M=+)'Q9<+B]K+?L?9IC$-JJ_O[YF4#Z_4;N3L']'+95BI^85*3]5$Q MJY\U=.09BRYA^5BU3 @:=65/Y3(A:%3+'HIBK(IB4/"B\;O?!^-.]_K&U16M M&$EO2&\HS$)*0TI3Z&0S,#H=BMU0[(968=6SIW*9$#3JRI[*94+0:%3LYM#" M-._OKM_>O;][N+N]5R5J'C[>_-]_?'S_[O;S_0_L]O]]N7OX8S]/[F!.(12E M6+OZJ"4I%AW>(F@0- @:=!BHS#FZW3OOK9RDWRY6]O5&<1%B;OKNIBHAE$9^ M%&&ORG/3+XW!Y:'DII/:D-J4=J2CTZ5#2Z0VI#8[#?_*N&KW#T1MCC6':*WC MFSD*Q1S;?+0=.UC2M8LV>8_0_E2^R=MI&9V+J@_34W($Z4W#]*8.[BZI#:E- MP]2FTS;ZK:JC*Y131-D!QY,=0- @:! T"!H4R\GG/!B%<,BGKI=/W3$Z?3K? M0GI#>D,A'%(;4IN"IYNNT;LJJA,#A7!H,4:+,8(&08.@0="@$$[N_1 M*YR$ MCNSV/N0CV[+W:T-&7C5YU?EVA>KUC7:OJ,Y01<$U=S;LURZ*M)&T,5]M;!NM M%BDC*6,MY'#LRM@;P-38M*2A4K7Q6(^<;MZM%8%G?1U[#JB"^('QOT([F!5J MUNCD3S/,6N4G?SI=XZ)7=1R]>+36AQ+2FX/0FUKXYI6#H%C?G)21E'';W*.+ M;M4U0BL*F.<1&Z?R0E1>B*!!T"!H$#3JE.AT1!&B5#X_,]TA18S(V:ZILUV+ M[B\4,2*]:9C>5-_]A92&E*9A2E.+[B\%1'9^#,Q'AV_P12UP/[G_*L>SO[PF MF/KBA:/@D7AGJ$C_]?Z6W?]Q_W#[V[W![C[WM^]N[O^?'=[/R^* MVI!^\_'#_>CSWZ,P97Z M7N(,!N0X&NU_/VF=R,]B:EK19\V#"."MUO>[#G3IH%ZUSBMC:MKW'6 9@'WP MDC8P;TO[L]DF[[EDW4_7MM6K/[CI,PY+X2%[QRT^>01(=ML&Z[3:I2;#5!9O M: 0..X<.PVO!/O.IYP>;"K37 '4D_+R%/_PS%,$$WD&R/SK9H^(_VZ(!>K_C M;),SODJ$TB:@Y"098A QJ (&'7DCNQOXTC>M(&J+LU\ JNHMUD,[1]&04Q+= M"^.J6U0Z,>4L$)++2_#M7A45WZBC+/?+Y"7E.$[E #/?[P[JJQZ4?[2+OR>" M5!?$O6![]/N^11-:XRW:SL#H]ZNN8$BI#03Q FMT7E7=FXCP3?@NU(1?5%[: MH*+S4T=1<.Q7WQ."37UO1)7&ZDEHC1=[[;;1O:@Z=Y5*5!/$"PSV]2\O&@;P MFD0 26N.5VO:+>/BJNH:&%2#O>AE3DU66U1-F:!!T"!H$#0H)))#2.3CE/MF M ,-DCB>HAUXM":VQ[WLZ,*XJ/]!+:T;2FZ;I#45:2&OJ26B=M>;"Z+>+RKA==::"Z,]J/HP0:WUA@(YM5AST)*, MH$'0(&@0-"B04V@@YP,/* .G/J[9L7=YQI.034MIIW4M*>-!*B.%F$@5:R*' M8U?%"Z-+Z:X4MZ(5:+-7H 0-@@9!@Z!1]MEH:DE> Y0>>'-A@@9!@Z!!T*C% MGLS.B[DZ[[9!D#+7#;N;^KPSX_./7%"T?X(0^=H1KOK_>W M[/Z/^X?;W^X-=O?AYIQ=?WC'[K^\O;][=W?]^>[VOA9DWGS\'>_;Q%W;S\;=/GV__%,O??V)V #]:KQV% M4B?;9<'8"X7I#L4"K+; @X084.DX6GO^?M(ZD9_%U+2BSWI@D<*T6M_G0OVK M%K4YSR^YO@,L#; /7M(&YFUISS:;^#W7Y\4JS1_<]!F'=?^0O>,6GSS"K_C5)@SODJ$TB:@Y"098A QJ (&43$B*D:4[\;T@45 MJR^Z0,6("M^.(&4D9:1B1*2*I(H-4D4J1K1!&:D842WJ9E!9$8(&08.@0="H MKAC14<2M;KS)U.=C[@K[F5,$JSY.&GGJW3YYZJ2,M9##L2LC1;!(%6LBAV-7 MQ0OCJD=-1[>+8.V3W%Y]YKK1O,SU?UQ_^/7V'HB''S[>_-]_?'S_[O;S_0_L M]O]]N7OX8Q_R*8V=TM@/+E//LL))Z)B!S&,?V99-Z9K'AX('#VP:NP\\Z^L8 MON2^ #OY5V@'L]J#H?"C#'5!X7$D#=-I@2,5/IT6.%[9-^>T ,F>C#X)GXP^ MR?Z(C#X=$]J]+V/XI]U+H]=JE>F%UQ$%E$M3#SD#U!@Z!!T"!H$#0(&O5B3^4R(6C4E3V5RX2@42U[*"^&JI/G&YLI MFM :AU&HD#C%-&M+:)WUABHFD=;4D] Z:PV5YR:]J2NA==8;\M)(;^I*:)WU MAKPTTIIZ$EIGK2$O;8/>4+Y&+2+!%"@G:! T"!H$#8(&08.@0="H(7LJEPE! M@_(U%E>(-:UCTJ-H32U6_T=^NN:TUS?:M.- L=-ZR.'8M;%MM%JDC*2,M9## ML2MC;P!3XP8_C;21M)&TL83A=[K&1:]I]?:HD@GI3=6S&+F4-(G51@Y'KHR= MCG'1O6R8,FX1[MVG/>L6ERP;:[D=7,^;U\'U^OX?[)?W'_^Y%Z7R=VK62LU: M]S/#>V[+%*LL?W#39]P=REZM.VW"-*^+3G-Q>!RMFZAGVY$*GWJV':_LJ6?; M=O@J$4J;@)*39(A!Q* *&)2G&J^VFN4G4]V88LQ&CO90O! ,-,=,L>NKAVC4]B15%I5$N:63A%774(<(:Y4*]?K-A!SQYJ)M,91>6L[#HQ1;F'P M;Q87@GDCYO-G[H:<<=-W-^6HTV9L-836>,W2,=JMIFV;4EV.VA%:8X1WNTU+ MER-\UX[0&N,;'+Q>^T 07I#75_OPU*;\#!Q"/Y!_\KM($[ M0 @%=O5[8#6,8= MK)EKCV81,7C!OK7I,WYUIWV^.DGNVK* Z7)GE,/K)V:PN#&:PY R:X54SMZN M(XHPLWI #V/.IGA$ ?=[/1=3_@+XRO)-# M9;+A]02HMTSFXPK%A^]@:.:3?"$+//CTE2=LE^L94XAP,D7*!3S2#)@Y&G$K MD(_W=4%M9DZ0+/F&Y;49Y.>A+2S'$Z'/\4(8&PX$W[SJ'O469-'V7,.'K*(M M2K7$:^+3(L/01WXF]TCN IN\X7DRX;"/+MS&//?)P]\?36$#%O"F&V\R-=T9 MXV!O0LDV_#9A8BCXT "!6$XXE+>& 9BJ $8ZD<(!M@=C3^#;'5-_$1'J<\M[ M AD"]]7+0,K>"W8T!JSY;.B%C\$H=")< $7)>V&\HS! 9K^8OF^Z@"'+$WB- M#03;OF(77/7D><,7VW%2YV9L-S#=)QL[/Z1DDY(8RL$><@UIH/@10(Z'< !X MCZ&P74QN-2T F9#4PUL5>[0&B,"SOB(7.3YV@J)0OYE [!"NQOP ME[%M@56>3N')G@O_DR%H^X) M=MIYPP"QZDW1.U)#@B$"_VQ\BQ[^A]!RL+O&G3N$T?@S]N!K^O$1-_ >4!#\ M*,(I6C;Y-8CB&7EE/OE:(I/2J+W3>;UQJX0U9.+G'(B#02_&*TMZM[9O.ZA_5<3*DRC6-P?/(PS M;W2&AM[ATLQ/.,QYF?GU86P+_36XVT]+U5[.VZ;ORD,4J#F>_Q6SZ@#) J=R MK?01)6H2$7J:\>0$'DT*D4.Q]-'J* 8J,SH:!BP3<#;3?D1,EYSL8.S %>4N MB.QX$@N&!( _!S?/OW[(40N5.Q0S)_%UU# >D1G/-G])_!1'SI9B;$_5O4+Z MBU;H^PG=D3%"3\=2CD4@#0I>+%TY.>L_\N1.S4!@Z9]P2WHXMYKP84)6(@F? M:P+1W0)&^JK?@F8+KH_0-U6.T9S,C-AAL\))B,-Z!HJ5BXG>)'#/DH6_Y*&9 MB'OVO!@TV.!M^$F99?E0?2]P!VV3/;+Y)7RXZ;!>'!]Q*A!W;2;UJ459. M>?2<.>8CBN79M!VU=%$(8)R],3"%I20$/*ZYB M_HQ @Y1SC$ZX]%L0%7*M)^FR88W&%ZR/$JBB2 E'42@Z$FWBTF5UCG!5'*N;09 !@? MUTTXC2<,7+I&3*9,F)4#SY?XT*C^4TTFD8GZAM:0 PI7&#T0N0.KYC/ _R2E M/4G,0I,HR3+AE?QLACYM3! 0,35]5!JM:1B4P$DU?)+^A_0$[$"#28$HY=M' MBH2-YX;#!#':Z6\4.K)L52/0*YH4:X>>C"^X:+7F&7PR1?V/YQF]+CAAIR>? M;NY/WDCF@*"D#L6L"Z=/OCF4!,?<=,=H>70, ?#('3X=@_"B1Z;1 "Z[,G0@ M&N\1+2V#MQEZUE?F#'P_^"M%=.B#*0#K =9&Q!H'1Q=7V:?CK"&=FKDI/IA*VD:%0TROB)#M9P0WQOJ&*W.'R0W%6NS1B63A!,4=XSC QP*#5::K>1:/+#@ N M'YO@]$?CU6RU ^UN@H/\%:$A_5IYY2/'"T#=Q8A'"YZT+3$TO8D%D,\&$D!Q'3ON>JQ-D$<@Y8R?XPL/D6Q1:HHCY4#LU&!6YNNR?#5I]@Y44&KF/R(M,TN>Y M"&H4-4F/[&8%)[1URLY%P6RJ@:2G%D-N > [L]L AHP!P#3E2A7#P"+:.5!0 M1RWW#02]C.\9L6B4=< )$)0XY1 OFRO38$#8X^MC_4<2,"8 7!B"'=13G043 M-CI\@SG@&L\"7Q$>?T M$R,?;?X!*<8:,7ZSP8"%Z1(?'\4\%[=U@ +76T/"JC<.N;8]N!WG*"-O@@.# M2$[9D6@RB+^L@_78)^*NEQWSX6FQ-#X=6Y3M ]11K!&G'K4:ERN1,Y_;DT>P MW:H+>?2NM 0CQ<78U9KH>18EILA.7#XVJ/;UI*R7_-DXSE)[]#J6?Y$\-2,+ M(]51D9E$?[A?.O MJ" ^N#=N,'9FF;TU$'_HZF=&RVU\36+&](\HWY&'^Y%(H'S4>3;.70#+YC* M"GR3$LX:#$9>AO1[0FDET54P4U$\;BOA23;"]5QC33T.%]_*TJ G MHX265)@!EX]">#3N[TP5B09'PIDR]^3U5_, :GST?0A M$2K)/5\0;H.W9F^VS0ROPP;M;B/ A D?G#PW2/+?Q_83F!28L>$R]$:>N6J\ M+5(I$& LP/,&%G[EJ>TEY4N90>BK] ^)-MP=D;9%KM?41DPV+22*%!S%+C], MHK8*OP&_&P.@.;K5ZD\$B4%17Z*;BPNV:#T.O\+*'QQ45Z+&X;"2]>5-%DS5 M=B!3:Z3Y> :_PPL!&L-G:1&GYDQ-E8_V$*<^GT=1^;39A"6N]I]=_J1VGN!' MCM$TL)F4?NC>^\L_ +NO:XXD$,.#-# M0@PQ*?<<+=][V46*#UDYR <]FH[$7!QML&"U(%0L$9^8K-J2]+;H'EB;<16W M4>Z6^(E]USZ_9-&HD%B,G&03Z?"210[(. K&LS :'UV]%>OG682H-'7PY;M! MNVM@8O$*4KKG@Y6DG.U,2N]\(8[JJ\ ^/ KX'F^6CH )+4F7I.)"_AFO3>8% M&T7_,$8,#I.+C]P-DFD&S0,B)D[G%JB==I%!R@B<+KE0,>5&A8X[K8#2JH5] M#"R1N3N"OXY*O];RJEUH-;NGBAC-5H(YE:$9*9?L)&[HO "!<21I;$7LC:82 M(A\]WY<+#1'O>7LA^ .VRQ.J]O0 :C.];]U5I0X3_=8AR&6CBG=94'EU[#"U M_)$[E2JV/;)5MJQ>=*I).'8[%_:H=3I(4ETU6L*J^S.3[=)JK D1R19IG/\! MFH'SKYJ.A^G@@@X669;20E2)=;8\\9NUQS*,5OIJ_]*QE::XV7=$[@W0J=)H ME@4J?HVBWM&:?Q)-7"K91QL@90QBIL4>A O 8,$+=YXCQWMGGZ$8#^&M0D : M1=%^C#3_)AK^9\^VDL#%O(W T2@=*Y6ZH)"DU2R99'/LY9N7N(<3V/4+Z9DZF_)4][%>@3 )W''TZ MY^\GK1/Y64Q-*_JL&10=R&FUOL\%:I* +4ZZO^JT^K*9IQ96L1ADN0$@]"$O[6X:]ST/C#!6[M ML48BSUGDO=J+?$?SDC.L2D30)@^S2A^#&)0O2C=7\+H8-*E$UEL.U[GJM+2, M?NRUQJB\[%MNY=6RLJFL)DA3NB)0\U="Y0 M%F85^+1UFA*N+7D6=KAIVSZO28+\K7I53RVJX##Y]X2WI5-$495ZZ[-JV+.Q M:K/FCCU>5?M%U@E+%>^?/#\OBZ*HLZQ2^MU5MRKB;A<#RBZ!N M9[+L@*JRK>J!)&?%0\%Q1PVK_6'I7O/)[Y?*0%)H M3K I5>:0=KH$L*[GX&?JKZ<(&44UQ+ DF"Q,.\;&6+ZQ861IZKY,/5>7!\46 M(('MZU)TJLZ#YEI4KR'FGCSWC(4^LR2AP7.59<*1^W_Z_K(<4V8586;K]<2 MLID]M632VB"4P*V-U1EM(HQE5!9+%=-*M?K#4AQ*P1/PL4^$Y MQ9.Y8KB*M.5/C^KRB' TLBU;]XS4 UL]J*CA4,(868I$[2<.O1>%W:12(#XT MW2L))@VPY;)_($_J<\CRHZIWQ0IZYZM_I(K"R"*G":F+(%8TIX"F9C;DO6Z- M@TJD2 +L1E76Y6ADI<1DSM&/BO&^KM+'$O-XLH7-;M)\]2X%<3D=@PZ!$)L] M6ZT:5*8GUP0FFU1;"5TG1C$2RX#L^'"..+."YF."]KG3RT8\'I9OUQU"%YR$U;FQ37%?+7$]HIJ MB=UE5037EG7M6I2-5U M5=VU;=\*)T+V4$M\.-4&015']/U94L!;>0Z*GG1QZU0-NVQ=>OUUW(%-CT3Y M9F/N*",KB]C*WI5ZTI[ PQYY.DQ5X_IQ[Y(&Z\'8]H?LK]#$ !2R0TT4 MV:9+..'=W'Z4ZZM0(M5,5<[+7NOY3Z:K38'NKLA48]Y0!S>76IHI""SC<+R5 MMDHOX"4>\7W9Y=S$''(]05OR3)4*YODJM"6Q?XN56::@MIR],P.3_6:ZINK: MP$Y/;M_]=O)F!3W8#]6:MBT"=7MQ"30>M'#+/( M@OIX/$27.3=29?KCM4JZWS V+XT6([CGXGA/&3W+-OZ;IU"M*.Q A:.DP9,V M4MH_7:M*EVIUSNFX5FJL^E4,XL:!UJ8>2:!MA_&Y5ACH25<:WL M)"2[J62#3[K+;1026!IICS1S032&G)ZFJMG%4OY%7V+<:3GC4_U&YGM0>SC; M1!8I%:](VG5&P388$S^P5#[KM5?GLL1V*%6M.,B$H5)!IJS#HD<. M?T4ZRK66^HO-I:VX#CH*1["GZ+US0DJZ7,HGI]9KNGGB7JYRRIN)R8\I6.XD MRTK&%DYR_,0>=,WU7]."3I:<1F:4 M\B'86 _NK60\BJV7G7;G_ULRLBRM* E)ZZW<;61*"#8" M7&AP>.IL&P!P$.["N-/]?"/6 7A>S.U5,D_>UM?ZW45*E>*6-"LJ[R,:^PHQK931#B9NM8;* MVR1T4$C8B27JM13H:=<6R_LNZ##9/6A8\FTK^3-0K6F4Y[0L3+6#+4ZHG >X M>G"*['FU6>)\+7;Y@VDX(1SFXZ;'!'[1;;U4\S84W9;B^*SK7O&X,/(Y*+) "X(9 M9)FWX'--%0Z1'854*J0GUUK)ZU7GZV0AE!G$7 >2)"<->R;)C#4W-4;\%,>R M=4_R9:[ C@VHTOMLHZ4XUZ/48UNZ_Y=JD]6^E!]RV;2KC0&XUAV%7F0CW6#6 M:*6_SF;3K.[6K*"']<)!_\Z\T9GN790$SPR#HJ(%NF)E)'@VK44(<:ZM2EEGMSNUM00YT"3RI10QWJKD(-=8Y.Y-10IV"WYS#Z MQ1"#\D7IH57'H(8ZM3RQWY#C^&VCUQ\4-!%1K7 "ZQ@"W2\!JW( $8XWXKAMM#J$9/*_RUR[K)XEC>P>1TI#2K-$:;K4IY06&^11-MJC M)&@0-*CE(K5X=US8&I9V:HJ:+I#@'I#C%G?*@OHM[MH-0!9,"\UO# MV]RD!\)TGS&L'#-,%9Q1Q?AE+24[ZGVPI*&@OE[V/5"%:(9\Q&7S%'O^+:DR M<9GV3T-[!+=P69+VD0OQL6>3?X[+6)M9X M,9/[HF9R?&BH5F]Q94U#/6L86CQA'U*9=)I(6BDL='Y0C:RR1>RND\QF6?42 M2]Y'0TPJCULZ:R21L"PXQH=8J]M0C(X*>^29Z^! @K MY%-YD='('@6SJ#S4FZ1X8D10J@\&<,]4 M??FP/P+_9LJ.!W@-M@Q!Z82@PKY2&?D@6A!H>J8(:(99^P[I7(/0@<*3).&>_F,^>*E\M93B*/R:;-'&OD50- M+5F:T<3)+W300@@1\H2UZ;8GLOP60-Z/^KD.N?X;^^$EJA#U,,W6EI/U(Q.- M&IE1XZ=,Y>YS+/8.1DG7>84'F4[2@TI!;L'\ZAI4NNR[ZA$V1\S.BECF]'L? M>-;7,S5S8 $T(+CYA1]O4@.)(9&2HABCZ-2@S1?3'XIE'0[ V..,MKS506:N MC:N4J@?K1TI5P\_"@NDI=-2[L9$C&R9=7V199F%+A9)=R)84?4PUB=F[_N'R MJGA#]EV_UU8E#66!PXMV9[' H8%CF_K\#%$M5B F9G3B[J1*N"YZ.=>9$L5K MQY F?6QB&<9E+=G@::&;&ME2XE(H4#TY41[8#$+WB("'>&& %D%&?I8@9<%1 M2$SS&%S]IS'[: 5>9D@PBJNF%XE\CR4[I]B;$5G2://P%C384C5(XP&Q>9U6 MM6I0[+I"JQO*>EAS ,$.PMC^&Y\AUM1M?6<[(3YM[JUJ?A3+WZ@?FGY=_ (O MP.KN,(\.\<&RN\E8-FG'R5-63\7R[.E;-="E^C)OJOPJ6>^4?\,>R**8=M_E MUHQ,A)05C"K-2T2EN#1PD66;Y\N0A5R=C#+S^Y M>SVE39'\@AIL9$I-9GH+)4*#Y:^98PH$%19<6^7K#RHL2%7F*L0?%18\1I$? M5V'!.FV;?P@G6.G?\Q><(2KHEX=!( 8==<9*NW?>6ZU[/% K%#,(?/LQU)&* M:/&#J[\Q6$GN[W>6E7;E:5<^][.WQD6K+/\L+[SFSH5\5J.DCJ2.KU7'"Z/; MN2)U7,T 2O6O1<(RY7,3- @:5-=GY_#$.^YZ\*TZ!.>-=([N,Z;X6Z$Z"I1; MX(%V 6?QXOL^WK>0H1.C:03ZY,%0-+V=":[Q+ M?E;2!GEUF*H/)81N0G=CEB#DN9'G1M @:-3"J3_,%/=K>6@:'/B7+?8:T>H1!I4H+4] M"Y ;L! KP)2$&R "2"A8_\N+Z@Y?.A'8!JBZ]K1K1$XB?-@>%# MJGZK+9@('__$S#A9EF0U.T"'@W%4AU9?#%?"WS[@S7Y&K13G["9U!SQCV46R M$#CX?$_2&\2ZW%@JT@Q"GT=EJ9,*ZR^>[PS!?'!F:J@0FL*I!PB2 M9=:3(I\/U"'DM&J@I/(#QP=0H4]<>\);.(8_O3Y$[##8(^A*B \ M?Q\2S%WN/P$[W2&\QI^=RY>K&I2R+FE$>[9 =5+BO-WZ?G'LF>8 2SD9J3^\ M%^ M*^?*6J<"@!;]->N&-ZN)&:6A'[OO-][A3,0EV'J[I Y MH-_=ZY_W7K$6*[;HVI:U'5SF"H99YO7.6Q?E\FY0 M6U1N* 68(QK+CH&L.^1^+_N,? @M!YNO?/)>0"VO0Z!53;7W,Q'P";MUX6F< MR_+R-]Z"V[4.8J_4%[V6R<%: QW?EZ\;^2 _/RZT6^>==6PH8$&S!-3[N)$K MNBDQ= D"Z0>]<-4TQ5ST%[%9D!N"Y^-[$_@=6Q(YB>=FZ)9#_N^N=:M2WZ)NTO(3A))+RO;!8\XE,VL"EA' MEKMLLDS?G\D\%MVG"M=(NL-4JN_3?-,IU;8&FUHD*X:,@'5+4R;&7#XC48ET MUXYAR'6G#!N38^!Q#,OC8_\2U9NHX>MT6(T'P%SD''+'QAY=TK+("@78X(QC M)4U+M6C!4$FC 76=&@C<-5,;'D,)C>5\F)HSU10N[HTQ"N6R.=$VW7M*=8IS M%;-\W7X%5I7G;"639<\=??5",Q4S2 /1%$G_J'@,6,6?GZ=7W=A63()8S/>? M47<+GM&09%#Q:$ -,#8A.91^8S(B6[>3B%XUQ'L>DXRX%YUNM);JI)4Q'JEF@3AY3#75PM!]-G#O3 7Y3(:T M^M(JJU@?4(&SC;Y)MA<3H1-@("<9P*+PMN"4@K1ZG/('4BP9VD+.@%&X0H4\ M$2E&^C)\,? W3AR,^Z=%4S%\^R-RQ_1=N$BD #&=7[F*:@K$CP?62::\(GRD>CBA M%80:^+:[YO$2Y>?L+M#M E/Q/AG$G.%K45E%"&9JF(AEJ4>%%P.V X2O^63B M+VEBP:38LB^H5B87VQ@Z:!-\(14YGE5M[.V@ M63D8ET_L^_=2BW"S!(WI_2*T2YEE4V=9"[;;T/<,UC[OLNB;&X#ST :_X!T& M:'T81^N\OWCC)]S$$\GW]R U!]ZK9I36>6_QEFN,>P-[33?Y3;\DTV8NV((O MO?SXTEY&J^)+Z_R2+5(?_08N^TS@'9_AS4]V$#&GNST_I5ME?^/# MR"H\C-,C R6R<4_$C:>=H7:F5&>[_V.ZH>G/<.EYL6+C0S(/5Z-#+H!_*O]& M;DVLY"CS:-TL>LG&10SVZBLGSJ'\#K%I$H:GO MU2Z1\F6.:)G1\TP/N3HUBBNR:U,M](1Z=94L=>K5581)I(Y/&R1##"J"065V ME*MZCK[&[8]4O&*_(CX$'&)0.0<%FWVDYI//IZ8]C/8%U%I=;7-G]R/WTL+* MJW0>6C^JAAP;:!?F[%/-6X)Q:8.[*+&P?44GW[]B_*VS?;E>NYCW:_-.+*\4,P MW@CC3I=@7*O0>@VGM==.9Q0;/=[8Z*&T8R-T$[J73)]-V]@ZA"FUA#T&2A8Y MWF21XE9V1:&J)LL]4IHC5II.J<<@FZ8T%>Q+41"?@O@$#8)&+4YE8B6U8&QW"<[=3PAWF"-P%2IT%2! M4(.Y,*7O4C9XYRKSY59T7:BL"N_U)K8N;>B;0Y[ND&2PT'VT'4<6T4]]B]_) MBL&V9#560$V5%<;JOECTVAUBQ>9( IYL&>"'IH,E&,U UVN.FYHBA]/%*#>( MTN>Z5K>LKJV:2,F*P[(^M2J,#.3I!X]"UU*U4I.1AR(J2QQEZ62JS,X]%O]4 M3YVO%2F!!*-#*.F*S9)^+-HLJ]#&I")? M$3?IRY9#35=EG^<[=D1;PWM35DL%X,LNNX[W0J4W:U=H\BI &FOAZSRORS/'7G^)&D*'F5ER?NG/A?P03*G M F#+VR?=<^-O2R5P?O(#]P0-V/?2FP6+< MHPZ06)EEA#_D:-3NL&/T+)7.]4OQ2?WKRR_7]VY,W MS-:LOO\B'W'6NC+FK Z^=27MK\+%"A"HB)9,$KR)$QLE]F] .MZ$^V(S8:\C MPF O8QN3)7WOV1["_4^A/90]ID$1XZ";3IB3BB?S'87F\@\"=-;GJ.4@B:G# M,;5197;"#RK;[L5VG"3E+G[FRYACMATFG+IB!$-%&B:V !D]>1[(#]X/E#_; MEFIT;T4LP;B@Z6IKHE[F\Y'#D7E17B0,125 XIUJA.HG11+V_)*7>V"'&"#? M#AR5A1GO\XUDRJ$G^"(UYPR@./00;<(S]$-M+M1(7:YL60BW3I W?X;#)QG\ MQ.#FQ/RJOXZZ@$M^N0PF3PYO](;F[(=$"I+;^" ODX693:J*J@NOG_*?328 M4F#>(VBVFCE2*:(254;TMBC;53//&S'LBZ[2$>?9%K]//4O*R909M"AN>"&. MQW0NW@1/$AFXPH^-65*[7*2<:!V"GV2E2B;T0@DA9F8(YT#&B5Q1OG? MMB\"]E=H^@'P#P:$"9PC6X"CH68-KE*)-Z>+7AHZ'9C;LL!1G$Z.+=;E '%P M4@G8A ,VAN(G=FJ_21YBLE$HL1[XGIAJNLTIX-J4*< 2I+$(IE-'S_31JR*M MDD"4*=VEEZ M5Y":FG\GH:,R894D)(?1$H#@9\S$60D)2UG53':M2I_&%&6\45T.!)\JE=0( M$PR=2IV:/?*\P/7@^B'(T/%PYT"\448GEKR(_ (GA@$0'NT4<-R(3R!IPTV: M;D#&5,,A)D6R'IZ((_#<-,*D;4NE6(_BZ2:5;(TZ,#8%.-3HI&#W3H#A1*8' MXZ,43MCC3!LAL'<2V?+U"S)'$)XO6/PM)G/EFVOO(_"FT2&*8N9VL'Z_\$YTWQ@G,RZF+3K2$72 D M9@B8+#!,MA@C0-1JZ\P;G:%=/3WY_/$+S.D3;\B=: KX*[1]>:D#0.#2\B 4 M?4SRALM5$RQEM. 2("DN83:+)/]H.M+ZP#OQ%"<>5P!A.8I^I10@7<$<#Z8( M7QGN=@?(<(.Q2)\)>!_=HJQ8RLL%K&C[HO#$42UUOK[[9*BW9!<"S%1&4 -Z M:@9 A42N[EV9GI\CA0#=@MDR@>K\B84,JP'_64.;,J "!@"PZ)-E>*:RGL5///8-$'7*$G%GZQ%2IGZAML5Z4*.]AX5C&,IL1R7B-K6;FLVD[."W/BRUE V$L@*Z5UDX=5EEF M[>:$[VU--W(U/07';A0J8#A%(44OPLO2J(07QSJHK&96!=%] A_>P5,5#-TB M\$J<;<]1E6[^/GC/2@/4*9,5YJ]_UKXP6$FKB3NE[P_FM\347O1:;WYB;[51 MNY=&[29K6D N[SAXWZ@'\M[,]+-PS"ERS[ACJP-C(K-,UWHIO5U41\]_ L_X M/]HI!2W3V@+3I'YG8'[+@"(%!U,DC7A=#%FYT4=< *1M:L9LIVF^$< M'9%5CJT(KB[4TV;2X&])74)1QI8EP@>"S&5N[#2$>S+-Z4_W8"LD\-T@B1=\ MHL8/T#F(JWL)3Y^O-__Q=C?_N?L[,H MD( 1F6$(@_NGZ<-L!,["M3K":+!/:@H U?.E,3L%YLN_WIR=J>?$[]8/T\^* M'J6?I)X3/29ZB%R] 5F?^>CO)Q9ZUZUVJQUX^%>[TVV?P)K15K]^:;7@XY!; ML,9SQ-]/SKHG/Y]UK_JM5BLU_CUHJ#$W^C$W^EMPH]V_+($9P 3$TXS]2_\? M8<4DKOYW2R;H&S>-]N?\-PWJ%@^7L@"C\:(Y4\?8Y];A\&NQ_ 2JB.-A.@"D MCAAC>-A\XKC>09_3X:FH@X&KR#A>AY$P!5HY.T11);"U80!KYYA[@"@!YOC1 MQ ;/ O,=.#YL=_I@]^I0SKPZ#]ALL(4/<>T)]JQ3N*35ZW?0 M[EI&W-!JZ/!L0=O.]3QP7)?#G(=]X'U9T0@4['&>@FT;O<).X%#)< )RB4"^[!?5 M%:D^![JK:4M4>2?+@VNHV;#^]@0-@@9YWTL/H62/C^C]J2-WP>O2["1W)V/0 M(5^9$%GG?]U$UK-N_0CN8X;V>B\6QKK_9XM\)C4CBG:L)5.1M MJ'N4*7FT*]VY.($/\NWUX:FB2KZV(7PLG&.E<$#!0)>]5S?KPF$&D_<; MT8]84.1>5]S.6TW5U[]X?O2"3?6V"M30]GR5MAW(?BU;BV19&-7M)4RB*8-R&V:N39E8+=*VW#:_6D+LEL]Y[8'8>N#_! M(I!8U/29:\ZI^]@G!PMF7UWURV0EOO2#.>&2FWK +V3'$3,,QIXOVZQT.P; %/\%\X8L4$8,[XD: M(DB;9^ WJGYKMQ7? I<"Z 4,5M:-Q;+K:2<3BSMVUEP\]:-JZ?+Z^>KA*ZB7 ME5/5"$ 7L(%-U.V#@;9B=P;9)$F695["?;*71.00X5.\,)#] M*F3/+?DHO>!1U>W;1G=P8<"*DJ4?\,Q5NP^X'[X+?%L6-5:WH]%?6>D>1]>& M 76,7NMB@3A9I%\55W["<*1(E6Y.M%:Z9.@:GZZEO.PGVYM2Q+4TY6LIY MLPB.KC7&>OG2KK%3DYU(D9V\4?7!L8-.1IL0U/.*BJ3[N,D0F=O,GVX(C;>V5MB&S#(4,8]1$Q&4<217V MF'L'.#XNMZ+>,S['!QG(2"G/%/,6.9EI:9/I"<12CA<6^P_T&Y02L.LGGZMF M)ZK=,"6 MM>O,4& M4P_+'LN_367[%V^.C,&*.Q5@X^9W@6\.]:AQ#GK$GENJRR'JO$*!0E8"7;Q0 M=8GT MD71IH*2W$Y;I&(K:%4BQZYDW.&/S639- M! 7T)K8EA_CLJQ+F?RTGJM?XLE]\4EK'\+LD?1%810".RWY#/="[8?,SW#265*M#( R M$3?LPI>E%$N[/PA4=(SGR%CA2QD2@2 ]80]MT[=Q4N:3J>/-.#9:<_D(FUG( MZ,O?LI8X^H!\8UPRPQ5M9_*Q'TRT,#[U3@P@(9(!R1Q M[+&<$?Z\(QI+?!7VEH-$J^!+U.$L<@MBA329&\K"YKCNB)WG[(CF=59K'I+_ M!*][0M,!GLY7'FA%PEEI"!QVD^YTB[,0_PM[AR![7FRM%_"O>Q8UVYI33M6" M*FH@"T\%:(Y3#UE_^U:.P<2<2>!''?(LV[?""7HLEA;^2JDNET#X&&J0V!\,G" A&:3]* M?KMNCL')82K[PF ?Y<#\RKUG!0TO]!/->@P#V1C8,K$G)FH(L @G)W!!G3#J M#&M&FJK:,J\W/GKQDN9%>?VYM@URK8^K70>PT@/61"KVR40<;HZH+8;.MMG% MO.P.YAM+S3^X)'*WV!LMV-5_/F@?LGA?ZLW+P$+UM M>T2<=:ZNKFIO!K;9'=S/#/1 [C47_#9;>X9X+T6G]EYTKMH7S6%'T0EA%]W>9;O>5FP;1-3(BA7DTFRE%WFY-/BN M.GNX.>2LE.7AYC7D(M+SF^74;V4*<]. WF!)$M/K>7-O<=?T;<]@GWS^;'NA M<&;L,Y]Z/NZRYX>/Z#V2*]&'Y)71&[=,&K[H%<*,SSQN:,^ND_V)@KB0>EOR MLBW1T&H5XD+ESX!N,0SH%1/Q*$P;UK'AE=K0;74O"W$@MV1&3:)DQ3#WK'LI M34WYJE9OMM9/==?PJZPYKGJT]OKM7B430TUB9!7/M.&CX'^%R)C;9[EE^8X+ MR[=ECN/"KZLY%%\HKTL]8W/6?/;6A]E4'>Z8^UX/_>=/ZS9@_S'#'<>I.B40 M;7"GMF-_O;_%TP,CSY^HO7.93"KW)65^S]14&4?WW'$P9RZ;W_-=^[S')K;C MX+ >\<@")O#'E5F725._3!>U;=P]M=F?O0/T])9R7O M]I52IT(Y=2)!Q2E6[0N5VZ38+S.J7DQ_*#,6\:6^J;)K5'*W 1Q[ BWAOMQO M'W+'?I99,)@F-@H=APG+FW+,[<$U"K!:S 3HB9 [SI@R8:O<6\NQ):=,-C'_ MA,OR1Z(V@5!S(L.6C_X_IAJ8_8Y=1 M5F-]Q7)P9JJTI)E5-FO=K 44[NU4B'%IA+G4,K!?,*"XXQU'Z7@"2<6SST7; $NZG M&NJ-%A@Y7<\(#V?*SV)J6M%GS:JHA%&K]7TN)V#V+3THZ\467'ULW3N8KI E M3^(L%OC=2(+E(7>!AL')MO6G-E<5?@VMJS4"SU9QORB'Z&9LNV:9188+$BAA MJCZ8^O+5QR@$H2I75'7J@ZJF23*/IAZO*J"[[/QJF45U3Z5#[X4"5A(BQSX$ M^WH 98*Z6EL(?G<-[& 9AHZ$'@O]3AZT%8%ZJF3(ABZ5U*2QB7U3FM?YL7UUA24IRW0?:]%QB!2'%.=5 MPS\CE2&5(9799?B#-DTUI#>D-S35D,J0RA0Z_,Z@=4!S3>[]YU\3'4DEFKQ. M1G>NA64Z-FU944_SDGJ:YZ^$W0)UL!+&5RYM EU5SA+AC?!&>".\$=X(;\>$ MMZ8ZWQY''O5A[8MG7LB@F=!.Z\T)WKP[E,0CB!'$R MX(3NVA):8W0?E %_Y;J\=XAG=5>F#/=S6:AOR;/R5! (8D,O?'3X49986S7\ M&HE$T[+DH:2D/9_^JHJD'K9DR[9LRXX. MN-E.0M:;9)$BZV>"'Q)&T_]\$.Q=U"BILOKWS^]"O_EHFN.?[L+1R!23F^&U M:WDC?F]^OP 3@C[S8&#W@#AA#B_I,IN/]C\QZO)H1BPF2GWS[12IJ+)O_"A_]\8^&+ZY;1,@(/_V6T.\;O=X$9\!%W@ROH$$PNO-'8 M<^%'O__=]G]/49;F8[_SS>M-^];L67F2!49(ZU@ M@\EF!?2;T>L8M9DOFW%\=GIF&',EW(!DW0U+]HOIA+S!M&T;[,+S _:)!T_> M8*Z\U%%WPTZRSZ*02:MB)%5I=O(C((?;:FJM,C!65'?=$5*^@7S2V0Q C1/CL[@U5AGC8[D;U(D"XC^Q=N M>;#0X$I!4OLDG&E9(H3Y=2R\H1W ZA>P!]MQ^,R0^^K*W^.R($PK\($>MY\5 MN>5%[YZ=G:9$G\-@%SH4"9U.IWV\M Y?W8'M!\)^" .0^2)#84W8A>A$##1LEN9&6&G6\^W M ]MS,_2/R4-#33RZWAF1_@"4%6%)%UI'5,M;^\J19\^M=QQ9KTB,=5M3,59I M"^I!B;_MA[!2"T@.XDR$L@;VP?9A>\+NN'BV+8YC^>LW8=HNCQO.R/71-F$R M!"XP5/,2F^WXZ_=H3Q,I2#F/4OT"MF>!F$@1,]I^-D>6/NF@ZY#A=8&\P+64W ^'?X P28 MYU(K)^'BH2>8!?M8L ;^FV(*VUC);63S$ACXL-?-"[=B\1'YZ%:+V7<'UTK( M*R7CHGPX)RBTA*FH6)2&%?%*$:%?B2L*CL]57+%_?E@P >]^1&1-D[47MCT8 M5O""T9O.=M=W16[Z4=!$,^IWBFQS>X76O0)"%LIV^H.1[>*^P,3U$;,=:$[_ M;K"+)]LUXPXJ,BFE2D6FMA_KJ\WIDJ&4;:=2,YFTFC=#K22I6#2AF1L\2O>2 MIHP"[BVBN8L=%YB=$J-L"6FB\HL ^6?4U1K=3>."^V1-Q>(A;ZFG)85B/N; M9BZ]$]RS0-R>>PLL=/OLUL-+,_=IVU"U<^T2%XKM3,'%B65-JWNQB:]:ME.137R#Z1+- M&[AC$55_WLH-E7:AG=J2,NVY!9>[I4(WH?;'A'NSHR[9B]5;BK9])E25"*S\ M)K'*D;=7N\NJ1%S9=0JG\1K2N?%:TFL%? M;_)31TGQN>@0HV1'$;(W^_L*S"=[N8W?X+RR!Q=^*C"_5"MJ=A0P5=[I'$J, M;&5#L[M%:,MO(2NPWNSTXU>SV)O'W::M6_S868%98J?Q4.6I84=GL168(JJP M<)2Q;D *@WKCL2D^/1V!:K.?;WT(^BO]UX5'-^_++V0VI\+Y'R$(-ISHCMC@ M)V8'\%=KK1KG;>.HEUOD/,MJTR7'"E0E6Z12JFY[I[=RU79=H2U?H?LGSL:" MC\UX) =/-*((7L#$RB9#B&S7LF%E\'5E):K[ XV&GACA]/!B!T]8G48;9RQL MZ#%V0,A'B$=A.LX$_\['2!#Z(I.O$./P$PTK*IO2'X'TELD$IYI*/JCAFH_$ MD 4>_/2-QV:7!7%\/QR-Y7EX\&0&S!P.N140>=#*$\C '*%8Q ':P%SO>'XH:.&+WLP&N7TD%S11<:LAD3S9!'_F;LBIC7KEZ^M2*.QZ4X8?S:=D,R&OXV-&/I8J0N0A^6J-8? MK ;H"ODW$X0=0&OY(EL_U>9^TA5]*PC!Z8(^/^"D&3H87!"70GZ@ AW\A N. M5I@_9JL:IJ?J:);_)5*KKWV#U5- %J%6XSY:L)&5"31@/*+?IE>%B&9$4A/$ M51/)R97NVI7]U[T ==9-O\M;EG^UC;'<7:9VZZ17CC%^Y5B^E ^:)I89>^2Z MGIL7!C!?N309X"C&N<1B7!>W@JE'MDR5O9PRBJ;=EZ0_AYC3W QE6<2;F,$Y MT5XJ/&8*,9Z_ )I"U99E"D8 MZ/]%90&Z[!_\0I?]@V7Q'-9I&A9 XNJ[A:LL]9'I E:=PV0#%\^[\,%2)&!0 MT7$JJ*)-^/@\_@GE0#%NW)00-T,E@I8@(8!F?^U*YMB66$O.?7>08JNYKKD^ M-8UC.25O5^K:8:NNH'.)'%2'Z2+"^ X\(SKVTX8VIL'CGOX'VC1"+@L[X;\H\55UFXRD-5:M)SX('0J_^(%,[/]C$-1G40M.+A@M@\S /P-F_D_K;!A#V3E9>XX"CP!LS;Z MV1_#R% _*P-IO(06XC^69/\B,)5K04UFG<)N$W[R+;G2"WW(5OP?5\+_6!5- MQ?+0BT"O]Z8HJ,8TJ\ ;+[2SQ?'VP;H1(7_Q0KL#5-$9J)-M>3X*J1X. 1@4 M&P(/V07>*L'!;@/+>(L1M!@8N'HQ-N$F9;@#6-N2*+';1 6NXV]>_+4/.OX6 M@Q%7(-9JEY?L\F[E7;[D]%)R6&TQ@A9EF+O,,6H#E1NEBP'A3GI[A6_/H9TK M/Z\3TOUJ&(.[P'4\9-#&/4%D;+6Y]Z:&TLX3#*-E[%^*44?<'D?%5K33]C(1$(A.WAR^H9RI]&5XM1L:2ZI?X4S, M:'6VE(GM+EBK(TD]; YDV&QM_[+I6$VLU._H76+"7OJ?BPL/+?7J-'KD>JZK M+_7CZDM4FT!5;KI(56[J/PI.[_&;5^?7]Y=]=@\K+P_B!]3_GHRY\+'8V&.# M??QX$?\EE^8%UO4Q,M]@:^$2LL5D4E0BP18^P\Z@28^J$Y)_="SU!#N'V_GD M'EH;U"^G"6IE%*%"1*0UI3'5L^[WZM4?_#^HUI2W+6212"ZSF,_>LWRP970: M#/0[D3&P@M'B)\]8A:0IZVQ=).ML];$DF"K\]C!AR7:WYH1^W<=27(W9TBS7 MOH]5J[^./2QIP85E^_2D^D96B6M^]$"7>RY&6.4)BRT\3^(F2E82-5UX1TJ)0FH9;X9*PISB"BA65(D2E4 = M(A5( TD &Z+X6>_U9\K&]'HG)SWU?'WSJJWF>);I>%4W@%RY,Z^OSWYSYH.2HA9J@O,[Q5P@11BPRXP6FO[()8S[0.VE@_H?]@O6$T0["]K MOB9GQ6O7#TS'H7**S>0/[!XG^M@7N_(?_4?)+\77TTE*V@VY]G?%.D6WP 8Z65M8? @6VD]2D8SNN,M:8K_"KN8R*AA]X_Z+>X^PZW^RK3[6BP4#HO?-1QY5AT,4 MPJOO 1>NZ5R$/FS38?_7#P)A/V!!QGLO58W>YJG:>I(I;/QY7*4:XBQB:B+3 M<<34&ZH2S5AOF"NFEF9J1DP#;RB96IKIMXXZAK3@U@1^K7Z9 M6Z-RUB_'[=WZ99JC[0Z BI@LRPI/E0+/#2V'FT(36>R14MFMZXO>W#%2JJBO MR0M+SE0G._!"1A'6"(IESB(6MY9MBR]H1GMJ-T0M8E(7F['#-U9 M,V3+DE&K%K+)$<2 5/;JNT5%Y>G9A22TFD'BFJU(G3IJVK#L*A+3AC%:G?:Z MYIA_*CI=4#9?N,A2<68Q8ZV;%YNHEGJ_:VCE1*LI[H&:$Z;<#;4(#7$"B>S'_)+<<4RB-7 MIO64K.:>\MQZ,9VVD1:"2&@10#T4(,$_88"-.\7HS3AE*O+752%./V"]='W: MX\O5#JN,DS=P2[R:G2.:DB0D]-B+SA 6UD9>;RJ];:M]8KX(\9)OCK$:JE2L MH3]2*6RQOV+4 %JD95MJ*AO&[8H4)YZ>QSKM9#7F>=0C<>EX!C^F8:LGSQG MD+H57L"I6/.,8U;S'#*Y&298Q!RF++YQ3^H=?W&1,B8<&GP+:A<^X-P?(-09P8N $*5F,9KEO4<,$_PTNRHF,(NE MCC<;?,!'Z@Q<(/(JD%PGEF-Z1 ZH[3(^=8#F2+54T-'LZM@2_&V+B;06 .HD(_9-WE\MFMY]C6A/VF_C<'KR#GBA!(EW&?R)>TY'\K MCV2P33C2A'^L&?]D(AU.7^C;*[#25*"-S(G"K>3YV(]C^87+5Y\OT3(2=3)& MYU2P/ZK\O3264,"/ICLY8KE&MGV-5#I0(),)I&,3T6-L0<"2B%.I,4(3SB#L MT"-VGX3IC RL6V"@.P-JVT2@C16*M)F++P_N$*H27*,-=)XIYK5 /L\Q$31 M#-:3S9]I]CEB_8!QS*UB^%$4NZ$!3[--XSU D"2L1$J0E6*V2?,@?B>=K! 4 M5>(O/BR;8&,N$6"G#8@)(,R=#F@L8645*"=$OT)0U0@?*6C6!" K:.N-E=0* MV%,B=EJ4VY@,915H6<0EM4@*+Q2Z$UA# 7U"G,0*S#JO@*5D2$MR$BDT81(\ MG";\2'DI4[I08*0TDLWH!J<]0KD('E=B3J;!9=^A=32 81I.-T$I#HI)"F67 MD'Y!R#&W(IW-C+Z-&HM<\FR!OZQ+'IA: ^/KP'BZZ'>UK2(I)< MZ7#95$[Y8OO?Z&1>+:5^\S-/0:=-XZ%_EB?^L/J]0.H&&VN8Z.1^9N)#J,$N M!68XSH4\8CK*3#U2(J $"?YYB%O378'V2,-%1)I_"(52G@AFXNTEO1-QAA&O>FG5,3O-- ML-5,$SPE1\U0LUL365"=M&U>SM?KD"6QH^/CSRTZ17^?A:$9"EP_U4,*=-$3 M;.Z<":R80!0SEF=8@&4F(C-(G1Q@NH8P?YA?0A)!%^@2EE\A3%_Y4CT'<@<#C0VKN0.LE+GLM)A8# V/JP@;>"Z'$6_) G;)] M7^N0H"(![9-R4_]+Z Y;\[BS%B"AOM1^O=A7<;\AQ!^.D);Z+>"F\00EZJ6DST1)8*'M58 MM=5-U8Q7X$Z%CIMY=.)#+; JT_?*V%TXQDT4N^/BV;9XEGC80;=7S57KI25< M1"I&/>5!H#[S2ZA2B?@K.,Q=YYX[@ 4A[R0HA6%*9#3B)P'A(@FBD).K+X^Y MB2"CO23(Z/),IS[AX'CE8O;#C#>DKY\/ M$T>2\(86D1AH$KBH((D(47*QWD9[]AM+"NIV::89GZZ23L[ZWI0P9A&19\]_ MISX+)>BE1^_#A"GSSPG#F6'\,.VSM/_7CZXB7#+,>@YKNY1 7[S*,BZTBL*4 MKH45L'!W05#,4LWR>I[%,T,@TP1E!' >[4Q(W#E90E%HW+Q%[W4AY!8X5K[+ MS68:A$%.2:H?Z -&B8L+$^W!(N,N#_6VJ S- <#EU@BHR\,1UJBGY=9UJ2$P M:]33RKF\X$)0 Y^^=FR;&E*RDC6K]J0@E='H;FR(UV@Y=2!O,9!;VX18J%%X MRD'A@20@\TI972]X)_6"-S L>\8>(I_4,;?',=?K]O8OXE[Y+J8_PGNA?]&G MM5>^@3E8E,2WG6Z%@3E+5W>U _&=!U =QXM1:(XKC/>YU3C>$$)5]Z=I-"EL.;E75!*UP1OK6:!QW3K=YDEZ"ORJR(-;CYO6.FTV! M]&X[IO8%UZ@$E]5P157,X5X[[HK1,+K;NK]0 Q;5 ^> !L[FO@_O$+.HAD=] M/=\7]@P#LPZ-.C2V"+I6[#U#HLH4K!;/4P7,994,_[,77(1" 5GGBR9 MQA7,6$KT) %PT+GJCM7^$X <&J%LM9=BW9/$2[$E&2:J7(S&GJMKT614"%_T MOBDF@ 6_ILM\O[+'33H?G5\RBRPL$A86?"Q@GD&\&WGXX;-!R&6LF>Q!>.: MBBVABX#%$VP%1E@YQZ(GBK9+U>#1OZ;#HIKP1ZSO.&3P&7XX\A(O_?73?P<+ M&5%I.ZRR@R]T7KCSS-D(:#P!/7"K!ZN/?#%% Y&*_%B6"&49)X@X6/U "X+C M3*@E6]NN%5)!/.KF^YYEZP)0V%,34L]R46JL0V4&( YH\B!K[2%MDB #'L%;CY*S"5S\K].&K2LO7DB<>9:UM];>9:ETF MZS0Z[4WM+NKO@77,9<5VEKW;7#5!*YQ,OC5:G6T>?%1QM[#9%P%5"\9ZU)3Q]FY3^Z^#�>FA0 M^>V?T3WJYJ[<]QZ"IV9]&J9*I*7,004M5^&KUCM_'K;CJ]8[WRL8G4;K>%LI MP>[BM3J2U"/G4$;.<>.DMZWGM9N.UW4N^:Z ?K;$O;]I/'*Z5YE?4CT#E7R# M2"6]Q,W093!*MJ/+NX1NLTON.\""BC3.&* M1(1QUCTM+IR\E9T+L9@24K8M4];V:>+B]7SZVQ"YB._;/;JZO)S(>3GX= Q, MS4.?^2Q61*$0.(9U(14#LX0W(ERAP=.!=&]]X;[P"(F4]0=X&3H7EWH9RTJ@ M0"1U9W$7\3<)/C#!+6:6A1(XHVZSUUY?62U+@]T*_HR8H,Z$?2%069B_-Z2S M_B%FJ3D64MPX/NVT"JN^:#GZ+>\&_]QEHO)W]S=SN>PT>5L\?W7// :H$*AU MC;92WX9_I;?A=W]!M;X*7U^*KN_!'[C+"RX$]57X5W\5OD9;J>)9]IY\O:[1 M5NI /I! KM%6]F_QJM%6#ORZ<8VV4L=_$>8^XVV4@^<>N!4[/MPC;92?U_8PO>%/8/4J$.C#HW-/,3$,Z M^@'OL!(1O-;88(+[8P0F "$FR5<9R4]15,$_(92?+_N+Z;,?.EV#I"-1V\?M M#8C:H-\C-]NUG!")V2[)@,(*D,L-.:.;^1*- 7?\A(<0O9,B8 )OK-["^4=; MCY7,N+@,!>X<4>S@R18#]F=HBH +%!;MT: _X?M@TYW\PV0.LY0<"NB', QHTT[-CV,2F\!W.31_X$$0$ MR.@K?BG)8" ,./T"'UWY&$2!!R83(]L%^S-$>[G"2[MC8?N<79J!R3Z9KODH M'\R]?7-U^>G-CSGR".]1F",2&'%9Q("TAE%R' NIA\N+L />''@OKK9',I+5 M!AW_1!)=?LIE^0>W"&4CPS7HEZSP630;3;WY+O92[/W?__;SN^\/PGG__U!+ M P04 " ":>GE(7M?<6+X8 "8%0$ $ &=V<"TR,#$U,3(S,2YX0_\61VG)K,EFS+B>XXF&K\&T$ WP)__^;STG4A\IIX*$U',>UL[@^F-_/&,^D$KG M?CR"G]0Y/_[Q^/3XU+D*5FO!YHO0.;NX>.?TG+>G9^^<2;1,AR#@C7-[>W7L]'W?45S2$512\4B]XUX/7_XLWTMW09?$"8F8T_".+*E< M$9=^.%J$X>K]RC/B/AL MQJAWY(#J7+Y_EAL13T]/QT_GQX&8@Y#3LY/_^7P[42]-:>>/JZKWQ430:N%Z M13.Q,R(?E-"T1+'T3L]Z&1.TXM=D-K7YRH MT@TI"&(5HAF7(:!!=7HOW##HQ.].XL*4E/%'*K=()76/Y\'C25R&FI[G->71 MLKPV7BA.L'E.@((*YFX8 EZ#)^"]+3Z/LO*J00'6ZX>D7F!>CH,&1C@/0A)" M3U"/DH>K%>.S('D"S[!MWZ=XC.G,4:W]'FOQX4BRY][DW@%DC7 ^A8XJELJ$CAWD?CBHI-B]-7YNA]GIS!- MI1+TGX1[3BS.T>3]?+(M9%M^)*DWXK^HW]N=..%.2*HXMSI*?<:\,9;S)4]3 M -KAN(.NDK WIJZY&0*_WT> MW %8HQMG=#\8]Z=#(.B@,D%U%2Q![07EDCW2VT :$"N25P)WW@RXJ]'G^_'@ MT^!N,OQMX-R.)AV 9@ 7A,^I'/))&+A?%X'OP:)Z\&<$7H,!R@K&2E!_: CJ MI_[=Q\'$&=Y!P>CJOS^-;J\'X\E_.H-?OPRG?W0(&Q$FN*]8'RN#PU."I[?CL0LO@ KTSN4"[Y';.T"ZKN(PDXU1* M6 ->$LD VWM-V]@*##25D/V8KA29=/U 1H+"'ZE M594(IU@YNA".X!2@' 3 MF(CU:#9A<\YF8+ZP8'?=(%([P??0.UU&DT&V)JT!L+=%P!+!B)(FVLED.ZGP M#K@4N+X+7HEDVH(B]\0 PGD1!)V]:^:TF3\&@??$?!\&IQ&,[V((>O(Y>_!I M7\K-KHJ1R@#'#T4X4I%J$%-"G4RJ$XOM8-*\CU 0-QQ3E[)' DV4.8:% @,8 M[XI@I%(<34S7^&GCP\RZ(LP;/*]@"4QEV@FN(H%.D=Y/:E$:X/FQ"$\BUDGE M:GTF$=UUF"W,<$V[0A]W$LS")_!> 8M;2B3%->]PN1+!8^R-Q\#5)S>@]X\B M>AO9;YQ4^AN%X.8%COZ&#L.-[Y:TUC5]I'Z@FO JD*&\HV'BL%40&'#ZJ<1+ M2Z0YFCA'R7OCS37+%D,M01%J/,A$9\+DHXH,2'242 M'>DLK4.3VF&48G0;\'E(,17E(>DLN2?5K7]V6FQ]9.]-@=]! 5U#IPT]Y/"3 M3LESZI'I#PS-7+*VC[D=Q=XU\L;])2L6$E]M6B=^K_[$T,PE*_*$W5'\73MO M9EQL#DR;\##F [ZFMHVUH\S0]B4+<26H=XF2'%U4!T.VVL/,136C@1^*BS/& MYY1G.U55! 9 2I;BFC3EE^;D=:ALEA3+E1^L*;VD'%ZY63EL/S6T?\GJ.Q7A MI#*Z-M\,2'2.=EG(O2IY;FCWDF5U(J3+LRK?.%^MXHQFXF>MEL6NBI T8#!@ M5;*(UJ7K); 2P!'Z,PT7@3=4>=+IO/%? >/A;_ '-*2V#U*' MV !@R>HZENS$HAU-MIIRE'0G%=^!E_7"!TG_C$"]P6.VMBX\-']#VYAJ 9I&'"]B%S_M M:Q=Q93NK*(U5Z]B7/*]"6" ^.RN+D1TYKQ]P[#5H%X'=0&]%4HUPZ_&Z'?)[;?V4/[(+]N%$V9 MJBRC86C?:!_[9P]T5E([C2#GI5?35/KEU6D#1LP;92)T\#;-1M!1KD=:!7:- M' 0CX.U2&SKD*W,<=)A+GE=AFL]L,,%GSHWHD*I*DM"!*CZNPDE/C3"B9$BM MZ#"J&?O/39)5%)53Y(Z(OQ'%!MD#':)-T@CR2U\36?42N")YP APTVR$#N4: M(?)SG;6$B!]\5,Y6U[4WGC;*K=64U;JP'GW*48N\(:@?,AJ,?",9-?6UB1 M4=:+6=4/^UA53@WEW"A%'-2D,[3V\Y9@CZ#&(]7V1&\"08%I\.RJ:XW2*&J[ M2:Z%_!DZFVBT-UX>& S3<,.6K'4+T"\#5RE^L'L MMND+7\J0S_9P[2H,>1,]D1H-%"0J.TIG)U6ZL^Z#6O='PCA>"CCBI<6'LNF: MKWDQ2][+\]QER:BD\S=4\^_.B.\@Z^RW.@,S9W%E!54VTB '\\*<@]D!5074 M9F<_Q(ORF)?<"WNYUHAV@MF$^8" %[J]SO\F"U9@OH96+?R$A4;964;S]-R< M)=0EKD+^ FZ%^T3=#L#J)&AF\.\HKPZ0-DX1_>B?HYN!V.;)-T3L MYK J>5X%58.LW0MSUFX'4P5,7[A+!;0/A[]N&7E@/@NW4S[JDQ\0U,*FB<[_ MQME4!!\X6E4ZO*NOPLLOCTL**M?%^A5X1A!-=^AU4-7-J,_[LI4DE9YLNYSZ MBV8Y]1VH#9+JMW:KC'35NU;MT^HO6J35=T";KOO+[TWL**S<@MB^YL\(8YV[ M COHZAR)P)#J)84_Z2ZWMB%/Y=#<^/C$16YJT+XJ@&/*7AUH)-7%_N?O.K,PW1+Z]:045Y8/2YLW19OB>K%8,133V*'W >Q K$S^ 16ZX"$3J<+*E<$9=NL)T1^7 .=!=T2=)4X@W/\X/PCTL93Z@?RO1)+Q-U_"R](^?$ M7!TE6E+W>!X\GGB4H=0?ZE1GFP=_]#+F=A5@:G! >>=-ZJ"Q);][F8AV-5%I MM6+=N"HZ7_K'_I51.2#NNC$X.<;-7WO#1)_=16V[+3"I7WO;*B?,E2COK$DE M,J[X9R\3T*X:DKF-*Y'RX(\V%7AZ>CI6 G$T>'MZ>A'/$YS.<4VULPXY-E^( M'%FV@6/"O M7LJ'+7&.+;%'+7XX$716NP**&E\+@\)/O;/39@ D0MZIO[R:T&L,^.)W[33U M0G$2PN1\PF'QPJ,E%BCI%\XDQ.V M3/S&*747//"#^?HV]#[3Y0,5L5\]?US]JQXU-M*'([ C /"]%RP)X\.0+M%I M!,7 2PY9&"'W1Q%$JP]'J!![SX#DR.',]S'5]\-1*"(@)T"-6<#IWS'M"NPB M\*;J/5X4I_SOUG%7 EL_D9WI9Z:,=8MK <\8GW]7U9*8,/N+>B5UG]+G\-+? M?,,--:S-D ,Q3)\?0-D9\65;;8L9Z9MODRKE=I3KH"T#F%N)6']+3>*)*TR+ M'N)CD: A?6!AA7IQ8O..DS::F@8Z6]1UU4'\:CBK%7WU&E;V-C6TU.V:"?%+ M:YYURH:J#SE0$ DJQ/\/.>Y^7@50@Q!P]$>S\@V[K#W:2W@UC71/UO%-N($Z MK"9HK)&V(Y@U1QW:5Z/X)V 71'-V&ST);YP0=U@SG&XG9+G-+U#19,Q/6NT0O[! M,Q4NDU3KAXT97\MD99ZA[)F6VNHXIE[D8C5 DP74\ME/LE_7A'MB8\$8H2?: M0>,%*(T'BF!4$A2G'R\,(LT.0-!#; =98[W JU[-<#\^<,N^QL9KN2A(#T#> M!6'B]_OKZ]BTX/TW@8 QZ#X2JR W2#7C>B5-D8VV8RHC'Y<&..J.7-;W_62G M)&N">M3)U 3S$E00[Q'[OK/2Q%T 2CX=S2J_D%$R)3?GM'%6OHO03P(=P#Z\ MA_4M#<'5E^GE=)FV)CK=HAEX8G,J7L2@=^):6L]+PK]^C(@ 5DKE)!(T7%\& MW,.DA7LJ5(H(=(SX47&SZH R+=O62N&]9)ZJ:.IC%@V@2/$ZH 9R>OTA<\3%.=W?X]I)LLXO-$%9F!J6%=FH0 MS&1LLWX,2#"+K<*CX%W RSU 0;HB>"+QS5P%+5L(L*TE-B>G/U."V4!Q/NHJ M*HLQU*&U;#B^HB)4]ZN%T)^N8U@V:F0Y4-K^0%T&6P8R@^>Y-7$60=U)8!F2 M\:!9/JT8M^-;,=N"L''W _=NF)01]: 90958J%I22O5< L*2BD?F4HG7BH"2 MGCYQM^//&8@B_LXKD'(]'K'GMF\&$_NKVF(MX;4#/@"+,P;G$;3FH M5.K]@((#GZE/**";B1BR"D;NR! M@4KQOF/^F$H3'HL#(OIUMLI*9>+/_*4#7$WULI$%(YIXYSBB,U2.-'ND6G[^ M/:R)*-GXC&?23< M!9%45?V:NCX1FW%F%(4JFTBMXS?C37&$VE^B;6/7CNEY],3C0 FJMHF2?K]W529DK2[:FK+AKFM6:8/_WCXXYJ$VGYH-56NZ\.3[]OMX[J2 MM*[T><5B%J]$I9UD=NF4'W"VT-B>A6H1VS;]*']@3%?)6(IS"IX3]"FRY8VQ M!JE=Z!D./!;W3FHS6+AYDJ]K["@DH:FJNQ:V""WV=;.M8V^3BQIPQKT(A*]7 MFPDPF(EXXPO/F5'PG 3'"_;B_2])0E#E(0JQ>F' XZWV5$C9/O4W?-F+3KIM M&QATG NR6C"78 "MJ>IXF _OX69S'E\CQW(GWE[NE98U=MH3<=FRLYOF"NUS M]'/5W/9(2POMTR$[@:=EPBL[M6?F:3%3>.'[A1IBH@<5%#;-BWNKG3_F=73+B9LAZ+'EO&R_;N@N)TQ4(/4-N?T+N"_41DF M.[!]-V2/)1&]:BK;=,*JHOW@ M'W54I0WAAW$EAKA*K=+[>_S]3'U.6YHKM< M9R3)C3C])R(\]4^B;^R(IFMY7?NM%\4UZ;4ZS]2 5Y5>NN)BH\?+S4*VD2[.OE=)OWR7'%LO5Q)SA> ^0>GB_3CH/)R'Q MXLFTPTK56\WF%.S6-I([_23CQ(DOJ^R"N=$L.>-W 'ML\"[+8F E>?PR#>HJ MCS"[\ZFX5]^*V;(-B@%_9+@TB[/9\1AQ*,AY33I^(/R5B7CPZUHC)-O@'E\/I=;]EK MZX9QW6OVPSRQ;4 FHWY__'$P_6/0'Q=ZWTX"VS4I]+.=!+9KP?@\![@EO\CYAKCJ(QIJ5$BO+L%A,0FF8.1 .\[5F/.U=*GLJ J,@6Z$1]5^ MC8C "Y3C5-C/,&_TPQ"PN\?K=Z'\CH9#CL=VR@Z\M)'RPCDNQBC $'1AI2-, ML<0V&Y_0N8@_/(QV>!E;P9BJL]5E1T3JTMNF9QKS3";W))400U';&IHI;=.M MI*IC9"FNL*KI;-/KUXBY7TLU*9;85G?L'3=^\(23'.:)E:I1262;1I>7T[(A M;NNQ;;6^#MQ(!9JY%\\L0ZYN3"\/R=:CMBP&^Q':&/WR$1_#X\WE_J/9./X6 M5D.2I.]8?W(0O$'W7%; DU)S/EWRG-:Z1 M^2YW,IOUHSD^*MU&V$E@6Z^YS[XKH-WX.0GBBU4*.P&S3%^_( 4\-'@R@XX6%(,"N4A' 9,HWR (07 @ 4 9W9P+3(P,34Q,C,Q7V-A;"YX;6SM75ESXSB2 M?M^(_0^:FM=UN:IZ>V:[HVLFY*O6$:Z2PW9USSQ-T"1D+TAX<-C.OOXTT\_SHYFGSY\_'%VFZU683J["&,O]D,OFEV3 M,$XI@?^:75V=OI_-HVB6UTIF!"6(/*'@_=$18TZY_/XS^^/>2]","ATG/[\D MX>=WCVFZ_OGX^/GY^?WS#^\Q>3C^].'#Q^-_?+VZ]1_1RCL*XR2EW-"[&2W_ M(5]+\TUKE5_N2=11>"'XRTO80GVOZ.JV!'[Z>CCIZ,?/KY_28)WI8CL M,X!)5?RE4[[4B1KQI^/\Z[8H)11*2&_5IM:;S0K[$1RA&[27;M;H\[LD7*TC M5/WV2-#R\[N'I_41:_&/GPI[_!E"]%A;U-L4^[D!*<75&L5)WJKF4BKHZ0MX M27UIA>Z\%Y1\IXU!**&8_N\J].ZIXZ2]3*I!NY?@@TC80Y0++R2_>E&&%LMM MX+BDZ"99#B=S\:"$#7")E^FS1] 9>D(17C-RISCI(ZN2HKZ0UP2MO3 X?V% M1\PM%^DC(J<9(93Z/$E0'X&UJ.L+SR((\?ST!ODH?/+NHW[!24Q,7[0O& ?/ M8115*E_&-! _A)1J7YN"*>L+/??_+PN3D(6['@)RJ1BX#QTF>&2S6-Z&#W&X M#'V/(L;W<9;W&MJ0=!&U>YB%#"MRE/9S@BS6;!K$H-Z#$=:+]1*T[2E\) M6[3J@OE>Y&=1+O(5_7^##WI)41R@H.+$9-26/.=5<8NPW^ 0L0B 25.5DD$^ M%5IZR7T^'Z+3V ?/6Q\S'8]1E";5+[G61Q\^EI.V/Y<__ZOH32O*D7>/HL_O MFC^F8.$Q6Q&[2BD?EG57Q*\$ID3 _6I2?KSK$%J MEN*9B 0F 2*?WWUBZS+/B*V,E(LTU@!W@V@G'?K45UF7P.;R]*]S.NQ[\J)\ M=I^>>H1L: ^7]]^MIC>L7=I0N[:#8.EG 3F*M&F7\/K!'7@UIXW51$<6Y31J ME$8$U7 0.OJ:RN$"HE="Y+_=@8A)W#'QM>G&F.$CBUX\^:@ R_Z-5+>.IL,P M]?D^H5)SCS[17@FB@X?S%S_*V#Y.M6K4<@F=*J5U8%5<:FL#)040@%$JD?&C M.\BHQ?1O./:Y7:BT3&D601F7&ANBAJ!U!57+YORK.\TI<&8!EMUT2CW'ZSB7 M0T.1:X+7B*2;ZXBM[<4!ZQOSO9GNI!=2=#L^E15U3]DOI+9TIU*W45BE<%G8 M'GA!K88UU6T 7<:A&*3+*;LW%IG[?K9B^J'@#*T)\L-RI7X=H;S1XF"^PB0- M_\A_%RK87LT:F&RU$#886?=1.I()M? \G R\M;$CYV8;&G%?T '**4QOA5 X M#-6O"%P7='7 :JRP "DZ]$K<_,4=W)QZZS#UHO /%(A.NUQ@4GVZQ5%PAT^S M),4K1-K#CT%H;=>!>M%R"7!#FD6 P9XLW%N1KIVGHQZ5GQ!\I%)3:9EGI9L6 M\J#%2RNJBUM37*FJ4CFGU+EA!RUB%)Q[)&9'EAL#D67HA]WN"%IAVPVI*]B+ M!I+6P@;*-MR_2[OHCM0TW5LP8R>5<9QKQ-U)$'S>;ENW/[O:X@I% .W;I>!> M]+XCR$LRLA&VI[A :0A> 5?;5*D,H%5Y-*!3K?UN%"\1'BXM^#==C0^?A6E!&'*@7.L\N:& MJ05H;R&ALL'_QYT&+V]_)=?>AAWQ%]S:D!;:C5FYA5QM;9!2@,86T7%O#'6^ M6D=X@] -RL?+2C<'ER^-!2CO*AAT507@ D#2O4GO-<%!YJ>_>81X<;JAV"99 M9Y%#7FAW@(I;R%4$@)0"-+N(CGOG-G/1 &% 66[7 8C*N=KH4-5@W8"(E(LS ME!C102A!06>+D?=I.RNI?W*U324* )JQ67O(96C^Y=2"\S;Y$/M7$@;EK>OV M/A^H<+7KIRCL:O-I*0EH4!4]X&ZO RLIQE&JP+4P+@TR0A5>O0; &H9GIX'< MW,7N ]WJZK4,K"Y=9M-9O!8OU6JO6C=(*^1L[_:8/!,5!> U06EG?U6W M6G7[#%S-7D2U@3AL;-%&Y-ZCZ/D]/+#([IWIR]>(O^$8%Z:)'PJMR\P'O 5W M9>'ZNKND\*M#MI;U;.)9):A[2\J+IJ2IU*#YB=[T4)L:2R5O^'!'2+,SYJ5W>L;;E&^7URD-F>I5>?! M*HQ#VK'E71R_C]"K5%V' %9R% 5&.JOQ 27KX"G5VCW5Q;*=(*2]L \J7*WN M*PH[BA M'=7(4)%S[T3'29:$,4J2\Y>PN.KVL7UR1UB@.K7#*>!H:RMU4;

/X'/LUG=10F[LGYAN7,[3\%#Q(!_7U M%4Q4F,1T%J.*663+P2^?LX0H6F]9FZ\J_C"V7-7IC>,Y^V+F@6RYZ98<:,>\ M(KG9)'7R:")JWR_C^JJDL&7*< *CLH<;ASIE/9AZZPN\'Y,LV>PV]Q05*4/^ M%CFQ=7?$ 9T>8SG.<+V$*3X UC.[J!H]BX/DM^JV,^9+;=IM7)4Y3V7 E1\7R5XB\>&8B=EK+6 M7=8_"._,:A1IXU@@13R8:ECC^!T(W=0:<1F'%NMQ<3?5Z. !V]+38-H!M&$0 M9*Q7=YCW'E='?.Q3?P_<9*5/Y-_M,*ZFX. K11,1X:E&QAI MEW8V20E:*IJ-H.1R/?@POYAV,-960G].T:R73B_J^L)S:8'>9+U 992D;X^R M:B;Y**-L&>7+P4MS=1C2T+J T#(;0D[K^TLA&I)JO?HAY^O70Z9WN"C/=T6) M-RBG)@K9)SV@_"6)$1<=4'*6DTE)[CE&-.75@8F:=>!ODU++EQ[CD#_H>O42 MI9+-'HR8'6DJB)V)_!%G:/\QRG]%Y=4N6Q:+\IR,_CU!0!70.9 92-T(K:1V M=Z((ZSNL*_'@<%!:"QU12NZ6W>W>S59:@TAGKE(Q/H6 KT-8#%_::O,J=,5H ME1ZY8("E'9[VR-LGP,=K4HS.>Z8R:D]\S!G9LIWZ;;C FRC)I/+V2;B2,!)G M77V=$>.!-.D,13F9#2[0EC[J6'Q$FR>4#Z0#T;9Y3J2TSF96:0]A/1G[4RJ/ M,YU,%1S#7:0L#&X,&C(R/>M46Q]Y\JH+MQ-,EZ21YB=,S@.?N5Z+QIVBUY*0 M8RKD4E^7:%/<)!FJ_J*YLO(+ U?386%?542;=X&*.$^JBPEZ*A(4AJEH5-C; M65@ !/7XE^M';T[N-P(PY$>5G^XPESL-#$L#![H_3H798*SE=+".8Z%3(L#( M*96HGW 6UT_7:&)X7! (WV[!$T2N4"]S@[9;<;B^'K;QJM.V5*^AL(2&;!,F MV. "2@RVN=(2 4)37Q-3,0FJT7*"I]/8ITE-_=GW9L/:+:]OWCG=I_F M0Z6 M=6MRD?Z,ZRG]&+W2>UD?HW*7)^PH_ KG_TC6S^G^)B$M[\6QX#/$GNA&0]F& MAV@SL&8G;E99>P[C&?6H@W&[S;"4?^WM8=4Y0ZK2%'^)LAB17K[ NZ=RM4L; MC!2'EM[C-%WAG*:F&$9:F99G 5CZY3W7E9&"C+3BVU83Y4$9YZ3K^YR['+TE!E,41=AA6!B ]//,G(0T3CAKB6P"AO+9P MW5$P9?Q"S IB0:^&$#0LK35==DJ'"=1I2CK:!-II@ MO%7<+!&OYV:X@.^>B M.,>;IR2K\1 3BY8TNF.UU5;Q=1;G-)W%!:K_- *TC0JUQL"T"D]YV%CLBJ.- MM&EM#C<].TP[%L>IQ1'X-8XMOT:-8CP8N"M*7$:I:X-_QMWIOW]XVY^JE7+\ M'>J?3'>HE]F2"]>C)D)3.\[ ?2'V+PU3G DKA:N_5UFXH8K 2PU@_Z;6C089 M5W-P6]XT?-K1F. FM>FI\H22]23=+8F\#R@E MC->WJTLB?KD?3+A6>3::M\33O)=?U8$5&]W1415SZ6?E-^QL_TCJYMS"T2AQ\+JJ2_BG =HV M[KT%5^H<\E$'.)[A'HJ+_>;'/\4N><^81*[LT<![$LFF&HY3VAG>WT->U7HL6$_-5N<,QW$@AH9@W@LO5\ (J;\'-I$O4 MDYT%DMRFIBP,' 8>1!T+.^AS@5:[]"99#1V(&B54(.B6<)KNU+C/97L!H3[& M:4]UZY?N"[KUACO-:TPUFJXLT*F9NGI=7];H6"W 3K&Z5Q:M&3-LE6]&U_!L M!4)Z=SAG>+YC=O].546C[+]XZ[<5/;D )%?X;F?(8-S4M#S4%-.:=M69?9\2 B:NP_8*3F\<6 MQT/2GND'NR6#S)610ZTR2 GZ-&G\*-*;N M \;++TF:$BA=$T5DZX1L8ZK''\EF/DIR"BS!K&E2M-&[7E%GRF%AE^TK@I^S M<:8H.=$@3'9(Y&P,&74>!DK;'U8Z576#78=5A'M4R31PD)>^$RP83GRBP< 9 M$@6'(Y"TTW DJN+4-PH3YF6=]5"O&J;T $?O%SJ"^&Q/ MW2[7'ATZDQ*$.9N*P@Q?Z#PL1U]%/+PG*YB,=(H<3J\!11P^M54?,5YG[+T] M>@[3O#'IO>-.:WI^\XB83L\RU?;K+$E=/(+$: &AIL>3/ $.)L.(&G!IK"0/\^N8'%*H\."$F<;&&9M M"SQ%V(1]Y"C;U=>[DU0D_CK>7C+D]%]:+C$\EVMH%'VO;%/]TKFEMIRZF]G M[ZGC:(:Q9_O3 *W^@SPTK=2&AA95BKE'Q&AKHF"J=%1/!%E+ML\1!=A98<8B M\28RD#Y2Q(COIR?%Z5!@8N7 M*$GI!-?FT2K9 ))XJ&D9J69'G1+.YL[Q#V*IRJA/T>,*JHB M@74K,+>OQ.>!QTS,H!KH6#W&!JD6!!R;..LA)V^N;EZ@#&_HLR+"N49"T=[8 MXE XFV]^0E. :-0-JM<%*KZ+\::N]F&WV43Y M_G;UD*RS9)7$-#OD2/I[])(4=%A?H#)*TN(;9T:3LL^9):0&1V/>2 C=V89M MH\Z?Z>:.3J>7>8[S-&1*B!%'0;D)CBO@XV5;BH0;1N<*Z7U MX/7 46=D2VZC[Q&9\4LT2B#+XO2M,1R].&C.T-U9-K#)1:?-9_O./QK";%F; MSIP'0$NZ,SCDQ@TWT-3!*9VA? MM7V%M"O<0RR+&ZOA^87 \QRB(B&F<-D=(<;L_Q M:!Q:+G4S/F?%%L5D=X&6W+E;2=?:&4(ZYS+>Y62/A'=%NJ_3_Z$E_Z%1(/E M8C&YPYE,U6E86]SA9".HH7[90,4YW/F@,],=)D/^(X9JRD-*8S&EWR"""ZF! M'RG3<&.FYL.-8&H%HF_7E'MZ MC(4S:B;*S"49[=!LXM.Z\TSTF\,UG:0TG7?N.#0.E[>2- MF1]=L++)B-I% MC4_D](4Z<7=@H%B#G3:/9[V$\7D%'DP.&[H8AGW!,L9CS5Z)X[!\6\H&2QE@ M5IUU2>/7'VZJ*A./R(W@Y5H"+.DRIFP52-'!:ZVNNQ M",KE/ :.CEM2K+KISN:;WNN?1BT*UX/03I2WJZLDB[(XB=([7"05B@0/*6H4 M&1K.TB+N#I%H3G_A.3GW(SL:&GRT%9UKMR=1OT8 M?#"QEIF%%7:*P+LA87W0I(W+\UX,B9LD>DK2ZI8#F=>[R15J+X' -0MUJ@< M7LR90LZ2-*7^P.OL\I4^FTG3TXP>3943-<**B)R-'NU.PT!)^R,)6@T=32+V MX5JF'>GYQH288#Q(W)L5)IA12FB.%Q[KP W/CDABI(@A$BXVY@!%\";J\%AJ M$<>[S:[*B7:!5DFRG(HJ,@\FW^07@##S:J9 M?P!>6;AQDM;..@V.S2R?;<):$&[87YU)LY52X,Y14!V28?&IG$G'#K;H'6N4 M[89W-46?!\> A\_.1I2J [!2F/ZX$/#K'@8>^(3K;*'.HMN5J/,YW]J>[WWS MN]O%8FCT>8])N-/9AQP7Q5V.5Z-],.=+HZ7>%Y^[6BP"N*-[+ )WA=QN::)B MLLT^9(,>]+F$HE$KE^1^,-NXWWCL*?B-6)@884P,F'>O.IX3VOIB%+HO;(E'?W2W6=U=$J[M-N-Y-2/)=*L21%29+"*;ZO)@L V+UU/LA.TKN5RT54X MWV(*\!S-(-3OWS_Z'.QG=9R.1)USI!IL^^J1>IDM78]3O7413UTVA(:I/"!. MN])P,];,89T:!LS9M$D!87137XUP:XF>1\7S58J_B!(N0$C'=B>'U/UI?MNH MBX1"HS[7$HBM5VAXYJ\HY&R0:DJE9=3 >)^4]V<\O7>4L$W**!5'/6H6%&Y? MQ 4]4@LH@8IN,:%*O$NR8M#=7(O%("4+O&J^O6(_@8L79\%C09M,(Q>-*-R, M(TK ZC 1PA?&)'@P&^C*+K1A#0C\CN]8[.;B>__>^^%!227&@>6%\%:6#Q[9 M>AJR"VIEW7.$YGIMP1K;6J;FK4Z%X?KQB!5 -7&7XY=DB99G^\\%6G9$79"] M]PLOMX!^P4/T';A@0/@TUL>$[1>XPL!G"Y#S AON]H4^P5%5O9AX117A[H:I M8/3PEOQ!/64O44I];+73;3@G#H,C#(JR: FMHMXC<8(F]/"H5]%;Z,3(.:WR MAL[GD^;4;!Z:[?K

N..]NL)O4[[+,>^'+&;82_ZXAE>N>UWH[0=]3W@D7Z7U8795K5*L:2TK_ MV_':0J]'U@4JOHOQIJ[V8;?91/G^=O60K+-D ME<01P=!((>PGKS]55M52[6SEW,/U\'T$*6(Y0YZ0/E+$E>'T?P'FR&T+&Y) M3AL$I'3DU8>4@GNX^>3 "PW6GIM56NY7U.3'4E00[NY&8;9PU2M=\Q7J;3TN M:K;A3H@MJ/1*S M=!:8Q@?!1# 4;- *&B]AP66L+J@$/%V$70 M!1\=U&_<;>9B1V2I9'S8%R7:7&;K)$,HIWXXS(?,!!;=L'UM%IZ#:[I:=!!G M5)N+Y!M<&#ZB+$-%@=#/49JB/6G\@]?,=[#5XSW86--++,UB/6J^(K6"LV937^A M4%=P:MI6[[=%NT/C[?;-*-[;EHOPB(J$Q>/Q]*F.X9;RYJKTA.*R9<'!.D&0 M.M' "KXG&OY[@7)B$)=5"E(BZJZZEW&%1.*[#?7E#ATXBG,@4".E(/AZI!\+2(PAN6(J, M9"1[$(U94Z3#=@,BYQ6P8V9'FIK%>UXX).<3<[ST/DUL?('B M[];XY?NX84H;_\?V7[3A?^PTG/W^[T6:-LV@9BAO09%0,/.-1^%&G//%Q5#_ MAU^8VNDO[K97$G5B7G,'NZ=Q\6H;2HNY'C^&??;/NW\-^JSS2Z.$ZA=?^VS< M7%"?5<5)LK#-FS#([,.GPJ*//*G^3N7K(]5>[F^V5=6[(VO*HW@CA= M"<7(IWHS*3+7MD0?HW)' _XOHG(45:B@&DDVH/( SN/>P%"Q1.B^Z88B"%GY MLM5.LA=4E!08/S9_IY#XL0.)^M?NR0&F(D?I8D//W,2G!URR\0G"@,Q_4$@% MTT3%D%>XV0E #F#1Y*?A][TYA8@3Y9DO5IV?BC36Y]=7W5<260(\4-<)*A&S M_*KB2:(D_SE*=]W/Q5F41EF,'IX1*F_HJD/:]Q9@+;_!UJN2:]=H(+ O:+EQ:K,7Q$+*9BQ(@]P^!9!\Q9!TX/[6P3-6P3- M6P0-2)%'6(.F!./,U[Q3CNL9B\Q9%.5$36^(B#P2C;L8JLB$XCE?%#]ALJ6J MFX/X.; D%"QW&X_"V12C[ L,D:D_+XAX5FE.>+S"G:$5XQ2#P:[2(%OBQ.S" M5>)QECG0E'K,!4[4H' /O7BJX2QN*K*F+\1D7@G(7>+4A!(AG2]SU0NR]4EL M67M^N&N=BHP]*R\DD*6X1JTE4QD78]A@)%3=C$C MH@P!-B IM9$CXAKNDM$=$#=)])2DU=.=ROE&2,N9=#BT(4 (**GI],/A.\=S MJ>XF(A"< .3\*2E04,'EG3 YB:$58%)0I;6*-#,"]S%V$@/HA,Q5;7](Q59=>'N1 >BM$)^R'%1 M,*-D+X^%413B1\8("P6+1PU=V$&DO,)P-[AJ?6@O%MJ+1, X!.I@QEGQ4V=. M--D9XS)*7><%A%E?(,6#0F>E]<%T;B.>UHNN6>+M%X/06P8;<3^_W1UPL7LZO;L#AR;Q =Q MWP#+C52@+.>!3CCCL9WK[U%:S0_%<[(]VU]G9-"CZM4X2LY;,?HAF_)J M6'*)8*Z*_>Q6M8\64@BB3A^\MH>QUP3CCI(=D\FN:C8Y=5<=[NJID*T M9)N ^_:EG>(L20G7=7%-+[$@4G35O*YP29\T7BZRY_W5;UXYS;21$6 M%&U7=J7E-I\"'"")DOJH1N35A9"R*TM24F>F[4/\C):[%-VN6 .[77&V[_R+YX\T+=XH M1;^X5Y?8WF[IA7U+[^WJ#%N=W%Z="3!H\NW6C/>W9D)]CO;MZHQ%91H;**87 M8G0K!%USL1K%Y\"4[@C-LYGD5 ,#>D3EE73TKSGBI[,#TTLD'M#;.L;Z!Z'/ MBVU.=IHW:0;?SN;JXCL'M]LOLA30=9P_[@KJ]KS-^UZO(V$M5 M0K(P( 4TP &8L[A9EQ7+=98?YU3:Y:9J&K&7ZFE"K*@+!BJHGK"O6EVE61) MB6Z2%[0DLW:4K1,B:^U//]M_C/Z#\_,T(A*/S5:#DBR;KTY)'S5S:*,P=[-A M:;6&^*4=/CAWR?K M9\$,!J1NX]L5U"%"3D\%DV&GK"[<'#C7V5V.:03I/=$1Z;/G1;9LQ*41. )' MA$:9UC,!*A,B&$W4,1F2P$I=/_$\!9@ERC-4UB)3X?FSH9*NXQH3T(4).IC8 M%H FK,CR6]1^*%ZX8<13=U+@KA@VH;KWKEOUU^E^,?<$3'?):-4=KL5P3Q_[ MX3AA1K\WBNW\[K;-W.6#\Z7;;OX2<<26?R2@VNPVW+9SO[&'V?O?G UFGGZQ MO.G]D=AA4#W.WB\8KFOA8_0J[EC>-]:Q_6_>=:RDZ?*.[1<,]]7@\3R(9=,, M1RELS>\5^CK7<]&B,GVU[G!VL4GBG@93SVE"FI65Y&]%0EK57(ZAB8O><]9< M> 'F? 04F%F:JB;N006\@%R:7H&9I3F/"O2>[Q$&%Y!+TRO@;!!K] TVD+T_ MGM655Q/=(&ON#+GQ^T(7/#Z<#'[[LEN'S0_A6B,;*(%:X>.8%*;Q3 MF43AO4J^3BM'>QF?;OY JK3LWYO!+OH7BG(=LVA(K[**#O1'$47'*N*5@(AC MVRZZ/+M^O%@\+NX_7#[^ZW)QSS>&%%0L?E%$Y=\TRE$^AHH)G#P/5501C"+6 MWI@XPQ;R[1H%E0 )WEHP4"1,L%M42)C+6K&'A!]!2/@1A(0?0T<"7TPK2/AQ M@(0 @YKA2[?,;A(NC1IJ5IBM_4K>[%:(G36CV7JHL>F*/X5W)""UR76]?[K. M/\@6\S,D?3&" :V%,S6N5Z/+TQ M>A]11F=)N;]'&?H2I1(4&)1L=*A5,@SOYX9]>?PS"B.&FX$&>,AI.(4 !U2GX2E48"W MJ^8ZYO*2]/3HS4#-4F(5\$OY="5VW)_\6YH ^96W8]NZ!#S4& 87%4)06#A&1<&U,!J:TJG#O57$DO4-Y3%6U)F+^ MC,OJ-8,2$?V5!1N7:IQJ,!'C%<0D1-SJ:VS'B819MFX\164\*]2W87 M[2O9;E+F!6[('W$S9)U2?Y?[C^B\ADOK[,7LICQ'O#2+3: I;I8,'C4U( 9$-65 MA'O^Q$PER46V7Q"]]XZ6BQ>R=*S1YP*M=NE-LAIF([?!JGUK= HK[]%K45-Z MB)Y6&FD,PMRV2WAKJ^!H=_#6\:'AE4S&-SG?T3)UGY M,_FXRX=VA68ID;$K*N4]*,WDGVCJBNIHP/?3"8"/Z005'W)<*/=8 G(1W$;D MX>%,+O%$@(V8LR.'@,_$^L9%)]R!6!1%(\_AP8SK^A$-T=G#-&92PQ+.S'O0 M6M66#9,27C4#?,"'; #114? .D7UP1S2\:^!)F8#:N?HU^J;O,X/@!.\O$?% MCI0G S#=+:GCH]8'"\H Q"KH\9$> X/X! /AJ3JR<1@,JI6!VWW>#]Z+E'>[ M/'Z."G27)S%:I"E[C C^_"60@^153"4'YP.[T]I[%.-UEOQ.^GI)\).LDJAU M9#)?YR+K+K_DVVZ#EN=10;-G4H?^2Y1RCEB.4YFX'ZQ6YGP>,8$H?X6.#-27A@HB"2,E9Q["BRCE&LK#*M_$,[A#_1K6P MW>''7%K73_7:Z+%&=:^RN<=S4]G;2 9T@M]CN&FQ>:2I5V^%VE /M5BVDE/' M6>J88S<\.PTUCU\]N5%YG2W12ASW,^-8!=8\PPA6UOPVKG6[ MQ[O1KFQ^N.'!'S!>?DG2=# VAS\W/7/X.514"P2S KD#[W"#=6T.F\IL_83K MTTAFR\ZX"$CKFV'J%]07ZM X=E=X-\T+&FT>DWQR!M[L0WCV,?LV2!7*]FY4 M#H:A06RT5S$#%IU#W0]QC'=96=Q%^VX:F/G\F>JZYW-ORNI^&]?Z7>3=D <( M$&Z$^KR*NL'9^A'EFPOT-*=O%%;Q4:: ?L5OXU^SD@ M4U3C4<;ZVY&F9G<$,+K[AYLG4[8YKV@OJ/LI8']7]-NKU MNRB \3\28,*EE9-SN#'E/$:OG8\''^6,LP&TZADF W75;W.!=@=Y-Q6HVS_A MGM IV02=7V8<[YQ:9AC:O5K>1K%,[=X-V%Y3)UQS.CE__"1IS0BY$%O&F.;6PXP( ?E3FP4R;0R)_0']9K?"GQ!^1/V$K%, MU,LHS\B(+>Y0_O!,NOCF];-WG\MC;9N30 MF9Y;3585,\@#U/Z4YUM!/6?KY59Y99;3TCL^7^#-4<8=!3TIZ$Y$^I59\EK] M[?N1_DDO_UI_XW[J]0UZ+5&V/*RCO=Y9%ZCXCNQ*ZFJ[ @E?!>X07: R2M+B M&]=6FPPGDIR(&LD//7!K:^!/]+@VYY*19:Z-"JUQ]6E#T'U\6VSU(O& WE:ZU'\0^KS8Y@1#-VG\$6V>1O'T,I*FP7P2YPN@ M6M\8))[2U.MSI\L=GZN+@QANM]-G*-(T^2U-?A5UNXRDT0N?)(QN!XAGT.U\ MKBXR$'*[_3)[(4W'V<.^H$8NV?QQNUY%UNA'3!8&!(!B&L! S-GRP\F.5=M= MK/F[-^DZI]8LJ4"P4QLRMCRU^KE?!MF0@HX8&U;&.VA9,T3=554?<"!"E$99 MC!Z>$2IO6$04QZ)5D#$#3TCFE8!\8U9)*!%R@OEJ1\SJXMWX/@YW&031-L(J M:-W-VNK>PGJ2#B9M(7\Z$2CXACL=#+(F@9 $(.^"24H> I[@\FI#2LIZCE@6 MQQH>&5K0.5BMV=;$DK!\LZT4NC^J<26L/_ @+J'+_)'4S+&UP/1-CP#H?9.= MMHQKA('IY;)WZ:WY&,ZN'R\6CU&^1B7?NR D8'X%#H&S&02N:0P0K3\K*'E7 MO@0.3V_\B(\HHY,90C]':8KVBUWYC/.DW-^C#'V)4@D*#$HV.M0J&09NS)5A M "BMRBR[+MUW &=YP/KS*4CMAZJHV@%5O-E9ZBX1+N^S&5R AECVZKH]RA3( M>S.,PQ$?;D(YB(\[U1R<:ZP3WR!L;;TWW:N#*: 6*A;IKE>/VP(P0UPIMF"QR4MR&X>$+V MM,8BJ[/T#Y]@<1T_V&G?J&E)$:>XV.5($%!H5';P( NPK/-G9NYQFE[A_$N4 M#Z^]2"@&LO8HG$LD$$/0=H<3G4S!T(=Q.#RX#]\83"S;ZBK&0QGEI6OO*Q/G M>K.-DIR^\L:Y+RLG&G3[D,AW$$B%TH+$D%.X+]"V4VV3H>=B1R,:ZQM$HAE= M0CJ\R@KTKKCEO_9%24=$*(914X\P(V(V'?D M@(34PHZ(8^#OH_!1"2$P\@)"+V'4(@(;4@).)H?FO7 MBU2'"E/UWS\$:ZR.FFYFKAK<+*W-U1H5!28%>4(JW:/F(XN<,IWB] MOT_6SR4?HD#JI@>4U"'"44\%DT&HK"Y<_^8US=P4HZ*X)SHB??9,3/I&7&J8 M"R[3:Y1I;]>#RH0(1A-U3(8DL%(761BYZS&;Q,^B^%>1 M*YRC9)W5UW#C?>?(B L'*#G;%2O)0X2+IA(FPT==7P.G/SN'TV-4_ .G2YKI M]:9<\F<4"0F;5;@D(4(%(.STV85;1[@9*DW''?_Z/=&I9W?W;:9NSQPOG3;S5\, MCMCRC]%KLMEMN&WG?FM:/_CF; #S](OE3>^/P0X#.L@&!<,=1A_);"'L6-XW MUK'];]YUK*3I\H[M%PSWKN]X'L2R:8:C%+;.]PI];6NX:#F9LD)W>(9[VB 1 M]$9P+5:GB/J ^<:#BZ^2YGW(QY%#4'*U\ VYC[N5<5?*36&>Y.!]R4WW.JJZ MDG#7:8ELBSC>;79I5*+E8H/S,OF]TAL<>PH&:C0*&9P"/F':L8Y88;4GN62, M7TZ'$:NQZ?9=)EA(A?S85!S^1H' D=_SH="W:8)%JD/-WKTY;["NU$(RB0FQN.A9O(5 M#@>.]ER/AKI)@5]C-Q";T$X?#!TFYH.A8O(U#H:Q]IP/AJI)X0:@ZDF\6)'! M:V4P<#D9C8@!IZ]L6,CTZ')L#-KE3\2M@1;>PY&NYC'!$??^M-$-UMW1<"UK MD7G0K]@][4=_ZAX(Z/J@K1\7 !K@S9E\V!/I 5(+A2<#O2/@#08R6Z:4]Y%O!M%:,X6MWXSR MBP?X5K!QEB7CO#X3DRWIU&NI6XZ71YQ=:+U',4I>J!#.4X=SFB2(2P!0#NXY MS"%3,5IRVC:07TG'GK\1TSD<(GI]A^'B M#@<*J*+J51-Q!>&&G7S.GGIB%0>Y!G "4#8:EE*&!"FXR,:@DE81;BC'(DWQ M%_JP[A7.+_#NJ5SM4K(KQ[M,@C"]0FR?"BP4$NZ,%&$,06AMX>:8&DM3S^5$ MX!N[3"K4T'.9&;LU6D:E>_^YM>'RA,3=CH0D;H;":Q MU=U80Q']"69B"^@D)*LYW,T:4\QC],KX)KS.RB"(B'Q)O :4T;297+LTI0!$BOG7D"2H-=[M72?SPC/.2 M6OO7V0OBOY:FI.LNTWRZ4P =5 WS+-+\BET$_U@$G]@I+_K@#S#:NR.L9+?!)>AB:D!P,JB2"3X/K@8UFL?V>!% !MG/0G9P)[R+ M=;*!E>]=K88P.WFA[/*W75+N/Z+RF;Z6V:[\\M?)((5&+Y/)"WFKBO&OJ,J( MSLE;:H,54&UR5LZ4*6H6]]TR&'&C$!6QK1"7#P7ZG"7%0U(E;B*SR.&E%U%> M<)TB[%E64!%GDS:P9["1[/TI6EY5]?8HJ(I32&HY8=; FL-)%.:KWP3:1:JJ M3[=SQC'7%AX?RF*)L/;3WM,L)EVIA.7_'];C'N5,L3".: _FF>Z=%H\YP1R[9>VUQ$:47 M43FZ,LS]QH['^M\"@Y-,LBF0&? --P&Z_=57^][3U+66<_,IP(ZPZ,4Q\B)8 M=^M 6V'I,:+CA451<:J''Q_PJOQ".I1HXP9%!7K&Z?)ZL\WQ"ZH$=!T;=9?C M+[?>BL=>ROG2>0*S.!"R;M*-_(&JW97(@0@IX)_XO"?N8,0JL5T_;Z?1@;*A MIG[:3EV1='P%_ZQ=YY6S"T2:'B>58LC?4U3U<]9+_B=4Q "%MMD>+GY;8AL( MLF?2H\D8L->4<'>%0J'&S^=!2%6SL-NG\RS-P:IG\R;.P*?P9%YW/ W/SSF? MVMNEW4^!P$0BCPDL^NS"W=59W6"(C-P9]A$!P\T^Y536% M:WZ*%;%<)E17X.W-J(#R)/E0( SD:8MN@#E('98&^O&B*D2G%.9!%-S+!Z)J M!"$14/+!J968W-8EBL.\TXG.&58KCW" %AS%.*@+6LN&*JZ)$[ I&8'V"KJ M(PC!C3H TZL%<1YQP!D0TF-B(9UX@#D_3X'W%X8+VE\6E%5TCWPYK,-UZD/' M--8?-V 5L_,30 7A*MI@79#K7./L1%6C0OGN3DYTY_O1ID\]Y8OVB; B[D+- M#LUCT5!L?AJ[X6#$8\&YQ#Y.55POBY;4X,FJYWE156$^9K95$OV',LI+UXXY MB9"B#:I.$37L?-BD6@0?;*=J 8+VMZN>H:]STJ(!0$XI 9[I4X"AF(]V$=B MKZYP(]@D(EYOME&25Y%Z<"QR"JFAV"MT"D@4:\$Z$'M5A9L93B)A_?K.=1;G M-(CT M5_PB$I+Z]&IZC\*0 5I!OKF!75.N&]21_.>RWN8/[]P]>YAQG)/>LN MQB O7;V+N%$%)V+41*:LL/ M2=;E%^Y53L@%Y$9:NQGW;TI.)V]5!&V?)I?X-*FC.40)[@ M-QFV&4;<-%U%["ZN0*%YK"GH()* SYU.*"JNWGC2VX:2 5+NJ1C#O:N$8MC] M78H@^EPHDGY'=UFY<+5Q>[?&'8,=O:AZ:"9]32G)UM7JEA7)DKYP/_:B3>#0 MWO8TX. S>J:K!(PNHZHF! '/\-HN&R!GR;)M-F>-5)$-IIHQF<^( 0JG/>F, M^4UX=VZVOL>KHEX%TWH5Q*NX@O,2;7&1E.2O&2J(EK]$S6-[7&@8<^DAQX"+ M_\":JAI-W!E4-\%/Y4-:^WM$=)#$1+3SJ'@FTS#]@X:$OD0IQ]L/)6_4KR;W M&8*:PH*QIN9K[I-R[[LOGD?>S<-/K0>3_N1SWW,:#>[?NJSY"P2N/5D@7P2& M;O[[:I/QKJ+313S#O0#1BESG.Z3Y_@XOUGU$$=7!\C:[1_$NSXG92P@^X2QG M_SR+BH0;BVV=[]"_-)VO>YV?[=N__B,A^X@\?M[?4.\G)P)9A[A:>:#H ^D=?>4#ZLSW"LW]LU_;&@""[IJ:KMZ MO:EHSPG8!A/4=2.X�+;XN[Q)M)5XVX?GG>\*^G857@A;* 9%\S+.#4_39V M*'*<+AP?G5:YCB,/6,[]1*GN86RN";7-T*^3.0J!=9E/<"\H?\+6S[_.45XF MJX20H]O517T\ H"97BD&,FBI4"!FI 4C@$%K,M_X>'&*=85SE*RS^O7?>,\. MC:NE28U*P])L/= M'0A*IVG%!*W:-3H+![&4F+.RG-3X5-*QU)EBND P!Y74 M!%T2WA-"2WRX:R(8-P4SR/?&4R"(A7P>5+ (!)@6]&-Q1E14:QZ2XGHS7#T+ MU]E'JH&K4:+I!U")0&"I+[T)"D&UA!NRHH4W+66?",IF!Q@06P:A-.+U.3!/ M[=@-)_"O2WU7]CVU-]VKEI#VF#LRQ#9[8'TI]KK/X*<]AG/>3K/#O?H)#9B; M*V)++\3.8BN"RQ-[@[,UF4X@*LW5YRO27,2<:>+/C?Z M&'\.HJL54NGW\IAAN"%XRO45:R]-:H6RR#HUXW"#Z=2VF4"SRG X(6>12D,/ M:%,:B4H%>F48]AO#?W)!0L(5R?F=EWOT@M,7LIGOMXN[S(!HV_N^4EIWB>ED M/83U9!QDH>-PKN_X2CF&.[R[4Q87+V("SF;(>V0HI8'!@<^'L^ M)EFRV6T>HVR=D)'<9.T\BPK$[7HH>:,D-;F/(- 44HD$-3]O)LK_O4OB7\4C M7_2YT<3XLX_=JQ!"V9WC\BX>8>!V'P=BXLZ$$3=:41'[V-%: BJ[7<7-Q0L( M?!<^6N=H'34)G\ZBE*:WN4>_[9(Z1H;OT]S6I$_Z9I6BRKUP:H+R:)R.(7"1*%2? OXX]41;DHA&E5X>$SC.BL1 MT5!)+&ST4%(9[U >4X55CA3R7[9&S;YZ@,;IC#IQCJ:,_$>M-35I(GE*O:=E MWW1EOZ")GI,M[]T _9*2&598TG_ FBO"PEPKK"C<=P^58NYH_'W]8)XN)CE% MH:#L%3T!5(I581N6O9K"O97+D_,6T-5O_J_#"0U_3J)BY[%H9HH&@VV)S75$R+RYQ\TN)A M0D]#)38)O307@-FXT( K'4+A0TXH?@64=>M@T'/?;0<>SZ2OAN*XEV9 MO*#_O8MR.H]>9B4](MP5Y:(LHR2[H\E0R?=/B&RA8KP9XLL&J\'3GF:L_,>B M155I(G1:S0RW 1Y??+7O-H)!.>GU1B7PP&\XOK=U$.%;P!2L(ZQVPM7RZ MX_KN-C?;'BQ-#.#B=B_%GI!KN(%]BN1(HJTA)#<>G[5P_V?[F[)%O?;ING[HLSM,(Y MZG3.QR3#>>> D2PY?2YT\:$7C,MG3+Z\$)+JZ2.I!IVTH->&G,Q[X,#)V:3O$KG8IOK["XX#L:KL.%/$"3>JUD#L)A?[]-$X8&0^ M&%M&;V-QHO)#'8JM-.%&&1]1V>Y,('>FS]OD\V>*,2G.[:E5R^;I%68'.4(962+BHM*'0R(Z;+"8Q0^C3 "=3&'/.GL&;S?LG!-MHNFL=/W8A8XM=?X M)G!RKLG&L(?-WGJ%!OI1%7(8@C,="MA0.<.('>.6U%U+1P'4>PR08VJOR;7"Q"UV@G/AV6ISJI (^D[1XS:ATO3ZXZW$GA=+7#2&"%"3E_;0(&IU.EX$38QW'3D< T:._*-??5? MPQ@ *.S(D.>WR#P+>D@GC?.<3FF=.%IK0KBO5E5F"3UYS=$SRHI6%_1^+A%Z M,!$!J9N^4%+[#E$]<;6@IV0=KC.C>XX_VAQ2?WT2/=$D=V11!]QUUN3 N=\, MYN \$+%MX2=4*B+E9:2#$$0^J3_"-K-LMJ;8/X_R?+_"^9J)YPSZM'8IY'VX3:4;IP5)43@5%<+CPH G4P M$8CB6L(]^AT)26V'YK*"U_070!6\1QOHO2HOH3==!BWH\&)0\"X$=XXOT')'=F1/*;K".1'Q;I=O<3&."S(H MREPB6D6]!^<$3>@!4*^B<'Q18U-7U:A5<<[JDF8#FA6VCR9PV3;-G$7Q0/SZ2WSZ("+;L$Y[A0[E0M M5@$W0@RJ"'*T6-:L=>/$H$'FYZ->W2X][)ZIRT_ITN@2";T7-5%X0.5)-]4G M4;,T/Q7T$RP?"OZI1EN&UE'9T/J$-Z(%P+$$X#@B1 B-)9N(F8KAA"=] M?3CSGW)B)U"R=AX"8+VB/I@M(Y=_Y]K3SU>-+W:#JSN)O75',M"1KIQ^/)&* MZ)W)_CE;)O0=RZ<=6;H KA.L2ODPY-G;H,ID5;=@SW_. !K\HO1.47Z 6E>$NCJJGC8(@L%5FC M/#%9&*@!BFF $3%G@\-6;RW;COP*1XV(4CH]>^2R46,)+JP!G*3,#0XG_414 M:Q*I3^9EI*)LO3,[P.*]P!%;P2,I+DP)$"/ MSE8$BA[_]H:ZNQ&MG2" >;BWXL:^O^%FEUV976SP+AMN TV+-_V@7]QW)$Y4 MB!8P]>LZG0.GSDC\@/'R2Y*FU3-M)1&8QO8T1R?-)]!RH\%'NB*!^/B.8ULJ MLC#3@BHU/QUS/0-K!*P+WD*?P$'_JH$W;Y_K0-A0+:;@A5=G<,SF"6S!%V# M]SR\O-X"O71G=IE%==].?77%X.S-7^0\1F1F!\.G1ZW$4$/M3.I[:HDM7I/A M\!C]WDC2^=UMFS^BS=/(L\CYTFTW^^*LY1^C5QKPRFT[]UO3^L$W9],.3[]8 MWO3^S-)A0&>20<%P[[TUD/(AE MTPQ'*;0P54FO4+AA$="%#XO7D+Z2% Q;U=6,PITB6J-JL2N?JX?<.:E-&Q#RZ=QOXT0]0B& MR278/@RX5MM1/K=PAW43WB%#AHRD42"?Q&M< *2"PX+/+%RS03&/8_!DJ%(A MLR[$[+X*4P.T;FK;'2*NX29&$ M]DV3HND0;N)]L5$+I[.B4\% #EZ_;I$Y1 M=C%^E4:WF%(7PV(>CK)Q!TM=BE)%0,=>6Z?YS). M@,NSQLJB/_]I+S.@*BRG&@GIK(+G4;=T8-&P9D@^ZOZ#&XC].4Q\DXEXMAZ3;\7[.T[Y":I@XMB&E7Q2 7ZH// MK3X^D[4@+\E60Y*$$D8\]/\(B-V+?$BFO>>=#2KIAH*.Z=R/+&';S79;0KZ M?5: 7B&>N*(=%HA6 AD?=E6"Z8\T-T<1F>]Z3PTMXM]V29%08,#6+S ;^4(& M8./5N.-N "RI2#TZ>_L!\UI=C&&N976/8I2\T"F':CPZM+&@>7.><4K:6>0H MI4'F)=YU!"ZCUR?NR^(V6;(X!2LL_8?Q#*K3A+2=%ICO@2=:<0*,5TD$<897 MY3,B[4R;>-5]E"WS.0; D>IK1\?L]84P=(ZK=.UQ-7OSS'TA7FR=!(OI'

HCM MEZ1\)O3D ]O)\;)3S,!;CG!3WL&. "O*M#-"3)MB.6>-MRX4P*;?Q)/"9QON MB0W0@RC0K,8) I>_2+7]XX, 3Q^!CG0M_ZV6WUS%F2%VZKG7W[X?J9:,BU_K M;]Q//;6CUQ)E2]1JKZ?X-9G=OB-BU-6V$J&BE:E_<_""6,5)6GSCW#DI[O2A M:U("CX%CDD?IE1OV*![[M[CBM[CBM[CBM[CBM[AB;5R\Q16_Q17[M$%[.^,& MK\Z?H@WO+K&:4+A"'P@]$Q-HB(Q)I:(Z-T@>");18KE),IK*M,+U[8JTLOK; M^7.21=R52+<8RQ,*+N9^KI!U*3;6@&H:/E1690\%5^+-J7O5Y"NR)XS2!Y2_ M)#&Z77W^-2<"\6_P@^F[$)+3AX$=#9D-0"/G?DKVT&AIX:[EPGD9HENQ;=1E M^]791X)%?9*-=. 9[ITK(D]]3,@QC;C?&L4-OKEO/]?F$7P=RN#* MD=S681[W8R_I&+5 M2B50$[/U1H5/W+R3&28:%MV C3?OI?.#5>J\Q!PS#4HN#4/JDMN2XSR-BB)9 M)7%]%YIGH,E(FO;R26;2=><@G#LY0\GYNN:0NWO(3:;Y?60'Y?IB5L5FNNHAJ&AYFP>DNUZ0_.U72:])SV9Q635 M:DXX!)'%EZ]QNEO2N.'J&0D:BT]C[<@/C_CR-=H022CY/2IW>5;O?#)RY=>%ZU 2Z .V7@+F=(OX5\O-=3ONH]AU06Q0WUP1A0#-D:I(^0,(T6!A/4]^< MJ04D;7#A6W)PVV[BR#!D:G*_[A1'QC3US7FC3CTR MSYO-V4_EIN2AO<\RQ] M>$=VDCW\[Q].WB(>B6C9)C9XV[2VB2\SY^];BRT?L0/V\G6+,NABB>+]'0T] M[A!2%IH@)74V!($]@+5D[0]$>175$:*4M?EP]"(%T3G>;' &0I.:DH%)1AD" MEL"2:D-)QCG<4- [UEH(CF#$C8)5Q &@24M>74"IF(?KK>T,E;LHO\VK^U5+ M^CX&ND-Y):EX@E*5&$]4XA(!0$Q?\@D3E[B&T/-'?1GOZVH,?-O(0WUODR8],>7W>+1AIE@IOLO$]L M0>A]0^#UOG^IY_^Q+^EH5V0 M7=[0*.AL$A7T!9X@=W_N[%=07?308!QN(")WC&(%^/FJ8[&:PZ+A*L?^O(^E ML^)@.;=5>[=30D^C4DM%:N&L-]QOC6H'W]R9*,9=>9 @6TK7K3FK8(;++%4X M&^=\X."CJ+(_YGLMJ?)1S-*"MRFY-R7+)HX9Y^1!M>$ZCI2Z$*GB1A"7;X\A M=,(",/3!A\*,LL=/^*]>W\C$X9&VV=X\5%+R,6YCH8UXUK ML-@.RX'.QW03T1PIMZM'>E5HE^\KK?&B&91TW3Q7?#JW%L8]VN[R^)ETX%V. MUWFTX9P%J0F[J[R T#,QQ:<]"E*IJ.YSS78!QD\\*J9@J4=Y%&[-+%6?8(A< M'-M'P+?*'\CC%_!9CWH,8ZT! -%F[^!-R#9CU#; M(SS!16=;&B4:)8-*.'P$A31DW*]M]'*=[^?]<-G2*]6]G0,IY6QXZ?0N-E5# M?]0!JJQ?M@!6%>Y@[ G?[-!CHIU\='L!0,FS+(:4H< ,+JX1M*3LPSWAZ(E5 M!S&Y;1*_NB"GE,EI^Q)6_SIN546Q6.>H.D#@>B@U2G"O1 M*N%X]I!TRNA0- M$9N[?O"J&5^+%K /WA4G&=M89V@ 5-M+IR]B>F(*'1D]T"D5H,_6UI'P#->= MPA5*Y-:$$!DZK)F\>\F$A1/W5[:[9A=93<2/$%^ M=D'FU-( MSS=91 RZZ'6;Y)682]%LH:#M31="V@# H2.MV80AY&TY;[@Y.J[H 0]I5G4^ MN5A'25:4U-2ZB_(RB9-M1%-)'_8&E.HRJW1"J2HI!QBRR+'1O16. >#1ON9T M46NE!0VV_Q)J>F.>EBY?41XG-)(MB5'[L6B^%L.(PTD\9'Y+-8\ <&Y#.[K( M-JRSP?)?_5C*B:U!\P-&:]+8SD:812/177*:K).G%#WB,T2? V@DI [+CTF6 M;':;X6&B19;LM-$*RP!P/(/N=&%MIPD-RG_R&N6W7[)*H/HP;"*^-9G)D0UF M%BZFS?1E"M M!ZZR8;NJ,4\#.9.VA5**V9+29>_7KZ@C4P=OAGA(>NDNITC&R2 9$0SNZAJN M9($IJ:/MEP6MCF]3,UH%H%-R%"J?L%BCMEK@62"BH]"7[YM7XU>EA?%NE MRR#HP.\2@+)HT*X;8."#:-7(D[B"8*5_Q.?1(4#]' ]NJZ^A5@,Q2*@:BQ HJZHS\(*2Q\5ISIK9X]2! M@5RA]AZGJ\A]&I;]E1P,IR'/&Z1PEY=X7<5,HKA]U3IQA)SGC&#F:P M8\Z9V6#NZK\GU>"-HW-4Z(7^X*M:I[9BO&0G9S8$2"&P)G_Z]L8,F:H:MB02 MX>;3KL\3K<\3K<\3K<\3K<\3K<\3@1PBUN>)?%OBU^>)EO(\D?3[VYQIBY&E"]=O.D+CD7,FP0%*N[4;PWV@V_.IC"-OYB/ M>G\2=@8@TVC0,=PM^-?HG2U8VK=6L/UOW@F6@SI?L/V.X<;,QG80\\P,A2GM M=J#7:5W%T8BA=E?P#LAPW[[Y@7*2B$]9ORE?&I[VOKC&G'I8IW[K8P_M8OZ& MTQ_5>TCUA8=-$;_%Q0?5G,LT;7.QN$V=36$Z?[$2:?V9V1NQRJSBCA2N]:-- M*\S76"JGVD5AT#%=(N2I(YC,ZT^JU7? MAHY;38@LS]"SV[$1AEX NF/?IO33);=-@RJCC6N#Q6$QEB.,:L;&PY(9Q!C. MFUI(7?P>?V&AK$=M*++NM E'UBS"-&7=&&936M'DW6T5D,29 MQ.G*O#L@\$'*+2,9>SSA8B5DY&#O1QMPW0?2]H&";\(Q N$^W ?W/*9L MB%WUO4V( 4%?4=#!I?%PDZ0I*'Y1AC3E6&](?\/Q=AX*9O-7,4X_[:/ /33U M%XS)WAS1HJD.&X#.EO&0QK.E.^3B9PN3OW[-EBZ:?A4HU::I^D^S-:FKC[47 M6KL;%:B)I ;-=([)0EOZ]-.2BE^W+X\5XUBO=<&-:CIKAZ,N M?79RN>S5+!QBZB+PX7BBM6:G^IJ?WBB%FG*B\4TG'WO\I4]#2TBAP\GL<4U%W4ZW8\>QO+U7GMYQXG M24Y?"BBK C6T]?PI5II\NOF09$O&<[!SD%B"$ SF@IAG=,&$@EE M5E,I"?=^;.>!N8M#=@Q1U/O#SDWZO#WIC79$V@.T4U%C@#G/-%-^6IM(&HB& M>Q/-E(\EXYY17!R(]Z2Q'<"+'@<"T*)'A3#GJ3BY1$)9]*B4>'-W2)NZ/YIW M<$[!0?#)*0'"='9R0:S3TT0FWL]/+BD:@;3?ZPF:HA=2-#;TDV:'X35/KM-- MALK&%ZC^_W1^)#X\>+\2"]XZ_\&DY;TQD*?+X.%67$3)C.R"'7_R?SZM'F4_ M9CI#'@'.[8%/62-B5_N4+]/@U_FZ%,=92K+\T*8@S\>0GZ:>YJI@@>:^/-C5 M)$#++A0[(4^>_B/&H;OD&#SJO+=HTVHPP4YK-2A@5ZL!+;O K0:%//WGHIU? MX-?E$6P.F4H^D%<99 +$E[N<=#CR!R+/OI4SZ0UET0OJO;Y.N/4\=6Z9(@+P MAU)I!.8N;C=9V"1E%H23%LHDG9-59\7*&,(W-C/: M\%<[XT3281L:;1[H%XH)NV):"![H*3/>5AODS@=M+W/.8R^T1M[L@G+M+!HC M&&2LY>6MAFL"PP6J W.P9J8,66X)H$ZBDT4CI@@5R%I)0UW-DD6ISL'^2%,. MG"L6@FI.G42HE_CE>8*A-%' 6:D!K5QGVVU,_A$E%W&^27!._+5G3WF111NP M^I,JL(!6*0&L8.75T>[KM,CB-(\W/Z+D,*&WA@X'WCLSA!.>D5;2*I5#\FOOAP=O;RDE7E%R8U#,9X6'.:,/%8#8LM(0=F> S( M#CR][TG,M"?QJ:W/E-]HEF=20%W3,A&@A=@.&V)R81PFHBOPA#H#KK!/V_>( M/-E<_GZ.TTH(AR@AKPQ^ C8+!A@ V0LM#%9#,KU@ [,P6@0'_AZ9 ;N4PU4L M+D)O5. 1 S)4D(BM]LN9&@1FUB#YX.*)-S^L'3LX9LNL&6 ?S!;#=4D)[9E M6"0M@H&?IPM!$2<).JM$ 7V,+POP;]3D]^6M4-]P^E8M]?VWX@1OHED!"+3^ MR "2! 7?"K M/9A*/B%.?CI9RPWL]3DA_P"3)9!0FP4ID*MEF$I^(5H*.3(-REMX\TA3J(XL M>OF*U97E_@PAD%.0YD#@S (O-Q%VT,IFJ&&RR-7$1+2.JE!OV$"P9Q 3KAQZ M%U&!KJ(XJS)^>?A+MDC.I.R-6;+)@358.PI#.=LC:2,R=4AW MM5B3[Z%,9>^-\7+$C*7'BFT;+46HH!'EU1Q-98[TI#H'VR--^8)#U?X[D::+ M2*TVQ[T;R58PUU31.%\#KTI4!4ZP8(U0^@P_3+/P]Q\7&=ECPX MD!_SV^(598^O43IDI.!:EW7@IFY)3>!S%G$=)K8OW3Y<>X)MX8:W$)C-'!,O MLZ%4@=8*+?J-?,OJ="\[XB7D5]]+;\WHT,%.;G.&8%>38TNF\[4X0[(##V-- MPJ.C^]RZH6%"GMS64""OYL:B9.=K<2B4!QYSFH1-M1_=NL6A@YW<)J$1_+W)!V G]SJ^'E_Y4RLT)SO6\[9DPSWI/CJ M2_;)ESS5D^(>FAZ6-WF]X6E1ZQS<]K1(4.LN7(_N-%8)\P:MB2>SG140( O:']Y96F37R["P@4U_;*BC"[3P>*W6U%UZ MPFI2IV/75?GIF/V'O:?O#/>]7:!<#6*6[?2DA;ST_WX/#_L:O:=I=NOJ'C%6YS@EP]>460[$$T78A6( M\Y#@?9S_O,H0NDX+5,[1>].[$D?K#5[TH)=[,P2[ LT[LXI !;M"RKF\.2,&=K60:N#HV;S+.R M+(,09)]94UH6*]>9S*6:QZC)X2!*(Z8T6D:@84SD8*TL$5>#-B M4?P7<;Y)<'[(2F9VZ;]'I5$D+,F+?.17RJD+$K@BT41OAF\E;S@\PPVW7>[V M"?Y Z %E;_$&T3EQS'.K:,X?2=6Q[G?"[&^X^#/.S27;7,0!J(ZO,;MF1 MES)UM3CM9%[*8NHB8O3R5L^DWSXU\ZC\ 60._1&1PT0QQ20:#@TXBTY#K].( MQVL?Y]$)U04&2&[;R%'-DF/-GVH3<)T669SF\0;T:K &2-.@B!+(&H'1[\@WT-.FEI.$O&[RKP9;,V,5% MS:VT9$U:Q"4_TDV,\@M41'&2_Y&09N^&1\J]?>?2^2$C9E2/28/.:CPZ=G:V M3NBJ C9D4-_$*V)!;+HJ=/V[?@7*[V MG[%.,]ED2ZV[".B'P0+3[!(J,M/MT0C*VMT98=[ZS6*510WOH* ?+PI+QZ_P M(3-2\=$ JAK>&6#6"LYBE#W][F"@'^H(3+WC-S,+/AI 6;U/ \Q;O1F,LJC> M)PP,GMH+2+T?7U&&HN=B]&2>=G\UY>[VG[%N,]ED2[6[".A[^4/2;#U]UM/B M6>NN(XTU\4VS'SNU*!D]EZZ\7*02XI604)#.*(\]P'I4 U+O2]+(!;(TEW1! MU@X?D?T/RE'?:"HFNVOIB*7G2&T]"+L5BVQ]:F;10Q&EVZ>/&U20/=CM\WF)1UQ\CM*?7PX1R=Y *'\H"2P^ M/N-T2SAPA[)GG.VB=(/JGQA%4\$';G,5 >>EHLEZ XB4ORA=^%2/NSB[O86 MO,2Q%I\&%[3 T*JR)Z30<19?HVIG_> V2FBTJ\F5(+ M18@XBX+Q]8]I##DMAIHV8U,GYH(5G:(8,JM7D[@Z]#G>5JB1?1AEUR%J-M"F M<;.9JI2 'S;T:HR"BSLM'.7"SWE->%(3CI\W%>%;M,=Y7)3_3%%>BO%7M-G@ MPSB3WG"4GFIJC#)+S37EYO2*K8%AN(7([E%)?DPJ(9'4?W(<+O]'WBAYBQ(T MGA&RS1MAB9O/3,<5^3.E,HM1<7&'@[L5.-MNJ]N143+@P3E.2#)\%B7D0N7W MG+ABREDH./"8#C?86N@/-S,E!^:OC:V*/JKAUFO2=J].YN@S=,-"X@5T#+)W MFZ6]OO<9I>@Y+IQ?8;DHL4A1);8L?CH0\NY0FA.U3K?5FV9WN&0V*N*LNH-T MET2I^'(+\*B-WH&-ZFR;1J.@1))<#F-6QU'JP^$4I8^[>W_ ^H'UV#2XP0># M%#%QDL@ Q?SL6:\']$(HOTXK&W=T5NC<8%W49S2];[_K:_L[3>HHV%G!W>] MVV?XK>+9 TXJVYA_161_/T!3J4^#OF0?=RP'#3TCEA!LF3O=Y@8L9) M#>8C2^\R_!P7!'%U#K+[BAE&Z^MZ>375$FS&+>IJK8E39WV2Q25&T&%YPZK:8@1J)*8?6 M*"K$P,NFM-O1<[Q[BM.*&\$%<)O&V(KK_:LCY*_GG=7JV(\EGI&8DMH&R^*UDQUM)?DGSH9J!)75W&2JB]X$6 MJG9K)"+?;09:JLDC:*V51R/<,NY57LTWG.+^QK"9HL.=NE3C=M,N:#P#/57B M!_A67@#;1/L [YN/6P"'D&\\^=I. W2!8I:2S#/R M@Q_Z,XZ] M\)W#ZL$(:<$?41'XA*506&Z04SW.!A/KE((+[)5U.(<$;P5KIJCR)POCO5]Y M6#-(WR;9Z.DF3N+JK]OGLSQ'166]6U(Q<=C@)-Z25VS6Q.[)8UI*\J!E=IL, M<8R5Z0RQYG;;G05K;O>:V[WF=J^YW2IZL^9VK[G=H>=V5PZ'O";T,HEW3522 MJA12;;N!-W9;_Q1$A3B!F@B&6C/$%YDA;G24,$H1UX&\J!SQBB%'+J4OQ",T M\DBQCL,R?5EG9'Y?9_RI%61 >/_'AJ+V1]?V7%$>*#R14)9&R:9L5/Z5Y5%1EX,A:E3@M#Z+MX,,2+<(L>&B M%8A>VQ[[/)D M-[["MHCU(\IVS2-6 ]ES6AP+ %!:>"UM,4WR8J:.I>\M?$/9$P9_N:"'9/0N M$G._!4W,;8MPQ$RE25/,[5CZ?CYC,:^%T=;@N<63AX/@>1?_'&W^\H+?_EI5 MGL\^"/I_:_\@F/^M@WGS\W^^/PS0/?W0X$A^<&W QF&*$9J"6 1I'ZZC]O*0 MX3V][!#M4WOVZGWR3X8J231LKTBQVOIGP+($R;0".Y :^1XD9'CM;:8)X;N M%+X@=SU( (FRK^R3T<7OE9X;CA3O!EY8-)Z,V^HEQ/.61RY$+,"PO,/]8VH:* M>-EN<]C#+7;'([4$@VQU6)#"/9JK7-*<;?W4UI^?-T7[&.&0X>=!+.3TV?6! M5?IZM8 RO0O3XT'#W2',J4XF50-,JV'V) ]1\]*+9(A%%;ZDZ@5@>B@ 7 ML71M'P).G19I@$;&-$OH@T3I$!V:"RB% 37]/$O\"*44AM4RB@J)NB]-B"+> ME&*(**_Z8)O)-@J%\./I,'[Z\2_,NGZPL=5%OT+NL?F ]J*'1I/0Y279R7 M/;Z+XBV#:%Z30;GC?A,OB.(0PR'"H:'DLAMS*>C;,=I W3K*]0 !.VM5)B.6 MTN/!0B !8,C0.;S)TJD>2$CZA@JF91 U[-4DI3?TB$PA>4*RG-H-H3"P!$U# M&\(:]%1PM#_8%+>/O#8JDE- U[2PAP\WUM-2_ VGF_*?=5W9NH+159Q&Z8;\ M>U/$;W%1;H5/VTB&&8(:K@VC& _G[NY;/0YS'54(?[:Z$ M4I_V1IU<'V_Y\/GC>QK_>4 7*-]D\;ZR*^.,*L-1)'G%',57[GV+=HB:I*7< M3XY#W7Y0'J;_)9=M\WU63N6;9$/-L^$U:1"G-W&V=JGS'TN1V5^ZI*&0]8L^ MNC<5#$TZ!\=QD[#40(), S6@CQYNLI7IRH#UC:62%%B( M5#?!Y1$(UT>@MKD1BT5RS5<3TC%*I@T\7%^#B.0;1NZ7LPN"2:#-^K9N\V\46UMP-?$2*G25HM&H"A)-G&'\I=I1$&6E0'JUQCYMSJ-UY]:)PU5I+3.HXS_M!" M;YE[I^D7E*(L2A[BW2&I:+I,7\JM,").WOOO#S.FV-(52J%+JTQ274)0)'7:E95( M"D3 *?L0>P^LN"BS+E.HHU!E(PM !WS&5=LY8]"MI)J03@XC,Q3"]>$+.<1R MXJMWE#TC^>#&IZ/6>#O*U;FM5E1?-$#;LQU)_E<[:"N/QCUX*XSFKV6@^O=A MN:=H('J.?F-,PK43DB_+#XZ."GUZ:;G"/H&IL XG3!15$EZX6:AR"BC'Z+DH MV?1J)5*D ._>TTFZ_54>PO/7>']WO XHI5JY2;\0'X:Z"S,8(WD3 <+3+]!>6>B]::(-'/A[X&6 M-J.33W*"2D[U&-%2/WQ=T6 $KNH+1IB%OJMP"5[)!= ;S?Y'H)I-Y\LW5#Q$ M"HS M0)58?H\V*'XC8:S1YEBQ6[LYENX6F&9J\L-H P%37F$<3^'^YP%N%#O#"#WQFC>2]*[@\FGG^*T8I!U;^40=_?5E43LVA7\* MO\:/R%*/F<@T=D(^'I^.90\8<"X_;RFG -V;MGU!V&;',.P?WF8!=A2X,71Y^C]"?]$BSC MK/6M' 5=KQ:,!P+9]P3F)E=18SM%U+Q .'RUC1DB)I M#.76%/9@X>:^"Y<3(>^\6D+ZR-!?$.-_%%UL"G4UI;>D.%NGMN\E]OGKRA[(4E823D+MNJ@,)^"R-FK>5M8"KN5NO1GE983XPK(HK$YQ M68O?ZF4,2O-96\JB:+Z0_SQ%.?J?_P=02P$"% ,4 " ":>GE()AXN?!C4 M 0!T!R0 $ @ $ 9W9P+3(P,34Q,C,Q+GAM;%!+ 0(4 M Q0 ( )IZ>4A>U]Q8OA@ )@5 0 0 " 4;4 0!G=G M M,C Q-3$R,S$N>'-D4$L! A0#% @ FGIY2$&UL4$L! A0#% @ MFGIY2$MMXU1V6@ 6C$& !0 ( !0PX" &=V<"TR,#$U,3(S M,5]D968N>&UL4$L! A0#% @ FGIY2.[%RD>:$@$ UB80 !0 M ( !ZV@" &=V<"TR,#$U,3(S,5]L86(N>&UL4$L! A0#% @ FGIY M2&G="-79F (,0* !0 ( !MWL# &=V<"TR,#$U,3(S,5]P <&UL4$L%!@ & 8 A $ ,(4! $! end

\D*M?"SM0HZV,$@G=2N+R !WY*V8@S. QNKQ M*-\6.UKYO*-+P\'K-7EVD6N"EYT]2\Z7"MWU+RY<(V?GTS,Z,ZQN&^\ *+DO M#JC4O1@NK60/SKRVPH;:-K!=(]RZ]"TEZ-X8CO4ZB^4->D(QYZHGY]MVAZSQ MS;TFEL@N;Y7 PLI5HEKDY0C+H3+T6IQD$&3BEGX:C2 M" (=#@W5I-KV0:7N T46,]ZTKW$++MH#2N[RX(A+VCT'P!'M@L:6\"$N#FOZ MFSOBQ0D=1H=Y.LK\?Z6K!/_.BCA2*7/-EJCIAS0EX7V6LDM)=_C:$]WCVS?O M^BF%_?&V%VH@ ,5VVZ(1SB3R;L\H[$].]S9G1SE*Z2 @9;KH *9%Q[VACBQO MB!R>[:VT 2@IHB.(DO/0&LY.0T0N$%?>E,JIH=OV,4RWWD"Z1B1DDQV?I7!# M9ZCXN[/5H5]5^B*2J*K-3H.)>$WP4T@;^F3S/4%4OF(22&>5<]I3/O&RV^A7 MW'4WX(KVKAM[FQR_=SA_IID@:.9]_8K5M62-BE:GI[JMCGL8I3V=!?+.KSMK M\"QCZ(=!=F[X%\[4F9[%NZRJ&O#F &Q(PW3K2=W[.-==@-(MUJ MHD@%O+OC/M@,#3)DE%*MQ/[D,NRJ(VJH2&N8#X&*+X$*>H"J(OA)JTX>@G## M# E#*5?>J<-AN\OV )GE8TT>3W'$,M80+UHL^7[2W07H16:W36!(9FKH&\A@ M/9!H+D'5+P]S,I +2T&TUNYAM?O60^Q5]]F?\GI2E\YI5:B_C)O/$@GBF:A8 M*UYUBTT-.D"%!X@W70Z\&Q.68;(+BE*8J(IMK],="DR "O> B9@#,'/F7A>[ M358M<8\EO>9BMP;W\8"Z2_"V(M]@_53247Y^BFWHO6IX6+Y%9$' M1,I\JNJ M6 =K[6+3!954X4'0T^; ZT-MPX1@'Z$@/QUY@]9;T9O=/R"4]:6SRUIK2F=R M2!S(9'V@:BZ">Q>MZ\I<)DE&94;YD*[48( M$D-KU5%TIZTZDT.8@2E&Z"9;[!R\5SGP$HGF8&2@)1+9^,.AE" "Z;<7&767 M2"05Y4LDW(IOQ[4'#E&RYM$YO0TG+S[,_<$=+SCDQ#AF2-#/F*,'"44J'8>& MT]-.AVC6^M \B7IMSDV@Z-!<7)+\I9[!37P6%%)+G7*G66MJT#$S1P]4@1FJ M+F-83[PH7?.&%.4F771^[5L!* W%>Z!(SL6]%QBK,X 4\O=46":VX/V/.7M2 M[*&X\7/ZR/YY&5-MLY@='>17J9[)V(BR/NZ):RN5Y.A!J M5<.A.<;M(^V13KRDZ*90G/ &$_)"5?IE0:&IP1>D; ^TB>A7'LX9:'UD@'=O-%=,=)^M^?BC0[CC7!TH M4SS>(!]1=>ZC_#I+-\9I51-?"A%4FQKN# W2+]@!.5:X<^E4=E=ZZB5K+PS. MT!(1@H(RV]8\#O),#]PG#_H1$6(21F3Z"#4PUJ!XA?&OT.O2>'B!"],"+31Z^!L09%+XQ_A5Z'EJBZJIR$^0LYE_'Y MBX^2/'4@2])][I&8_JS&+;"^$++*^M-'JYZ)!@6JDG6U*./0\0>J;)#YZ6\> M6VY*-_PWLN2%=H>6N(6F!BF0LCUP(Z)?@<.AG'U=B.<#AJUB.EVNLJ8P:$EJ M3@U;YF89-%!)F%8H=&A7^C4^SC;$3J'.JVU]]@J%S[DYU,V]/274%UO]7QH: M[%0#[R&B3RX]N55-M&'9X(&EM^>J%*6G!BP]]7N=OE(P B9-GO!)B1K.CTD]C!-+RSJ\54\ M_;*O-,6WK '(9K&\#1_B<:1Z%/G><,I5X8V4M9_%MN(!3, MGZA?/Z!OV>J>3B>69V&4L?3*[-!!LLC2A X+ RIVRU<,:Y>8T*YM+9P().V( M>.(EH0^SD;RNW$*BNO8BBBD0<#_[-***I@PLL&CR=N^N1QXMV>C9B\H+E[GH MS0SNNZ-#Y5W-^GDTWF+/( 3K:T ]"4X2UX-;LB_8AQ#(O9'>/(KP,[O*?H') M&<[NTV465;M,NSU]4 [^(4A5JU&]2-G<07@*$PHPCMC=?01ET=UN@J2H/><> MI+VQEBD:/MR'?[G[(.'KWL(=3-_?"&VIQ7+960TVJZWED+7:TX=E/X,-BE1M M48;L9[@)=F$2<8[X5\FI:^?%!NQ MO5J_>ZP$9I:&XYM(P#EP(N3L7OI:@:9E)A\0[MJ%I7C;%3XTG G,,"*^=AS= MZPSX$C?>8"V,HN@1>M.1HA%$Y]" JF^\$3$,$D8Q[7!MZXAS<^K""\FO7I35 M/R/"*57S!6I?+8WGG;B;45>+'<_=F]/P2ML3U>H*U@\5B(5+C]] MI6> 1A68"RY'Q4CX1.H!M2W.^UW?E,X^*X%8-<8$(A%U?#);[$.#U# M"2W%WF28)_^+@H?\KLRV@-!N@U+OF'<@ZO;BEC; \-C&;80YJ'C-&_X#B37D MU).[);"3^ :MZ'P@*W;+62[^\O&1SDWQ\I98LKLF=H.>4)PA=D^,*A('M]F] M7];#I)R*B-UC7XP[GC,^XZDZU9Z;9 !_&U]B1Z;)^29&$C(RUD<4_&1@NWQ> M^;)#<68=EH=.7E6:3$Y4U?HC#IQ'?_.Q;WLI#EA<_4QS6=Q>[#%J6_GCS#P3 M-**&#D_%D\PE+_2^DKBW MN\'1B';@F$['_T#!94#=EL[+O>UUS6I;GW;=-07I-SI@"+I+JB-1%WM"/^H' MT0K,R,94N-\&/L-%]LOU=AVQ Y# MRF^$;D+ [U =9M]--;$N0:"2(EO9U&'2.FH]^D;7:* HSW"/H;T55R/@PXB[/'\998H6U MX&AQN?;+2&NN0@4/.VYWM=_3QHJ(XUYBP4%ML5@) GO=;-FK]S>W71Q:NAE7 M[2K7>GDY8*\!0,![+Z&@P_LM*(S4CH<1'CHZ'O;J7:7NG?=2^[A;X!@Q3D!9 MCQ FU*S?HL0XK3C%(*%6$7@N:ZHP&G'Y3[SB,Z4UP(86KB1^J#:@YN6KPNWM M2_/+EMR+UQ?BC=*++,T(JK]15C[TT[Y$V8M&B1M#&M9ZW8B&1&HK%XU52N+=H:Z (9=]>A^E)Q1S0!977!6F.Y:R!NI#% MO;4&?54N<-;>7NA'Q!C4!9%7A6F.W6Q!NA#%O65V TUHV?Z(KA$Q1W1.Y'4A MNFLW:XC.10$>]7(6T?-EBL@@L.92,L)VB]*K ;C,@C90WI+'O:MIU9H6Z'D0 M6.'647CGGORH!-N]L7[53;8E+]12L5W(8E(_6 MAH(+-M'M2VO43^FV:O%&X MY??KMVNYY2KT6498\MY<-0$49$5;@. 7G1(L ,H:@H-/V;WUATK>N]W+"//@ MWUF2_&*RP>MQG-_N71#!>]DIH M<;7:UK-7 MM//GA5YJN47TF=+,@UP0_$6W4> ^Y% MI'HAU9"(M9CR/;[/!=Q*M9.\91] R=((TI(6WW?MU\!8QP3-)UF-&+,X(67H MWFKV24-829H\5;GJE*6XW)1A!%5_(!!)V+FWQ0=[?K@=NK4J:3UF/6VD&1EF M(-A!>?/&V3;&-=<$K;TP*!>?D^J@8B-+FNV!3E/&4^ZI>&F9[8NBW#+6O#ZW M=&%BOE+B J5&O +V/%?>!AB@3\,)N>28C_'(E/[T5W=B>NW(>B%K_> Z2ODM MKE=I^XP@K)+#R##2&X86*&GW!I8YSB'!3UVP'B] 8= I=(#UTX@? G+NK7]= MQK2S1A2]2#P4E)8I;2,HXW"S0[2"M;B DGN;ZSDT;Q\Q2=D8\S)^0OS=(V6Y MNL/SRSG<\%#M--R=3\V]]/VYL.(U!-'G>G,[LF( :V7@.H"\<7FS>]'AL+V] M^8N7Z;-'T!EZ0A'.,]B>XL3^9.K46X>I%[$;=J=XMS0<7YLY"PHPINXM \KD%N]O M:M8"H,Z1G[R=38=F&A+1=^?S- (>IY(:?(U*AX<]L4U&A5Z# MK>(:ZKY&2!=4HE^]*$.+Y448>[$?>E'M46;; Z7R:'UN_!]2QN0"D;%)M;H+G-).)4>#.8PY#W MRKF))4X18:DX:''JK&=HC9,P!:!$KU:%$6@MUQ%BI+T&/J#TW1MH7&!"Y8B+ M:;R_J;92V ;8W<#D9#[G(*$/<<#MKW8^W2,TW!!.6>)'RHXNM<'Y NW6AZI4:.^'*[G MFV["3%]U352!&#@R;ZQMYMF>(_+3$HK/=(A3[8D*63^^LK6V6D%9T9::_*)# M35=$>R\MN57%2IG%Q>R%#I#),5C%1K20T6:Q0DS3O2'?]S@(DY2$]UF*@G./ MQ&'\D"R692=ZF]TG81!ZI(MI_8K;:P#PBN[CQ]@,6HC2X>+>2(8?NGEO/ !* M2KL#ZV\J0&$#5U0+)U*RP/-[-LRE-A2@Z^1:2FPC/D7W,E!VCF=V;S_+BHB. MP-J]Z=P1AW>_65Y(I!CW+K/Y4*DZ^/\-5R=AH\T9"C(_99:JR.9O0?U6^E;C0IOWTR M]WV2>5&2_RU[\VYHLB)_,R;K,FI',AX0T<-Q=^_,?D>WI34Z]0C9+#&A MDZ= "6=5/1%>Q?4F!4B@^J:($Y-W;P[+K M;$7+ 8*F+BE)H(23FA06S8W4(R#".4[@ZIMB,LPI)$*9,U-@#?R Y[T 9#0G MNPY=7.A*ND:$ZA<_:'=]ZII"=$AJ3@LR4!,8XTC"P.DE-M&(D9UXI'\7+1H' M)RA&RS!-;A\]@DZ\I#@2615@Z]7Z\PEC%O"YA0&+2>%Z>*,.-^1&+=-YB2A-8(V1;6T7S5&EZU!% W$-D7/S:DP(%DJ%S3#"(ZO* MA>+VTKUD55ISR;Y)"6J5/?K1^7*)?#;]V&XNW'@I8D>0PCBC8XER4-&]%:=? ML5HHUJCHF%G82X:Q3YLYEZ_1TD"\F-0A(AUHN)$1 M+I;"O:4LB#Y%/BIAIO<^)#20W"5QB A6&&IDY':YN[<0!]%CGEX@*K<7,5?, MJ"";1F$# ,I:N!92?$0X:UGQI'1KA3&O;TRB%JGCU[\0 OHKPJ,1%W#*;2H M'Z*#F)MW9&?1$FS(Q&/<8UV4>[E^>8.2+&(+_1>T919^R*3P%UDP) M]Z9:!MJCW=ZDV)7.?VE%ZQU*)7(QDH0"1E&Z M!1AAZ2D!!J:R(6"$Q!V\M@ZW&:QKYHP.9;82$G7/MSJ7[:6^!2PM2I7CS(BF MDJR,@GK*PRJU;*"J9/^<*,!GC"P@SX_1]2$H$W=]J7W^#88J4*4VJA25IH4J M'0L8HTK!!#A<=JPSTXO+T-Y,2=6]='K?8Q^1U O9.*5V1MUVEKWO,4$^?HA9 M8OO==FD">J[&J.XVE9=678M)SKAR5A(FC8WEX0VTTV7O>^3;'_^WW[[JKM_CR_4=N1:DX(.T'']G5.-KLBU]Z&_31G=],7 MZ]R^W[+5/2*+95X(-@S8)\LJ;>Q>6%H+L?QKT5WU3@3J?:$%65]3*,;+CS*\CQ/AJH$WW@,M=S;2.IM3ISOPZ/J_Q>8+!$%9="T M\]"!6(_K4+$8RO65.?_>&])>0-B'JNY-I/JJ_FNN]Z@10<9B(/?GLWCS]0&; M:)*.S=?+O?PWQB.:XMA=[5'._ +LW:,7EQ: 3[XLL.\[RC=F?X -W1S4[JV! M^6Q';]@V6\NAWH;O])G?]6O6;E>P1_U[30"U]7Y-7<5VU+OW("+D/'HBAILWV+(WMLU@,.(FV]'5V#ZK$> MO\C2)/7B((P?QIVNZO(;:!<*P&^"P4+;F)8VI,;4[37M1K&3"I=)DJ'@+"-; MBQ1K:OG'4I_S%T3\,$&=#M^80.6&!@1>BU_UM:T%MS$0675J9X)]7SE%R*C2 M0P^4U1P&ZM^X'%Z+YXW>.M/KT;@ZJ;*E[^O$'55I%1;)">9QT,A[9/O8W>[) ME_PLXT7&3%@^)%6:.3G+VJ-AS5HEJL"UK$56H(3E(4\SH[0JZ]EF6]E>J--M M>]S3,HU8!*3$(HHN4_?FN$ -+N.+\ G]$WFD?8K"G( >*AL$#A&98@N-C,X& M8_?R/0*UN'M$M*-?IIWG_HSKZ^&S7O\0X2FTS\CHK/-U+^&YY:O(42]<4"D_L#_8N=F__3]02P,$% M @ FGIY2$MMXU1V6@ 6C$& !0 !G=G M,C Q-3$R,S%?9&5F+GAM;.U] MW7?;N)+G^YZS_T.VYW73Z23=,]/WW-XY_DJNYSBQUW;Z[GVZAY8@B=,4X28I MQYZ_?@&2D/A1 H@*("R7KIC$4!5H7X%% H%X*__\;Q.WCR1+(]I^ML/[W_\ MZ89PN?_MAD[^-\ED<__ ?_^=__H^__J^W;S^3E&110>9O'E[>7)Q_ M/KE=Q DKFK^YN;UF_R1O/O[XKS_^].-/;\[HXTL6+U?%F_>__OK+F[=O/OST M_I?(K3*)W%4?+F)HO3@C7PO]]<79W]^.8D2=Z4M?(W&??N^_?O/W[_^"/-EN\^ M_/33^W?_[\O5W6Q%UM';.,T+1HW\\(:5_TM>_GA%9U%12MRH_OR0):*!C^^V MM*0E^%]O1;&W_*>W[S^\_?C^Q^=\_D/-(O^,("**/_?*US*Q3OSU7?EU6Y0U M%"N:;HA=EB_>;PLW"_Y2_C4O?F"=_.9-U[FMM\Q)_N., MKM_Q#^_N-@\Y^7-#TN+BB?TG/R=%%"8MGJ3S_Z0,:;^S M/S8,6?:\FA(P%^%N\\C8X*U&R7FD;3G";QG(]_ M+N6P)>U"["N:YZ>$_4DNV:B_)O?1\Q#K,"5@8>","_I"R"F;B1;QD%%'VI(Y M4V>43VMB(&#*XE,:FT;C(7V):=0" @6=E5,.:W']2-)\J%FJV[/HR^@Q9H-2 MV>Z SH-:,6>F@=EO;"[-6$,I^^LJCAZ8O1:#]&O0]B#&G7 X@)4KFBX+DJW/ MR4-ASPO8BCDSGZ(X^SU*-FRJVSJAE\Q3RC;K83X,MF$+BZ6+XGN4D7/R1!+Z MR)L[H_D@?TO7HIW?538DVF9#UA5AP\**)O/+]6-&G\C 'C8G82[&348>HWA^ M\MB1;*S39:QEJN)V5X"H]9M9J&TR*)9P?P)$C]%#\FPV4?>F#EK MGRF=?X^31(A\R?S.=!FS5H?V*;IE13,006 M\1-I#*B?V6S)?)YMF*C"A&#HA]X:9D9JVL8I1GAQ*KUZ5E&YG%Q&^<#_'-7A,<2 M^98\Q?FP,=*6T'@ 'QNS8T?M[DLW9+R@G6A_U)B=M1 6-%Q$B.SYE3;E-,!B MS1^B35?A%?L^5#8W*"Q@S1/0QK"@@#4G4"/.0P+6W"';=1<0L$>9IL$1PP&# MAG0C"N,$ ZSY-VG<22A@P#@I;DR96LC.O1CNO)C M.?$CN>^.''5SN:-VO#\NDFCU.2<]B>1GF<7R]N M>+HMTX7E+*EKT,H0MAEO=ZR9:@38N7/Y3<0M;44*UB^)G8T8$1A!A#&X=LIH MN<^47Z:ET\%'8Y+EU0+!)>LJ*@Z%8>Y;1E9LN(Z?"-^E=2E"OVUWC%\_UBD M+CEN-CJ,U>9FK5.C5#7LD&677-HP=DYGI<_(ALX+-K 7+\.6F.KFFNQ%V4QP M6/^SR>3VC !;]+^;Q^MW=9EW48)0K.14@CALP ]+_%*R6[;F@"OV;VY]-'T[ M)XMHDR!<9C2/0-MN.:;K*$;HVH;ANFD7_)9-O5V3]0/)7#+;;MI-K!I(X+=W)*_9GBS!Y+D@Z)W-!FK-K-2RXIX<T'>0%F([P+ MH +O?(ESFD=6R=MT1QK7;O;3#WDG6[B\V MS I2]8AK.7DL,KI6:I0.[8.=$']YTZ?SIJ!OC-NG&?M0'Y3UABOY>FQK)M(% MFS 3V5HK, !H)='K&&JB5N,'KVKD>QZT MS=BLU\^?6FX(=V^>'KCD(Q1>L. M41<-4LD&TNG5K6ZL5OQ'KXH_F?_7IMY8O:2.9$_QC-R0+*9S?H)T6?5*N2G1 <^^R-4J&I]V<(MSDG7S[)OH#F9&C80)(0' M]P1R,C8D4@)N 90*1?9EF.\&G8&&:$/#"$VO70P''3 *.VVQB] M["'V0P6YN&1J7C+U6#+UQ.VF_#E?T"RO/5.>G!W/X6"';1M-@)FW$2ZN!O8' M$D[F5 2*;/=$3%"4E] >""-D(VH<:1N9$I#,>L0:25HR DI![@B4,S]T6 #A MOH%G#/2>&G2V($1$F4L]S/]J-RQ0$V2 OYJ,S6$CKX=QH*8+'*W< ]TB&#I^ M(_?5V:]F,E]U7K*^L:LZ%39[N<\BMOJ=E9I+Y^5?2;D8%A?'G61,LG39%/HK M*:X7]]%S!W1[I%BK;2\4@P3Z_OM:;R)[X4D8E]\]#)FHG'V\871*:T"]+3TI M0,(RVH-IVYX @M_MAWN>H;G)7LKI8>=&9#RPF!?5E14=-)A4J;L+5R5(7%A( MJP<'KE&!$+\[!RU>&^Y"UEM9(DI">.B6#!\&2MD,M=]M2R31^HW@L_EJ-UQU MU Q^JX7O? M2E2K^]-K5A:;*N&[Q_B_\,B,R_^V'(N-9E_P'FA;DN;BH+CSZ[8>\NE@H!+56 M&?;9O/.L]:ZUQ9INX)29E11V;)*=R.@I5JI#CI0#U##7.U2QJ$_ X3KG389V6.E+RX_IGU!J?^\?2_K2.NN]=Y=+;:Q4+TI3JV!CG6-( MHI$@K%=R$ 34*:KL]M2/LFRHNC81$:5W38-!V/(MOZH_)?.+*$OYZZV@\M6% MZBZ1%0I5W2BA4'J6M13& )/S(ORRX!QN\:3UA_/AZH2+#5G30N0C<4;2YJ=$-9?G>EF_;-KNMTAB#UY:5NR)C?X.J&KN5MMXZ0BKT5V TY MHUN2W9"47Q7MIGWI1=B.P"^]Y=L1 !#7F;LR8^2%[H[,2GFCO:/.TUS?[VHV ML7S(P-WX9/P A"O)52]C['.N'G/.MG]EQ;W/,!X5F_=X1O,?QB-F^XS3GGV) M\5@P>3ML+T[%>(1US\TY=S!&U!KZ7<'1G8$1A40]0+GW27O< ML8[>L#G1(#88I0)^R\EBDUS%BV[6ET$- MG8$U:TP"7>:RFX,)12.(CE$IV^W#/:0 ZC00W=F-6LX3>?T11*JO%+V@^MG"@D1>4H MUJ04]@S(^033Y0QJZ-#4K.$O<]($%BH42>5'C5\[8DH -8D<+H!ZR8DA00C* MQ72/(65^ICL4.^3 ME*Z73#/!''[Y$CW'Z\T:U [XK1:R\\W3= >9!U4SWM-.58KKIU,M"-OYPIB5 MZ@?Z)O33_A:8?A2,J_33KA:$_=R2O,CB64'F?$.4;P&S__%Y\BE*N(-;!AE[ MX5V,& #NR=EJ49 ML5"=$C(C'<1HJA/SI#B+LNPE3I?0:V.6M9'VVJM]:&C4],^H<.S3GL3L\96F MLRKASA"*_8I(%#8K'AP I;TR+O::9(,X1'F9%B1C3%<9>65>YSG[1U[$LW/R M2/,RR[R%-X,:VU=Z$34FAS#S?A@&+12]( Y6[J)&.BG5>0Y&M7OI#LC:>\UZ ML$?;L%X9ACQCVLW#H-/(C= ))O$D@$CQX(:0L[.JH4!BT69(14S:Z,Z#8]@H M?C"SN(J/,?:NVOR >^.J(B"B_*=/.-!V#S/:- I[HGU@.$JG<*GR?NC4[CF.L-K',%SMJ:-O6'>- M-;#A6 DC"+_CNKP(@:=;DRROCL_K,:JOTT>FJLX!X1'=-6.A4,5 _QY&O]C; M7HFHAYRT:!]I0-$# IBN(\;"%4"WAI/GEP$S J.K4 M(3F@HYP"TXR/&IY^WPR<]N-@SA"$?4=L,$3@)\?\O@K8A>9EVAAAR^M6Y5$. MPXJ[P >ZXM2A9=U)KL,C:"Y$>-?[LX5\(+W)Z%,\)_/3EV\YF3?8/F$]\<2Z MAP##EF'%W9B&KCAU5%IWDNO1$,V%0*7?78>^'0'7J9:WA6M&2G4UZ3@IJS9U M/%IVT,ACI(P'@47O6Q$=?NO;=L_)@K!N$+?NGM27[HH[^S7(-&E$BE-<(X>' M6HO.&QG#.(X$HGV?*.AR?QHGC,KR,KUXGI&-C%XM,P*X?G=,^HSW ^VW-$D^T>Q[E'4?6[>L+06MIO;A0=:DNT8& MK(85 5??FRQ=)GM;*[("VPV5?H&IXTHKM./-DSXU@0Z_>R; !C7S>J\7]]%S M-T*M+[E[W59>#VW"SBJR DN?=CWH!Q;.)2=H["B_[O 5-]_/TD:(4 MV#$\NK0$)OQN.50>G P0P+\W1)];%U7-(&\9IS3*3]I0L:$8:;T%]B5.:,2=:G+EBW=%NI?*Q>X__ M])?B^Z;<2@;?$^6IFXH_-8V0M+XG,81I^]VT$)$[UD=WJR@C_ GJ6<<(E67$ M^3&XS-2!C1'=[0DPF* B]_]@"YSYW&R*4@W?*HI)0',MM2A0086?U30;$D* MV/B-QE>;6I*D)?ACW4O=CU/'AE)8IY#H4A)(\!OHOHJCAS@I,TB81.C#+*;5 MZ@[%5YLZKBP[R"GB\#P(+/H-J]=;F7E[+[.#/'6ANAMEA::.*I3P3C$DHR@0 MXS=ZWD#X&7A_I[Q ?T0Z\WP?YQAC#RST6*/,6>?VS0]^X^@-SN2PD./AH("P M)P3L5.\W>G[+K^1)R5SXX2>SV6:]21CW/,\KGO6"ZO@*V[N_]!6FCA_C3G$* M*PQU<7>!WX"]SM$R=)X-G>;IX\RP0_;J).\PYO0*0E12/"K#^U 3WO>?WJY) M9O_H-RYJOPX,,'N# MA@0$(<2*0>V#:C\4?8^OZ)V&/2<[;R_QQ@K6D$O]RL#0!GL/#]@WN->W"-RE M7+ON2K]9AU$A M26TZ;.A\HN.N=)VRQR0&X#I!??SN(1J&-BI6?J6YH]D%B]B,@?'-FVY[?).6L[? M5*M6.\5+U\(&U&BUDI(V%L3$-ECEO0'9O]*AJZ\H9QUSOX4P4-8;A"#0F/>VDUF M("H0)1MOJDE+AHP%O(AH&"B;#&-P$/Q5F^7\P#U-"?QZ)ZILUZN$RQZB=XGH ME1&]3)AZ$$^#=%@#W0YE&1'OA,L$X&$J54]QTH'>!M1P&22$&PQB4K%6=\\! M\ZMPI7=II7&G&6D7E-@@6P]BW=;CE2U(^0_1DKS7@04H*L-(J^BT MH"&7<@ B6HT.?"U1=G1!1E'K&0%%]7KUEU(Z6*^J"(ZU7G>!&;]YHST6H5Q0 M=2&9\GWD;%HJ6Y=D::CF=E;DA)(B^U/3RW9R J+!V.)2UZ!;W&M,6(,*T"]0 MRJM$T#9\JV\TB)">PFN!HGO8XGJOT7N(%ZUUM>>H"_CJR&APIGI5'>N'$%4Q9L3VM+CL!9)A(:XH,3=MAC!G] ?"> MT<0YJMV2$ CX&JW)]:(5=@4]#&TY\3BFO%Q0_F=/ MK10OH\:%$$V7+U?*FPQB:ABL_IY_Y1\ 2)?2" &F;B0* PY<1S T>9=0-NOD M?Y"+A/S!V,I2 L_UNG)BGI>7\S3'ZRV5XL5KJE+:<#FCRQL<8ZOR;A6EM6"-1\>K5-3N*K?*$I2;%DPUCJQQ) M[E[R@JPOTF6<$I+Q%[@IK/D!330338V;"!HCPSL%#QPK6@-W)T$TW9,T)7E. MR.]1DI 7QL>J? 4 Q VN<-T9NL(A8\%(4+36=:WV-QU#RC<[9VA\8A#E+\+E M1;81QS4)JW3Q/&-#X9)L7P;SG8.V8_9*DGRF*%'K%2SAS>_>VJ&B7@.C,J53(P%A<&QC MH>J6@HB&-08=YOF!@3!5D?Z@W2CB+_J)4B%%B0:KN-]L9P1O-#=E/?>"@%XU M#84YAZA:&>*T478P.^.290VX*$:5K3M(4]:[BP:8,363$(; KEVN>DU[01A\ M=9GL[ 7:V 0^B9W,UJ=09VB% )H9N5W3H:F*5=.L)L 5]?/V+ZZDGQM*$K__ M\R1):I9X@ *\)DQ>0EP*!I7PN/,(*8=B!&EM,#5:*6_8@FJ/L.K=A_[ZU[IY MU""X=8A7H7J74*]$QS.FI1K/3LZ[8^3N%S$T\E\\37 JVZ$0LTTM )7+H9!7 M\F]!_WGSCT[7-WZII2E_";/K^\PBNKZLY!_UGT]O.EW?^*66IOPES*[O,XOH M^K*2PU-REEU_\>VVT_6-7\1I6OY+F%W?9Q;1]66E@>?2''3]M[ON6-_XI9:F M_"7,KN\SB^CZLI+#HV.VWM*W;M6]<:F<"87#4C'L<\K"#SL/8 2ON4KO&8.V:'';/#CMEAQ^RP8W;8,3O, M!P+ZTQ+@8:@+U3TB*_0*O I4_^S/GY"Q$\20TV<.G&5TQ:2@\^]5:- XD7K M4\"-PMH.RJ,8J._>W.M=XY!W8:]RI6]AKO1@/(NO-)W7S$F>B5.4$->I0"4\ M^0Y:DZ48B=3*W7D.8$M!F#,T20$>@ZY8W1_R8J_ :T#VT?[\!CE#0>Q3@(D/ MT%RB+ZB GW__08L+"7:T/H2L89GN@_(C'&B_-]<&H'_(FQ@& *5'80>!8+R* MZV)%LBK#JRAW5N%7PG3%ZHZ1%_/D9""LFJ*ETZE]YVW(&PS"\DOVF$EG)\+6/DM$0 +(V@S-\D3\1$[WU2\L"0P!0-GPD(.6T&PR 5H/P!#MX M10$"41P>&R8)"[RTUJ.$'!Q3NO;K,Q/NBN;Y=0I^#B>Q&N#Y2IMAC:FD2 V M*GDS^IVFZGT5<:@4Y/PK+M>]]!0R&+CMVO MNHW8/F_ET3_7/(UQ ^Z.R5NR)E&^RT8R/N$)VL^>M3'4 MM,9G-XB%B<9_^$J*FXSY$,]2(\-5ZYF(KMH$ 6[4$T/AJ2,6Q#I'*=@VE%^: M%NN(?!4_GKY;K)8WYA=X,GV>(14U1LGRB+^MLIZK-5 M769>_I"1^47Y\KI>;E4M>1? M7R%C##:I+;2MV)'"DKE[A*60A![#@"W%XL% MF?$AB=^T7;-=?>F^96Y768XH9>7I 0O?%P/QI204Q.H!8'KWR/?UXG=:E*&& M@F0D+W)A*7JX&30BAQVJD>G!S[QO!L(013"(]89@_HRN'^(J.8@OV!G'C'_V MKSQF3%8Y UG&4]I+)^^6_^MZ<;TIN#>7E_E)?XN7*PE,W3;>@:^KQB<"ZU'Z MT@;NKA@)XHSS3?12LGF]^$*R)<; MUPX0Y'\G;(SEFUA/;$Q> MDF\Y66R2JWC1C?ZY:$IHJ)_=[GC#K M8VN9$5)%E'4K<6P+\F6XOH6) M0,V^5P8NP/74:CC]&I8K*,($E^E_4J:7W]G'3=:=K UKR1Q!6:W L64G_2 W M4$9!Q*U_"@M$0CZ2EY?/Z= C*2Z#3:_XU/"BEG<04'I-"X2$L;71GGUWP^(] MFW+S!=AC2F]+GQC@6//:5\-][?PA 5NP]@K04@AVY S MJ6J.R>ELQEGTPTAXVVW$O0]CZZ.];Q/3^2W)-ZP^LX9D,^Y'X=J9R(@'-I#PW?E4#0%/&VW))1+S8:%Y#>;;+:*:K:/+=,'_A\">667%P*:J M/!'$6?7%T"%,14C@S.^N!,!U+MBNT_SUX)+5D".J7V-Z,-)(/1 [_=8%8,+8 M&8!8K=*%>3[Q)]:Y551O$Z?+Z\?:LM\@F]=T9T)-T?O',+(,) MR4;J[*7LFJ^DN%[<]\YF^&0! >GQ6)BPC>Q)+ZZ,;CQVA17;[HR,;\6,UYWX M!J8'UD/82Z?>A$&NZ@%7R.S0$'#RNS.B\'WX(4%^>I MY^Y6449.HSR>X?U5 M976]QRJI/CV,F?2'(Z]50DKD9?O=1C'@^SQ.-@4J*1O7@#GJM@T<#N[@/AD) M>5MB GO!;=#H@1()-P/,7G(R2FQB>!_+WT],)#EE#%A5\%M(-E+V;PIK7&9P9C6I2$Y MAHU)2;XF2\/UNS=[D[(GK"Z,C37GLI;7D>W+WEK$QK:TFMAKM3&HKX.PKIHQ M85=^#RFYE))/UH^*?-91:(Q@10T:K\AX9#WKRV8:_ A3"6.STX5PEVG=K?#! MBQ$-"$EY!+/24GY%QF:F!5\FJ.52&*;?W>'/E,Z_Q[NKDL3E:)V?Q>5GVY\# MQYN$?Q,P[)H0F@IC6]8%.,';QD<<.)7T1A@N)?0"!^V^>]S7T"CA39A9&/NF M+@0=W:Y&-Z17:#E!F4K7-L+8!':XK&]^J!(L\IOH!;@/TPOM\<),*MJOR-A, M->$Y"*7B4UP?%<:N^3A"7]%T>4^R]3EY&#-0A2.\%^-L$W[5EJG003AFV692 MV.0!91/T)-[3)HR,XEZL\-5NQVAZ/1R[:V_,?#RX-(/&AW-2'9Q4'Y[8*^V] M&&&/]JLV1[4FPC','I_"1 \G)T&(>!\]-S[N DPC6BB6] @&JB?]BNS34 ^^ MS%//IK#.P\EL:/PRHB$"5$:PN1:55V1>\M[U94DMCH31'$Z.PU]-7T91P=UL1>:;A%POH*-NIR^-OZ#7KVRKUPHPK[[7 MEZBP*!W8"R8P-"53Y[CGE^B*2;&3&FQ,<&T8C6SV>:! MO&6_DC2/=_? 5N"R!@U%2]X$EBFY Y=#110<=:84 M$'D[;[$E?\R\I6T)(D 1=8^8\X9ENA<-'HKV__DA//V31;1)"I< Z$DY' *\ MR2!>A2K#V?U@VI>6RUGC %6V[B)-65]>L][(J9F<.BA4K7,P:%H-8DCH)*RA M ($HWL2$LGCXL,!+:X@,9<-!#!6 VP/YE.I2\AL'INY1HN0>[%#*J 2+D&H9 M3V#' EM>@9I.>8].I@8 $HRHY-6L:[=NAK[9(&87Y_#HNY_! 3T0AT@1.V+ M#L"( X\4O'[V;WS0S1^S.%U>)3/0C5 5J:6$BX03>Y68,44)IU-AJVVN3+C- M@38.:H\_0)$D\9])_(=,>ZHBM8!PD2EH#R&PO8OT*>;#T=U+SL.? MERFL05VQ6E!YL2EH$BFDL3;E[0;QS*[BX;;3ER_1?]'L+(F8B'U'WJ)FW8=& M-2?K\-OWS]!%@!'ET%&XX_=KM(;]0,O:>C3"M?TM(6P@I48BHG^::#1@0 -$ MF' 0RY"]@K'GKX<*1VC!LA\\*IYQ>LUISSI"9)",B@SC8FA*HS/4S9=,9 9"%)UOCR MFW%?/FF;DJ+BGLL!CTW:K,&M0-^JX7L?/,T&4+F0=6,][13 ME>+ZZ50+PG:^1,]R_4#?A'[:WP+3CX)QE7[:U<;8TZP>,%LRM[;USO/IRSUK MZ#W@-. KB.@(HL)DW0SCWACJ?V (#G0Z37!24@4#^_@*:IRT*OAS5@P4+8>% M7/@F+/2D%$!HD1@CA64$(/0IGL#.YI*0O1G,D=_1JB-A>"& .$1/_ :J!@4G KF1/ MTSI8V+N2@I06"1YY,7IY?WYR?W)[>>+ M^W]WO'R_CU0IUK6F0473X'+ "X(>*-3AQ&&1940H,:AS!\XA8Q*&#GG= M8(4:^Q@T&C+BY9:DY'N4*)1I4;/N#*.:4U"_?5<8X\*(5-_(__JN MTXU7[,_J"_"AU<'DN2#IG,R%!*TN7N8D_W%&U^_*?FVZ0](AJU'HG!11G.0_ M!'2!AX3MJ^XMG_(K/; MR*_XT+?@_)#UFT8+\RF-]"^$< MZ4?C [[MV+"S-.?_=,E>@$"Y'B) MWO$2O>,E>L=+](Z7Z 6BR5=ZB=[Q.15++W_45U:T;K[N\17/EV4?'U]1 D7O MS!\?7PE._\?'5XZ/KT@]C>/C*\?'5P;!XA4_OG+,873NG>XIM5'GIN(S'H/, MHCUF/!XS'H\9C\>,QV/&XS'C\9CQ>,QX3)49CY\IG7^/D^0DG9>.=_?&2M\9 MCHK+-*\D*8TF5?1O #2JA/A PN>,Y@8=T"JN%[XN'MZ]K7U%JI\Y@.1&WMFZ M):5YSJ F$82?IV#S9#;;K#=)5)#YR9IF1?S?Y="%AY"F 3VHI U,'V:XOG$, M/"G1(.(D"L:_D@(/NT9A/<3*PM.'4U]FQ] I"001S% P^6E3;#+2A/;%\R-; MY9&3A[Q\'P0/(G13>H@AFIH^ $W[RS$\$>0'7J$-+K38@$H2[M*W!]3K19>_ M#O",Z]6]9E!O(I"R[0D;_!C0"N(N?3-(&>'H0, S.F)P,+&]M6Q\%[X_('YE M2_[[[R1Y(E]H6JP,5H0&C2%<>TQC$X&ATSYS[?)C& CB6@XS(?@E-O??Z2#T M=MJP NVVC8/$*MQ#XT-T2[=&YK]/#9F,?/FM\S':H"^ Z3;>Q MB7&^=Q#6?H_'GJJ-Z:,.W4/[BF"_WR'-[\;++G%6(8;Z%AELQ=Y%,?J*>[T+ MQA1OUCU@ S(38@)9/T_GTA:%4*S32U..AIF?@ MS'H=;JZ,ZG5H/?J4;TMK$0C7]I=P;P,F-081_8,<*+L,:( ($WY] M8.SEKX<*1RB5?S]X5*;XCXO(8 [%GFWR@JY)=DN2TH/-5_$C? (245(<$U&5 M#&^YH1RJJ(G@2/Q !,L#(RI"8QPZ^%J=E^/)-ILHP4/!N%[=/P;UI@<3VTX9 M"!H#LD$,..?DB23TDEMO3T4&76 0.QI"46 M1#;I97J3T1G)\UN2$];[JY-T7G/.U[F2&[\,ZFRO $/5F1ZF;#IC(+*0),=( M^!2CXVDT^X,A6OK@#0B#A0]_W6QW@H]A/-2+Q,JTMF9B^,:)I7+@^H56QQL5;6%I^>U@V[ M8" *]-0&9C#"IZBC_&\TF+3$_C"%&'VCI((8@,P%LF M '153^_WNB<:OT]P-T FE7VLO]%B$.O&DA_0HH$O39WNQ7Z5T?6^TTY5BNNG4RT(V_G"F)7J!_HF]-/^%IA^%(RK]-.NYNN^%+%LO24S M$C_QF7![18K@PR&UFXP\1O&\SAG*Q24M];V9U73L^X:6G<]P\>K-=F+7K[RG)>,3]AKEX[.]HV4VK,JXG[N/" MU_,T'ECHF]KW!^S6ZBB7]WGA*08Q2YS'^2/-H^0\*GI)H^ WL172_C8I5*CD MLM=\I]4@?#2M!.K<3$PE[+#J(R?3#AY6\MOC!DNNN3X M 1TP17>8($S% .R'M0D?&K)ZL:1 L 7%Q?8#+F5T;5QXC77Q\N>1,A:D(< S@"_8%F/[$FSG^9^W)' M%\7W*",GZ?R*1#E9T61^N7[,Z%/I*'H/ =UDE+D]Q0W41PTE;MJOG@RW85WS0;@)C3M:S\EC1F9Q M]>H->4Q(J;"T=7F=5*8.F%PWN[N0T%&SDP#H2+UH#F5WC 01NI+RU[_X%U-4 M-R;ZO/37T8BHOO!WX'@8SF6_37!W ]; IVWJ?O/3)!2MD,9W&!N9!NPX/ M2D50AZ=QU7IA/UVUO8:HS2!A*;LY7/"$FCG7TPA+2R62/K]G4$,WSP3X!!\2 M2JJIQ_"5/35%Y3P$/*3GUSF7RR)[%\V@A@Y-83RG9P(+%8I03^HAB"D!%-RS M>J, J!?\# E"4$S8/8:4\5]W* HF'_.,KA\W!$C]E'CW$1)?%_DWF74B]4(GP=@RK" M\4%5\>?C[=@3KHCH_GY8'%>X+SA8V-?SO"8JI(8RMQ[E11 J/4 -@2 <0063 M)_-Y*;'"5K15])!I5)D^<&3R.X9/@TP0'I^*5?G;KX:U$% *X957EVC"/>WJ M E#0>ZY^_44%M\S'C>*L=''QD (JZ1'5JC1]0,G[P#&>6H2"V$%4,'M#LI@G M[LTROH@Z)]7_\#3%9_^GA#]8QCZ,EH#KSP"5QH[+:I%(RK-Z:Q%7M; MT_J*>]V<-D6-=0_8P,6$6/.&J+$WJ4U7K\!^,[*T?LT:U#XS&A/4M ?@768= MOC>T0;Q?K3?V^@,1__0 M3J]+ "CW>%U ()C=72#*JMS+T]VWJB@7GHLJWZDSN5962Z"Y+R>_/';O)WD^ ML577[U&RJ2Y6B])9'"67:%6S5+' =7Z9L-92? M/.3E[4&R/M)6Z JNJ.#K,LI1]$TM.JEU<:5+KLIM/ 0W@6PDY/PF;?X_OB/Y M%"5\Q-FR?Q[G?"G%).CY+(;UMIX+NMZA(=2VRT8%J@%38YQW/B-9$2]B5IS- M?>?DD>9Q@0"?62T!/6RM@P.>57>-"SLL2T%L:G2NHA:7_)6=H4>K96WX(G%] M[4-#[[#N&W>6-V4MB#V5^NE9+6ZUY<1Q8'FY0\,BMDM&19V"B2">QY!812[$ M?K$>,E%-J,=-31.'!E@''>EC!-7P-_ Y$#?WI1074D/Y%L[;=1@8]I&M,7[P MU'%'[R?&.ISIVHI^G,F5G)/0%D\6S9;#:[2TE>@\?F-67["(+ M*NE[Z64T&E$3L4'88,BUT .1"6ND:G#X 8V4#VBD?#@DI,!B.T?*APY2PAM3 M/J*1\A&-E(^'A!18;.=(^=A!RL=]YPY>T719D&Q]3AX*WXF"?'E^O3ACBQJ^ MFS\K _B]>,,V_H@HNPT_*LMZ#+CV^:H?BCRE64:_LT7<6?3(OA0O"/%U516] M(:_JR99QZJ6#.J)IS$IZ52#5A$X0'@+$\LEBP?[/KX"NN.Y?SF-420$IJ-(4 MP:05?C",( I!. Y\3MCED5^F;)X@>7'+.+TK.+N[MPKY;]6+JM4[JAU0#6]H M>TFS?4.A@\]9)QD!<@C5()+K( F;8IR3?);%C\!-%!8U%>.=M&;HN+/OAL$C MGY1,$(EN6HXW/,I>G3PWA190%8NM5M7)@TO>$6[1U:(31)X;Q/(93?C['%F4 M( #5+ZR 4+/P%$$C%78P3)HM!Y$9UIZ2[]GB7.E.-0N ;E)5('2E:X4:X-94 MK0629-7G_.+Y,ZO&]XWC#P;V,AL4\1/Y/]NHHRMT/*+M.#;+IN\."D*UH\W M_-PO^_Z5,&=_1M==F+AHJNZ_84V%#BF''64$M&%T!?S\!J#%1$SF\&4('4QB MB]?=J2\>.K8,!3;"C[YM@9'P0LG0B15M.<54YN-$R: Y2W?BPVJ::I_(>#^A M5R=!3[]_"$-73+7J\G_00H\#V?I*?51"VJYT#17.80<0YSQ_*P/3S+'%5+^3C%H%2T!@T)<'2A$>KB^V4/$1B^W/AAT0 <-7,!#>9I@"$ <'!D ES^G MI_>G4?H'F)\+?JOEZGP+R2N$K)6JI='Z 8TVN;8Z;8UQ+>_=)O]S0U91FD92 M!2G+B(M5X3(34!A&.E/%2=HRS[5@_<\3T)A&)E-E]9L+(@5, MZS-K7U MU&G_%GN?6@4OKC=6J_IZ>K1B@SF^>DN>:/+$CT*T#TI \RVJ[#8*JBSKZT)Z ME:%2,PGEBM]-OYKV@C#NYC0#O_XL+0 L20-7L%86C%:A1D:Y*[G>P /?$X*^ MB6&V_6T";I%"&+Q'U&YDH)^K5@@\!<)?NTH)P)D!NYOJ)&B91K.)5N^/^LZ. M2?_WO0]/&@ =#Z0*U.Z&1@EC!;SXEMVGA'[GY++JG%%,P:D#4;+Q3("TI*_) M1&(.U$0P4&&[N439T!@V5&>>W4?I,F8C9_V"SFF4$U"#V.*UM/KBX>G24$2- M0O6MC6&2_W<3S_Z0VZ'LG:&GCX$-X\(,N,+*,Z4>4T2G@"W2WY#JV M$E>C:VR;_1.!^[E^I4IENX^>B?=GVK:L\%O4XW3)+U2_ZN;RB+T23%FQ<:(N MZRU2\8W?E$F7*7_NCW%W2E*FT2(7;TCGMR1GCC9C^!,#[LF,02:/@5/D0YNI M>\F^&4^&C(, ==9!34-7TN9F;T]S#"?YELQ(_,0C"[SKHAVY?!5E9$431C+/ M"#^%.B_HIL%[$3T_5+SW@J?NFMS&6%TT&3H:1^@X(V2ZH3^&TW]+YIOR.!%= M%"LV%[$*]2,:43K/QH#PGNAM\3TZO?#!O]\N-[2,T9D+(EM!,C=5=U.(&>J< M5/_'.1OJNFH/0U8W="P/Z0H7OH2,4!!7UTAX%ERV_9\[4A15&GS^][A8L?+\ M+OE-L:)9>=,\#H/#VE9CU+;MB6+825>ZP+@M(T'5:#A0W[W=R,7ZZ3P56LF[G1-)6T$8MGCV M5:%@59'.$[^342]")JQVX::",-]KYM5$W+&XHGE^%F79RX)FWZ-LWG][4#R, MBZ\A'L;%U BP!]HWU*&[ :ZF[8MN-4^F8:)>:MT-39(D]#MPS9)!C>W-HX@:T\"1N? 6$$(1"7Q8AH(JR-+: M(*,+M@P>9MJ!EX_3";R4[P@ L9;>[V+O;O>[UX@*5M=4+@H. -N M2J.9(":1Z@4(\#Q7_TM3>WOQKY7!D;Y&J(KKIJ*V5;_>?*9(/.@:L9[VJE*E=GL[6I!V$Z= M8:\ZKJ ZFQ"H?A2,J_33KB:WGW"G7>/M#,0)V#"?&Q^@K1:\N?NO$:QTM65T31%@L2R49L#'(I&)PK! M89TWWN$.!0-J0=XD*G(QW3W@TIW]YOJ M*Y\1*EEO2!HE?%U\DL[%JZ 7SX\DQ2+.I"6M/X!H::)HM.@F1S,_@FP0;WL> MD]+])*7_VW3V1H])Z<>D]&-2^C$I_9B4?DQ*/R:E'Y/2 U?OZTA*[[/]-5I# M&6SZ@M)Q>U=PB@Z:1,P!3MJNQ8 A@)R\^T65, C1:>LI6 H#"^=--"Y'0N!. MG!46$,Z(,S=M'EFTA0EY\"! PD-M:]NNT@1H\R>,UW6 "7$ORVO>]ZJ'87,W7 MSQK=_:S1W<]3T!TL!%IW/P?EHEPQ3RHO:N[@I[WD)<3;7E")\#2H%T2C0["! M,=Z(@#,BSE:2\[78XLHD3A+HCR/%_&LNEP"?+A* M440\CP06\>=THG5$4>(U=:AKNGPU"6QRE"?'[-37?WS,IP(A%W2H!I6NJ:T. MQWJQK,-/X]P=."UBB\.#+E#?3R MA;EP*P8:[I!WY+>H*9)Q3&KZM%N]=NF0?NB9L)1>F<1C0F>,\?WKAG?3]>(F MJV_?*FWV9I/-5OPM.,ZPX.<3S2ZBV>IZ4^1%E/+CLV=TO:9I6:.#(]?-UIWK MKMG@$3A2#YK!TQT38_B>@KN2C\L\WVRY^$J^-ZA7GR0(-:O"&5),R(P18.H0.6'_F?-_ /?-8HJ*&T2418/7O8&D9MI6-SSP;"6HWPN^ MH.%QG"ID70])-TG4C4/I"]82JPH&KUFTE&9Z534[\!RBPFHC@2.RO7YX+C-; M3=F6W4K+!J]>$UEM+%?:G2Q9[^0%=R%NHJR(9_%C M>8O9SFOEI2[24CA>JF2X P6'+8KC"RY:#!Y6[OO-#'Q.Z-<0_7>OF\J@K!?/ M))O%.;G)RGR]^F->?\W?8^)7V#9482U]&\$CU47?F&'3DF*-QE]=#IAL\IVQ ML3E:,I*-15;YWG.]>D_B9?R0D'MZ2GB$N>:31Z7JNS [6'/99-V];IH,'HDC M])P9,-TP(.*1/^T!J-??TY*O4I:A$#5L3 U.=&-3A:5=;SD!))JT@*+CM^KG M9/W(12C':L8CY#AJ2NU>W(9+!8\*G'R&*P99FT*/H\2)&\"Z>)Z5*1,"6]U] M0),JG9BPNDKPZK:0W"[^JR8@@. T[*N9]N[I6;3)R=WF@6]A%'&4G,?)IFCD MVN$\'WT[.'='U4[P.'+51TX=&Q55@3B_5P2"(D*W8ND+JI9S/N[%&KA2T]V, M9;D<:]^-]?Z7Z5R.!8H#)#IKRZF $D!J,P(-,LQHDIKE+4OA$M!M62!_\CQ: M=4D5!OPG1>N5*T. -BE:VK04 D&=W'," CBGVC,,H-3JH3A0IE;;(F&LU.IV MTDUG>Q3,N36H(3Q03(V0?,U^LJVYT%JE[Y)M48T',1!<, ^W>*G%N>F+RD2P50EIX$6 MO+ 6"%$V'L3AWQ:'_(UB(A@\HSF;%!B6E?#05(%P(JTR0<#@Q!^*'"F5,=)) M2Y@V1K4D2L_H^C$AY H$$4<3YY.7: M2S:HW%ZC?(:(P(IG@01%T\ULTFD$^[JPKAVG?K1/7U RJ#0+AA#O4T "&$FD M8@*+O7[+T,#1;#$(;Q1F$(SU8(HJ8> _Y(=0L!0&VJ"?O'$Y$H(*^SG"0B\> M%@0:H,C?<#@H8W_V@ CG+K#FJ ;?*"4O 2TZ/(?_4*;=75QHXWVJ5GN+B* " M?"7GIXSG.?=GF:U$E1(RGCG!O9/3EUV1F^BE/$3#'ZV5Q?_<-=@FV]87_;E[?IV&ZP0T=WF\] MXQ[$6;EN,.=HV@/$=9F)ES>.;E?L'82%C][M["QJ!XR!< M+&NYJHC%99H7V8;_F%\7*Y+=KZ*TEO@K39](7I"Y6\NSI3O4(LWIOFY+':BG M@"S87)(@;BRWEE=D,]<[54]1G/" $O,1/O.$ E>&C"0SU&ZU9%ZWF9II(2"K MU#(>Q);(W6Q%YIN$U'RJ!,UEDD);*,[;%6;FKMV];M$XMJ:1>G<$\W''Z?0V MD/A&J.2=/NB3R ]L??*Z+>0>9U0I>@M_KFB7.84MFD&$#@1+X 8"_+$#$/\; M1J JJ8;]II*;#33U%-3&CX&F>AL>GG0%;>?@E*7B3"HZ,D]EY@8'2 UI.G&FQ(&S09A MMM4,P*@ TR_XK>Z&SK?#FX!5PH\V W>(3B.V*!5K)TTZ5TX/8Y+ 1AZL2/AS M*F!X8F((P_NR"?\6'ZA0@!7](,;*B5H"G$LS55N G+:]&H/2]]N+.< NY'X> M4"C]F8>N/+Z?4CBFH!B?"K#AI;[5B#NXKOH+:')HC[6:?-W[ O+>#6@/H,7D M**][6W,6/3O'>[_)P7AO-OG*\2[MW9#PWF1RC%"0-6?E?WXG>7DS;7DIMMB? MX_OF49*4#HLK4S"C-M1*L-1>MP%9Z20@V\+R/^W:R,YSN6AV<<=5I M]77;E[*/ [*C+I]AI&$XRC+97NHP4A)4KWW'V4^-]E^W-2'[/2"[DG,\QCLR MCMBL'KSZ]DA3<47\]:).FAS'@A $W9J4DN#1QFPT$ZS1*448^.Y/6//<,>?W M]1CF >;\VK[+%-RAM5N:)$PZ_M&5":*(N#^^UB+RNLW/1 ,!&9^&[2#>FW(H MW-\)OQF3S$^>2!8M2>N)(R[X8FRS-&3 O3\(,2&NQL/><$?YG-L\2A:CHQ;0^MHQX;Z",]D-=P/?=[,H7D^ MZ(5\D C9.6\KU@,:9WDO!)N&.C+!P['6?6IF)),=682A;\$%9K<=;Z)%\:"\A%MQ1GZ+.1D[%Y[3CH=5"PX6Y_HX89=\=A972=3W+<,9,WC-=% MK;MEYU[E^69=AT_2>?6H!DWH\L5UQ,^[1E>RT%;M!*08153S0+ M#2UO=0YJ[U;=)KLWJQ9DCU9MKZ4I6K401%CU1-/:('DOGA_)C*TTSN.G>$[2 M^:W#TTBF],:P8YC>T8 M]!*XY<(2"),-(!W.9HM")2@_?=Q[<7AT0D,WX!"$ M#LYQH7II*PM]IPII)XN)E3PM>%.$Q)U4)X<.Q7Q^:FL@T M*Q%%7(810&+;R!*/O_1%$=ZC?1^7ORXT-4W[[BR!/P20 .=*XLYF6UOP,>T; M17@,^]80/MKW$$T%;M\:481]'WQBFW:+/<#,E@#365[[:#&>=@,:1YP**4:8 M0TVC*V7.+]/J[K)PAAE+OD8?:XSY.@XX(^IY2J..L:1BZ)EHHIRV0S[1;$%B M_GQTU\WS..[8,#7ZH&/&U''$&4O#4QINS,048\U$\_JTO?%[Z>^%Y^98\C7Z MB&/,UW'0&5'/4QIWC"450\]$DP^/#]H?'[0?44]3,GW9@_8?)IJ!:+BD\Q0; M\13Z.-KU$"U-R:R[@@BK#B!)<0_2U90L')!% M&/E$,Q\-ERF>UON>EO-'VQZBI2D9=E<0\0K11/,=M?)6D^O_> MK%M-?G0KEY$_6OMPK4W)ZF4"">L/(!OR02_W0U=N)SE1>R6\]^O_#LG6?6@J MH--)]KE*'R>:#>DW(\EOWM$QN\B;S@*:V0=F"GT,($G1Q5#7C4IXF^BM&7$] M\5LPTG#<::W6$JXS[%<310 QV$9Y!2OH4!3C2)#5QX?,YH[NR]93V% M49;0-87#,;I1^S[TI7#-LS"V -+*QG#@]S/[X:B.O9 ]SH[.=!3P;*F30QAT M !EE@[WU4:U71<+I2O-HEW:]'YX1PDP+BPL@O6O( -.2"I_\L2>2KB9/%,FC MA=II)SR+Q0E16_#/$TWEZK\5?9D669SF\6R,;5TM'??OH'?I'(Z![D$/X:U$ M%9P+4PP@KVJ @)6C<)+.MW?@4OY30^Z3Y3(CRZ@@HYKJ8#X.(,J:FPQMH7(HJQI]I9W$UW"U/ M \T #MPO)XY#QYYU%]X88263& RFG5$F'P?K3B$W63P;,=J/H>H^]J^F>CB& MOG<=A1<,1,LA##J K#65N/F0PVF#C-H]9:QANZ3\.HQ[-%UY,'"7L@@C#R"3 M;8C(0BHO=FY%W)6I&Q(_6OM0C05H\(;B")L/()=NB-2-"^-]6+TE>5=V;TS^ M:/G#M1:@[1L+5%O_+[9Y>,NGRJ3??Z@-FOTPP)C_'F6ENW+Q_!AG9:W]6O- M^H/-V9K^*[=G-WH+R:"M)1(6?>CI?'L,R+EA9F^)?<>18K\:#2^J-U0\,88$ MD.4Z_*^CLC\L\WY#Y^29C[%5+AE*8O/S8B1+V'@^P;D 8 MB44#AV$%0WMN!)A;L"1P'$ :UP #!0)ACB<+!05'TP5(X3!,9?2^#V_* 'D6 MQF:;)F47?K6(.;DR'@2)H=:C)/&ZS0??^P'9CY)I84"!IR7AW=^ MX7/X%X#L42\!62E> F&R@2<9#0ZQCA*B,"6[MTV'8T!CN);",V>\(,*J T\C MLI.W$6?=IU5+R8YKU0#9HU7;:VDR5@T(4EOUOWJ^IFNV(O--0NI+Q:SR*>ZY M6%VS==VNL$MW[8YI>%&2C&IN(_7N"/;DCE-A,&7V3?'^+[.$LH*__5!D_/X< M_@--"_)<7"1E<[_]D),E_X='Z[I)HO1KM"8GSW'WPE?H4ZV%]JT.0[;-&LH^7R 6YJ[_>ZSQJ_'YY[*A-Z-->T05 \?^,?#>!H WQI M(F(O(XK2=^OKCJJX;JIT6W6KDO!,5*>4W@3J0RV0&Z'3BW+FEVDFF,GZ"V-U MO5F#V@&_U4)VOGF:B"'SH&K&>]JI2G']=*H%83M?HF>Y?J!O0C_M;X'I1\&X M2C_M:D'8#]^BYH]3]!T0X$LM8NO+X3DAC.\'R5!S@E&2TH'1:6GL3:EOM*T2O8IK?ID M5L1/)D#87*B18("Z=LMS=3L#[0S47LW"99H749*4X[-\ M]I.5:AM2O]3!SHJ:#AE[ANR3%RFR(T-$-]:B80ZT4B9E;C50YUIS;I'2=PM$899E:/DD9O].KPL H3BR- MVG;SK:2Q,>RO2>K^.]6JK%<&4%FCS%14)A/+2F6-QL:VLGM63F]G0"E(;[FBU97+7.2_SBCZW=E M_S#_:QT7U5">SOD+(XQWDLYBDI^3(HJ3K>_JDJK8@SLE*6NO&)/4797Y?9DN M:+8NWGA/U)+E-6C-Q'SSMAO25=5&S>DD>:5?#9\=M-^Q=)% 951$H$ MJHJ_S!,Y>Y6J0-6=/.3ELSCX[C%H3-]QJ,9\[>N;0(0Z[K/6T@_!2)E',I"! M(.)P"B%N,LK&.RZ$.6KE=?4@A>I.'Y/:'G$,08A>$)LVM^2)I!O22QGI_"PV MHK<_3P0"$CELM+MK*HCTCNM'PB];X?R*T:VC0T6)NAO $A/1K%XZ&R6#K0:Q MBW:ZR1FC><[<[HSTG6"X:>K?@_+].3-=VDQ?5"4N4JCA[B M)"Y>NF]E[IEJK;F]49T(UOUHP<9^]L;IP%B]&YN\3 N2L45[-5CPP_II3KZ2 MKF>F*[:-PK36G;+ZD-H.OP MH0H+WT]3>"+0,9+9RB/4$*AAXO>RM)VW^HGU8C5];ABOM3O+)M%>Y.-+G-*, MS:5B9#U)Y^U6+O[EM9KH< M*['MAF3E*)'.R.7Z,:-/)4MW--F4SA28@&-41]Q&A:OCUV?N)^38B HX!KN4 M'&2#8R3$?=W,$A)EE^E\DQ?9RWW&6.)G%\I$G)Q!GOT!GR(PKBC.%!A4#$WS MUD(KU6_2ZACFS@:=Q>)D4W)5>@:@PC6E=LX87"HT5>+$4>I-VD00^[IG-&,^ M'YM.0&U*OM9B][Z&ICTU^TJM]:KV=V7WD_?83PN\)6S5-HN3N/SK>G&2YZ0H MHQ'"4Z=\1*!)/&?\ST-+&"S9WFMLR5)1JBZDB0C35U_-_Z5ZNL( MWOY1W/%7_QA(=!"G#"H11A4#4;92@>P;!S8Y^TPD[QMY"C;T-PM: X)L-W6/T[1A]"U&-Q^C;,?H6V-+O&'T[ M1M^.T;=C]"WLZ%N95U+[_1=)O*YSF"5GEQ%EF[F]\K*AZ=E$-*6V-0V%$\,+ M+2CW*D_Q\A0P?C8NK\]:]8+?\.=M]+O[.9"XG"Y_22.737)2O\D@%C#'TX;6 MIPW]'A,]GC;<]VE#OW[09/= =(HTWOJ0Z:ZSX^'W<.@QK_B85[P]#GG1Z!R^A^V2ZG=A] 4(V5:J99FK2#6M9\)76;1X^JE$8R&MV81 M)<5U#*J2H>D1+Y92L+*8*$I+R50@CM80\CH M!#%"]YD#'5!=,2E,_*\N-&H&@:!=8<"-PMH.:I4Q4-\]5]V[QJ%EB+W*E4L1 MS?S2UL+PL1?5_X&1ONV MJ1PJ#."R.C[L/:MC\_A8!;BCY#S.>1!\DS&/Y2S*5Y\2^CV@=(^O-)TQKJZS MFR@KZC].9G]NXKSLA?Q*DO-A7&_W(ABVGC?;U?!87L0EKH",27Z2YYLUF7=O M+!W8"JZ_Y*UX&@G,<4%==55ST$"S4;_79D<^B)E&)RJTR6I4!VFY/C92QT ; M*/Q8V,HG>R),)]CIR[C@\-NOY"\D,19,>D-+^,8&@A T$*)OD7P<, M>X&3\( (18KVB41E;&D?6!SKU-_?^'23/V9QNKQ*9F"<056D[@VX2)AK"6!X MH2@A#52^H\&5#+<]SCN3!4F2^,\D_D.F35611K"H7V1*VD0(::U-N&U?,2/) M?<$GZ?P_*>OEW]D?FRR 1_ZVVV\2AF4!(_.*O71>?45_*3 @:Y_B-$IG<91L M\Z>JS4HRKQX8D;V@YJ@UD6@SM#5?J0/FB*&N^P[>>=;Q4R8"#>4C")=U^$W\ M-G?H!W?[O142!]]>;X0WL]OG_6Z$XG"$Z['#P,K8Z-#AP6\R',S=]?>4>=NK M^/&&9#.^E[;LAK&-ZRDQ ]8[ !3I^\,UKD"*023CP?PVUO/7BQNVO)O%CU%R M,BOBIW+'!P4[;"-*#.H;.0! &O:4:W3JR0?QIM]-]%)*=$_+%6Q&<+.F:35Q MF1.ZVJ0 :-D;]I##$PSBO4#XF^YH;_U(&>F\:4 M3Z_B&YL43)WVG#UXA[(1Q$N%^)=?M\^XHG",:L'XW>!&"P> 6),^<@U3#>T@ MGD>$I?M*BKLH(?E-1F>$S''NIJR2TKWL5YH4Z*QZPK7[V"<7Q(M^@IWJ!<,D M(;/*P2VSUV[)C,1//)FCYRX:5A/N(KK:I !FV1L#W$4TP=:#?>$L2G;O83>W MJ71K$G4MV9)$5FM:$+/J"X<+$AD] 3#/9\GA@!(WA_M5E-Z3-7]\)7NY7#]& M<5;E0&)B@H@&U,%!90.30N#@'G(>+E22%KCTNV6AE5-]EQ6F$G:_V\N-559( MLY+?'EU8<@)1'Z>3;:T3K?\K(3S;!;K#RD%32*BJFPKDV#H*F@@P&_2;$<1W MUV -8B"(= (9BV#:*ZZP=-9N%_9XL98+W(#3MJ([3!"F8@">M-N$#PU9O13A M0+ %WO6U%W"I[P8;%5YCI4L?8((M\ ,!W@B8]CTYYQ\2^-\ M1_V>S%8I3>CRY:J8P[@PJ"(P@:H2/A[,)3?$ HI /_]L7U2+?FF M5<)?)3VC>9'7IQW2I325TK)V9X<(73M@Y SK"2RD0@,M2N*P$.* MES"Z^1"B#9'C!X]V^/OG"46_.W(P>E!@6UU*@H)M*;_A:)72 5# LBEPL8LB MRUH*T9'@W,%W\>O*R;4=0$18HTQ8W_HX+]RL1.E!16\'J[W_'(-WQ8/AV@&: M5P=A+70?S+VH'0[A]VM596"=^[[Y7&O"?6WK[S^7-0IH>LPP;(?4!XS./F"4 M]F&"6H,%LU7;!TVR?W)Z\591N9Q\2F:E*^Y($Q9.Y]KY[K)S>%.9F_%O.TW0MIF#'Y-1%$$5*K_.5D]W"($:KTC M ZM<",!&BE:I_W787QJ%7P9QEBMZA=AT(H-)N+1G#K J55> '"6?#_^H;)# MBI!%KLS=1 HUTK=26>Y(_3O_ST.4D__S_P%02P,$% @ FGIY2.[%RD>: M$@$ UB80 !0 !G=G M,C Q-3$R,S%?;&%B+GAM;.R]:W/D.)(M^'W-]C]@ MZ^ZUJ3)35I6RIQ_5-L-K>E9K1YG25:JZMRUM;8R*@"1V11#1)$,I]:]?@.\' M''"0 DIZT-W*8/NQQ&!21 ^/&3G\Z:??DW?D_8^'OR>?]MMME)'S* [C M511NR'42Q1D'.""7ER??DZ/-AN1>*4EH2I,GNO[^W3L1G$?Y]<_B_^["E!)> MZ#C]\W,:_>?5H]T&[Z+ MXC3CT>@WA-O_.6!??B?^(_[T0_ZT-N5 D0*Z_MK\UR.D^/T2MJ$W M])Z(__YR$7F3RO;)BO8B#$KPWYN[C=$OU:GHHF@0Z';#PXJ^!8W?_?+I M&Q*M(=N@_HB(S_[CAZ;,P^]YE'2K)DQ658'XGYHO45K\L&*\O=QE[SK?YSYA M6Z@6F.;'*W^+'._/I&-&,D8 WQ_F(=W)/DE$W"A=A9N_TS#AR>N4JZK'#IU9 M^1UALPFLA$!M$52##W%5Z1:43TGQF(CGA!L08;$LB;55R? _>Y?:D$?%!0PR'?8+J$2F>>4)M=;TQY,_< M);74O&*T FLF.I_Q@7/V\C>ZV?Q7S+[$GVB8LIBN+])T3Y,>R5"VY;?7V$Z@ MN1+9%MTQ02#:ZWV#PH0(FW>_"B-269'";%D=X"J:&=9'5Q=*MTH?".Q9=?)7 MMMG'?'CSI #J[FO\RGXGW]C!0/?6 [5&T, M^2O+V-TS[[):BC4KF\O^U W=L41,G_*!>[:7DUIMVN$V9#J9XG)@NTQ7QE 3 M7N%:\;[JU-'9Y+X-6TWWH4;$\?T*J1SYP6UY5#/7;RIC<,>X26((S*V^O]W>; M:'6^86$F9:WD>8>SG>>3&=M"L\O7(;":K7W[BJO%YR1_X -39=7#$+^HC*4M MTRY'!QBS,O2&/D1IEH1Q]C'<]JFC,NGPM&\RF:I=0+MLE6*K"2MQJ3C;/"+B MF0^T!2J,X7Y@&7F[UEW^RI#F[3CS+DH2;B[B-7W^+RKO'@ VW:YRWV9Z'[F+ M:+ES+ 77](HE/G5WN'A&\H>$/_6!RE"],>3/+.WY=LU[75X9UKQT9MLMBS]E M;/7KI\>0<^QJGXEM'V+[CIS;"(IBV M%XWD\+IE(YE7LW#47AC-G_NQ= 35(4/_X/+EHYY#?P%)BK<(R8NE+#W-)792 MHG?LK%&]A>J&[,, .+KW_0:$+Q=,O:.\K#ZEI =^>A7M6RYRX@\P9Z;^+8<% MV-Y^U"-X\<@"IP60;1JW,'7,K4T;LHJ/_&!GY_=GZM]-SD%AU:==XVF):5'\ M1--,D.UWY=^";[]K\:WX]+]/.=6?PBQZHA^9V'P>;HZV;!_W9_MT9A450;.1 MM-24T@9+<2%DI,5X!NG2 MC)16"D/\ECU>MLTZU!SZ+\?.U4KD9]YPG>1M6GH4K\^2A"4G+$GH2N3P])8^ M9\>\#+_VV3O&MV*WF>]4]IM$LZJ.$8&5ZC'&"V[H4R3>OEQX3#B.+,Q"'?94 M:0+34:UY? ]4?2RDB-[H"%8 M[UI5X5T-VD4'RM,'F[M5'*5.)%S0$F;I0OCHG>1.I.7EH5H-&&78>)HH6H]B MVG3ZI?KT.GP)[S:TW'4JUS=@U%7RP,B.9GNP#M0ICX#0H!0.(J?6RJ1GKU$#%+$Q6E_0UA+E.HXV&[H^9\DEBQ]N:;(]*2<[TZOD M.F$/2;@=S&9, NG)QA3$DJS,PIK*+AN>)2+7WJAB8+0Y CC(CR9I)KN3&B(] M(#%=>'?L1-))I#Z> O)48(8G2Q5C2K28'@YMMT/CBN!&#(??!-43TGC_IH!# M_R1PN&QSFNSI^C(*[Z)-E/%!+=B15-LUC2)D-UWGF/IGA3S_0D]RE)QD5[I*BV&_W&W&PTBG=\5Y$E)^1Q__>4/$' M'Q0>;<7+??_*/^=:WM$D>[GFU,C$@/&?^VBWE6K(*FPC.4NPTQ5JI2"6!6VS M3!K]VPL5M-#(N@6W>-JP2V'FECZ#I&0E0B^'62RU#RGO*GNDR0G;\B_SR%NJ MZ(E>Q"NVI?)M*:9^PZ2E\[.7E=21C(?(PX,@P=R#BHQ,+@BL3O;([4G'@5RR M-/5E6XTQ@^0Y U^Y8%)00P"JQ\2=D\(V1[5F4:WQEX]=CZY.+LA1EB71W3X3 M@RGQZU^'>0_R:^,M/&1U3-R%!Z:Z@HHD]I%F5_>WX;-YLR3SQC=.76_W^F[' M<]0_-@@]4>D#Q$Y[Q?+V:M5IKS;&JPT777EZ'6 MN2M&9"P?%'G+;JCXN:,-_4BS9J+FEIV$Z>-UPIZB-5T?O_ A$<\K5SMQ.6$4 M/QSQ+_.4[ZR 7@!Q&&*H>8LA["4):X5RT$]T5DAD+K(;MI.\N!*3"EMLSLWG M>,6GXN\51R>[$EY$@']3@A*.3 IY\*P)\)QZ+&.2ZE12^%7%(%']'ZE"DB>7/*W&O M/%& HY[7F2D\&6/=,F TF!_W*>Y"7HO%.1JG^<:Q&_K/?91&&?U$DZ=H18OC MXL3/\A#G*'\--_O!HM=,X60]/2?A;.9X!P5T-*YT659TYG=5A" _X_9=#I&O M^E<8U4YYCY*W2PE!B=PQ314YW4%D,+\[^Y;+I?I-#D[7^75Z9>0 M_][G+#EE^[OL?K\9OLHGD2G>J253C),%F>K#F,IT5]WNJIRO,@FMTRL2*#@K M#L^_"S?"87EU&O""3:FUH3KU_GUU8B/.1DFCR9*"DY^R,,GLL%([$V* %!S3 MARB.ORIJ0A,%#KDY',R[(^=[F_T:?$@[C'S_35 ;YPN'Z]*]5,!D6\KJ.\.2'Y:UVM(0!H" M&V4I5N89W96TNW4!"7(CNTI;+?Y"7ECY_Z6G1E&E7V&[;9 M<#J*:R%&=04D_D;M?\=_EF34BCC_H&$8?'K2Z6,:)!KR63B3\\)[Z5TUHPEG MG% #HQ)(BTH\\PQ*,=RV:)UI-'5??\US7YJ0!E7>4!C/%7T2GBK"L=$4LI9 M#Q"T;<2=#FMZWW[;.6K>=@YSKX4EBR,"&U-=/3$J_3K*0T3P1&;G4 ME9RZ7K"89.C+22G.HG6TV8L;'S_1U3[)]X6>/:\V^S5=G_,?4^Q-V&=EV<_" M1*S=I;RSGN]>D%Y0:A6S$J<=S*DJME$*JW*W6"!E7K 6I]A(E)*$%L<:B=MW M2V"2ULCBBM8DM0^K"^@+;[#5-](. M'(*C3Y_.;C\M?1VMM$X8YI?L7TO;MNM>33M$L%Z]]B9UI=!F=2LF7HLQ@C=O M#XVH9VB>TZ"B%YV+S$MS'D9)OI'[-$I7&Y;ND\'RH\ZNDZ&D=E;8+$&VORJH MB:2G.>1;WIKCQ02!MD('M-?\]C(!2%R&6@!Q73+& MO%$]'[Z-BE8V&IB:MM6$M"#MO=HB0S:JY??- */\]+55L+*-P52P-RV.9% '0-.Y.%I_XFJWTH/S[6F96_!&PVD?,0L/6E$4T@%?V5KD'YE.2/2?6TK8!70 M59Q*JR6G(&7EDAXNK3=4)%Y+1TG#T#;['-HHI@)JGQ<-J<2+4Z(1=:Q1BNY, M:-A')Q8O3H NKI"O[HUO=H(/^B@ZNTHKL-U4J4#(5I6B":(4BM(W*!Z+(XFK MSQ>6AK9&F>&/WQ,&Y-+1A1IW45F('507\=GSBJ;IU;W88BK1!&S4$H3,R((: MAK"VI0!&T.D < RJ9R02QYV)IV+G%?1K%O# G;'L7Q>7QB/E!B/^BZXLU'VU']U%8O]!07;)V%*\O^-TWW6W&!>;'%_39\;CW\R&M#N@"Q1.A*MK.&GIH,9BRLU10S?[F5B6ON MX@25%LIZQ%)TF8/9OOWC#DG^'-#]6]YKR)!=G MX0.]NO\K$R>L7\09Y=FO^:9 $S$.I)?L34$LI6VSL"X2\*@28%+I"."@,11] M0_8EIDGZ&.W$NZ:Y.0FKBW?%BRJ/^WC-_\X>EWY992(3)1EP/"_DN%J_V.'QC,^K::$<$- M>U]JN*#R("V7 ])Q(BTO+\Z#&L4L=>\(5>/:W@V(HNF=:*+/3'![2TXC MMD M]Z$QO;\N7D,+5S,1>]$%+HM#A(NX.M#C4ISGH3EG98'(#J9CM)$]FHW1E-77 MR1A>:B\&4)KCPZR2;):3F:!+&@,/NYF TA7 U!8/Z[F^B)2EWWK4?E,>+ M780+I+K !V3 7M.39H2#\C)\J?.*>I+(G'Y+RS786,K M$TL?:7%&MV?<$W;.DFW8/]WI5!P,A5H8PP$H%L5T X6Q-0A72^&H:*;+H0A M0(/J(?EVD]].OJ.)N"QRR\JCVSW7F97P],YSMXBXWK]F4(JAG&'?% MK,^!N-HUV?,>='EU?9I/63+A46]GCA9_T6E&I8:6]]U M\08",2X\#M-H!61[4W?SN9C2?;Z9F#S@0O,P[=B69F$:2,P.C!- L&5Q:<<4MS>>4/3 M/?>_B(LK/B[BHFM%UV?\^V0OT/KF:!SEFU H'"BL-A MGBGOY2TA2(4A7J^O4$@!XUVR,>2G]OTH0ZI@7I%"0.K?DD*7RZLD5/:[+N)[ M\1_Q$7!4XSAG_;A&ZNQN5",)-].8!HX\%]'PV'"KOS-/A M\F($U;E5'AWJ-:>4W$YV*ZGJ?+9[$-WQ=#?P;=]&,Q"FC_S!&3=Y"C?9ONH9+.ENCE!0C$YV\HIK'\) '/' ?>M@?K?=C.!ZB ^$,Q^52E*#\AQ^Y!5/Q MZB&UJF:TX^B^LV;P+(_ED][*A$'EYXYC[6&M]>WM*ZT;P;'.I,$,52;! ":\ M*DM?CBA'TT&M0+C&M/KKNFK4)XNSN/80Y[:T6NZ+X@1$Z)6I:6#FYX!)P>8[ M.$D2WOV;$H8EL72T$A0@R&_^>,IO&F;W9-6LWJ_:2'XDBHGT''?HDH8DHT]A MDN"./)<)+.'B2IKCS0O3\K@5U.$WP=7=)GHHUI)X?0I%)='=/J,D7*_S=B3< MD"A^HFFVI4O?P.>CLJ8?<.9<6CZ\L"$;%O RLBV]9&EZSJNWV &TY_G\:E=^ MM?28WK.$GCQR!8BO5.YKYR9B(/^<)2%+UOPW25[R/4(?:79U?QL^&XR:71>U46<:N:R?:KO$%_ Q;1UB-D45V>PR?P5$I!72E($TA2!W M>2E(60RQ [,I2/Y:7*2CNL'NK1V9KY#1'+N>YS_= MHQ5WEIW.\)D>_F4,EY<*.2CJLND"/(K-VJ'GA<,!R4/^EG*XYW8OG<88=R$,-!/[(5PZ/&H"Z5U[W&?BGGRO[=N+R/R'8TR5X.R(Z'S_(L M3BN3 Q)3_[9X6)2$HP0M9:"[M%R']_'5ZU[V=\;E' 1H;OKW=5A?LL3 MEMC[5A*%#[VUUH3EV?T]7671$ST-,WIUWWJ".)0)X0RO2BF=[<_X*\(Y?A]$ M']EPYE\'",S^UVY$^(EU^M9C/_*4(;?4BP#(&MJA+/-2R" MRQ 4,YIO;4E,+1Q'(QLM-]T-Q]E"1BN[.8/$J+G<\7\=%6['N^NM?=0@5- MX,P4U?@VQ8E19[N';E(YE[FUT4:1[5QT-[TD0>$F7DFY?[7G'+A3W:AK]*Q1 M>NS->Y,*,.ZV/@O?V:<&Q.(-59:QA^6<*\7W(P>WXGN_S3M;95IP ME+\!XKE+UNT)0$>9>?"=_!6ZE]/0DC(NI')W4\Z7O^4-)SQ^2XG#L^ECBSW5 M4UH]0R:$OK]08';.F7FQ&0E227: M&79/DO)0=QHF,5V_G?8!+\;99@L4')]SPJ!7C/GF#*3?_[5E)2][L>B2>Y62 MW+^,W'IX0*H2$*\N]_AZWAJ7=7]RIK69TNI+6A%7>JNH071O=).:/31'SNNITL)G2+.U0=K!2T7$,(WMM5TGKVE0WZYZ\"XW3S:_B9>"MC+ MP56W>/.KU]TPZ>BW?&"'KJ\_(?@P-FGUDS^&V^H%8U[V,_Z=LA?]R[PJ+_CE M7KF7_9=]97$340U]<0ZTV_31*5QN6[A-Z2Y^S8Q[\5_V\@<()G@N0 M.MD?'DC"S+'*"X- TNJ8H?GEGCJ@_#*!L#PX_4Y9M2+70'4]0YND?3 M6[P\7D].-^6;:VZKBIC?/51,2I.P=/ N+5EAN:.IJ!ZUW$U#B8IR- =5?P?_ M).OE='2K;#/KU=U$],>W= #U?+J?8?[9O? ]ZS(AWJX_I>DJB7;B8WTG:1S> MI,-&.GB+'"/2*L'R!X0,"V/_Z(]^#"!1-DBD T7:6&*G8HWF75H?)QW@ ME+)Q0$<+>OK1&X-ROK+D=B/^NKJ_VF6HU,3J489MK(JU"< MZ4E6_0T6R[@GX2[*PHWH"_/OL]MG-/G$[K,O84*/MBS)HG^%DDZCH5=9,VBO MB7]W0')=U1[FQ$TY,/E!CT?T%E"#H7,%ZIR+*$&:]/"HZ-;E\+A!"U\ MK2( 9E_G5\&2,ZB* E]L=V&4Y/UU?*LI<=(WE1TG=QFA%6:F[NXPXDCE]X&" MOR511M^MV9Z8<5--J!T37.M;6W$AW2 SD^E54? M?G!:>6-'IMUH/DISN#,+9ZR7HXU]4VIX4PGN\B[/IRQ,LI$#2MS>)@2 3H'< M[H AH% M)PS;FNTW&!+RDKYI!IH/NXPI./WV%7V,]S/T15JAIE'O/89Z;X]J[]U3[;T? MO8RJ5*?-F.]$#/G.65W@3VRSOF4G^S1C6YHH1@;CL89]E#%8]J1K'MW1(&-T M09"R'XD?5 ^'.))G=,_3ZD:6QUNC#! M"CZPF+Z0;9C\RIO$^WV\7GQNPI0H;&(=]E6.A.@JVBCNG$RUN AF&-4:2?,! M5?J8OY:0_]%R.2#"J=A+UGJ#\FOA,#C(RTOXVU_9'K9;#BM3L]A53 MS/;-VBSX)>8ES))HE?'QW(I_O#RS(=*J%)H\[RBSC ION>N3^_2 M>'.Q<<3\+F*1P2"X%6H>*KA)PHS6!D**/I M8.22A$%H*X1]KR$LY9]SJA:E?^MD!>>.79%UV9ED62';?4RYQ37;1*O^P8YV MP)3])#R8$_UCP[OO61F6Q#Q-& 50#<<[ Q:%70%'/I?_]>; (TNLUJ:B,=S" MI"@LKCYWF970LYQV8R^CF4$I\QD6RDDVPP5WG\N,RF&>R0S@57GLY@UF,4,F M:W.8.:,P&0R'JL]?)J7S+'LAWVDS=U5F)V=OLN&#.7B)S3BX>QS&-/C.GC6:ZM,?GCHEND]6'O]':]%VS M>7CM:B(,CFAQ>Z1Y8)N,*E;N?YU"#*=XZ+.2%^K>Z=-@MKB[F&G'01XG'IT MW(H30@ M+"&YQ0&I!7-=":8"J8V67O187"90\[J83CQH>&_%+/8^>?F4\<[ K;A[1=ZX MPG;=!E1F9R<9#)&MSB!I@B D#?@VJJT,2&[!^[?"9NFNK;9ZA\I3UX147$,7 MB8 @W*4UTA7V*=N&T> 4=KVEJJ-96;IH-@ML!UI1A#%N %O><"M'/A=F?DA& M6=>ZYFI8*8@VJ7#2MCQM;+^D<_0<#4Y^T=FI9%/8N1"-0'8NF5808\'4OBJY M"",?Q=*I7YU4^E6!$(IPTN7#ZD8S5 MTP4(KGF=TD3<,5GTS+P=+@VK6Z<>::4@)%3[:774B^"7F!0C&H6A2D16QS02 M:.?B,1S50,ZJ=L>C@8VJEG7:P0UM)#Y:S7@QN&';;93E1XF++3C5M5FKB Y: M'KUEI1B5Y53)P-A6-:,-HQ2-QCMH&10;D]LF"RL&4UN83:+-U,DQ@4M0?$K2?-[P__[^QT.R"Q/R5%PB_KL?#W[\ M,?]?L5&)*VV?/;)$G+%]0 Y_.OC]X8\'?_QC_31*TSU=YW(\_./!3X>'!W_Z M_4_50[;/TBPLKN<(,W)*5W1[1Q/RN\,#(BHT!_SW/_T!!OS3G_YH /CORRM? MRC:&8\A0OVW+OD2'*#ZH\%->41=Y)<)BE%D--=FULB?--JXCA4I"((4Z\.SH M]: G$[&YL/ADZ1V%FLJ52P"J"5 );0= $$-,?W1Q5.=2G3:&EI ^VI:V-=)@ M.]7)((R15GK>>M MWC5-\L+"6M)Y##4%>]C3%A3#D<8TX9!:4Z+T-%?W)_W<_&[ #[G\,!4(RA!R M!N2HCN6#+#_D?7!8A-WG0\E5S^T)K$!T)*<..%(\+9]**N6&VN*)!U,6\LJ2 M\W_X^X)L+TP!;K=Q?&!RT?1=-8-,72]-8@IUTSJFMOMI+7!3UF-/@]>'-.JT M]=V#\OI.CWMGLLI6=<^ 2M'TSUI>R@[: -TQIQQ<(8N(.(53AU\!J11K/C98 M9>%U44T$>\>>(0)-8=/[;LM]0 JK ]*R>UO<@HXHL\2M18\@:\I6WB%9%/&& MIC1YHNMSEISOLWU"Q322R"!P1\#,?]@[P/K;TR$NHJ/>LU%PI%X-,+N+'TEI M2^Y9DL^H>MM8&+),KG+SB@>5CX,"TH%).99,$3L6BT70J_N+>,6V]#9\/GO> MT3BEQS2F]U%6+(WN>3Z[XAV>_,0:\!A#.VA-^IB&-CV93(EO.;58*(HFT4R. M$#0@8OMY 4,X#BF!R+YETC%E'Y!H1M !3BY(,"BA&)5ET222T$>>\:(G6N3 CS2[ MNN>EEB0+C64K*8"6%L0/8!OO_=?>CJ&-I5.TRCOH&) -2Y??RJ^M8&9<$T-] M 4Y]'2FQW;+(\GT4^F 3>'3XUHD$SX9:8)*5N5!5 )M3H;HX$UCTOL^BD?NK/5@!EA3*C7W\H M"HE#7Q @YH):X+]7G!5C^ILH_?7XY9;'E)T-I+>L-:&PG*P+$-NN-G1AU/I0 M>P<= W+"QT=11H0AN7LAPM2/TX(0-MV'RJ_P<5*0YV&_KFUOOO'4#N.W!26.9=>,D$#UM MY8JJ[7PY(Q7+ V5O#JXK79>NZZGNU\FB^*,WZ0EV2B-(6Y9.KI/".M41^L0Z MV%'3'GEQ8)VZ4E5"T1U4)[57BL*/ ^I I=)TE40[\3F^_1GZZ!NAMH^[EJB) M,E-S- @XLDWJX4@:IH-6R]0R]TQI2I+@6BAY':*;J<8=V5;UX_FCTFN:B _" M!SJXIPEA"FFR8VI;BBUP!P?9:8,9J:_O'C0?Y-_1-,)X'B= M1A;+<+%F"*$>L?"4WAKR^[ER(Z>$>OD&K#;M&D['4[.0(XFRI/12MHG6>?&N M^5^K%_CX8+UI(SF%Z72Y@>"6I::+HY&9VCVX3J)X%>TV--_#NVK;+ZXF?4TS M\QH9J CTZBE(@^Z'>O+Y?9%E D'?3:0VX'5;LBM.?3UM#\Y<8;NJ+1DUC#A5]!UEJV] 9: M6E :@&U;8^HP.G6IO(/*@+0L/'K;5U_1S+A&AAH"G/KJ46(OKIOTIE@^ \32 M?]Q32//8DBPJ0!=:Z&%C!-!Q:5A?+CGZ0?-!%4FX+?M9Y82N+&4L[J(L2-UD MQW@S1(%7RJ1/:^+VGD[F;0?/+FUET&K6#CV"^D/RB3YX]::8O)X8ZL?MD[=C MV.6N!&-!ZJ;9U3V4Y'-&"I.*J5*3J825@%KE+8ROI"_D%I0+ MU]4C7R9Y5-7'\#]WC]P2ZP['0;2%J3Y8)I?W)S"V'?*#ME94 *#;EX,ZD%X7 M*O] G/+0&3OZT2=!U?5 *8@JD4D&(J:=LW#ZI/_&"JK#:8_E?LL;-EU>'EP'MA1F;G+*'10SPX-51*4JUUA[<* M:RM4!O%-V?U$DSNF>?< %5'/>S5"4#[U00+ZNAZH E4A,J& CD/M:&*X)Y:] M=PIPL29RZK#*K[Q'4)C)SW=^BY2#7C.PRKE%7S8HB@<<_"Q/X1KC;@8'C>WH M#( W?G-,>PPJ)AQ":"J X-/^+B^(%TK2U?)02(BZD,H(\).H2!G!.:%LYVU- MJ&EL:F5MU:'\;X]JZI1MA6L>).QS*O:[;+"=;HUUK],-6EOJ&P'X]H>4NE"8 MGI$*(2B?>J$B;25+NCZ(FI#W? !'6<]'&6-I'>7WSXI#Z7DDK)IP/EU-Z7SL M*$L=Q8&^4 $1*D/@!+F-%TI#$F"H-WS]2%6G=I=H#Q-O:05:N()J,A!JR*(& M[98!IAT>E68^ ZQOF0+9ICBB)4; MNBG*]1CM4OE2NMZRSA$*R\E) ,2VJW)=&+6,U=Y!94 Z%KZLHR,JFAG72%]U MH%-75AKLQ753[ZY5:@:PZNEE8&5)*SU<%SJ1A\!H1.99[]7>AQOR*K0"5;!$ M)XK:D&NDYR#3AQ1S,6V$O+F;2]V+-_29-LC*&Q0_@(R@XEB&$+:U &( MKI( X!1VNZ1E1"GP390P>5!XD?X?I?L-80A+1CZ-KP?6RA0L?$DKSMYN\.N?3 D?! M5G$L6U2MIPDFW,J:EVS!;,0)%*;T(K[A!4ZB%2_L29@^#G*-VJS.))#9Y#PA M![:;!90QU!I7N 9\U"4>%B?.\4])F)(5VP@))WQTQK7*AR0;FHF#A9M.Z]+" MU50X,ZN4QDK22T6:"-//".!96EI4AD73UKE]B3M M;FUI[?%&ZSFX"FR\=DG6)3=B5Z6LB]?JFP/-ALJTUUC(32U)4P:.;AA^*O08 MTPW$&$1,C2- ]R$M UI46,RZ^36/CA^R4%2\1FZZ"Y J3>5G]:/=+U?I/O*T-/'_XF."6+_%:< M#ST*LRE#L[E"UY.$-&.)# MGN0)O)@K[FZ.+V?[@<2)>2I?S/)'FY9\F7,%E#>^;0?I!6 M83_;J:M=NRHA]6I#HQEQZYI*'C6:(])8'Y#( HQA3'\K:O'P@(@?C-V3O]9\ M.7H;?-$,44P)X]4 I5RKB!^,.S]Z3RC3JCQM:PF.Y;0+I UKI#L-6GX_)*ML M_.\,(9BC4B6N2C5:A4&4$M;%?@W"/N4CW#2+5N,%WD,(#K(\TUVW-E72&OSV&O7D]DJ!M!"=$<7= MH*H38AQ+H(&51Z_W32$*=AQEP!2_QE+B'0%MKZIM!':<"B/K?2,!ZVQA7!K& MK)M3.P;YGYY1OEMURFY'_X?6]2SREX&4G8<&T1DKW.7&3HAQE(!RXQLA"C8W M&C#%J]R(.O,0-%7,V;LXZ7 [G3(./I\0[D[/#?KVZ8198UKYF6-SC,<>.FF M:3W;MUT7C?]QDHCS7CO#QZ,-;Z-C/K1\JLX)YG8ZE8V @E1H!&5;I0;!G:K8 MO!Q&*C>%#UJ/R+8Z@YHGA/((<)_GA\=04Y4N1E)$DTX,4)7IQKAT/J0C_<%2 M+)YGJ@>K5'$:,$ICG31X;H MC#DN!D4CCX:2>2H.A?KHT>3B:*[HQT7&9/%J7%1OEJCW2N@Z;K 'U#^3>=CN MA@UCC$R[1C--8%2COA6 $OS5^XU/"BZH.D3JRM+T>X;.RNX-%&L> KJ;TH+C M6>#>X5='/NS\EQ7V>=4"\#^JS\J7_D[85ORW*'>\+M\!3#\]A@D]#E/QSDMC M(-Y_08SU;850S %,#^%@;F!JH=ROEM@KI.F$@I6PP:>,K7Y]=R<,R*IE06@! MZUG6LJD%S:2#3>[I)R.F1M--4MCY-IY*W%T_P6(!E] WM.PF_JX?E $.2!LA M/^6P"G) \C!EFNB8B4B_Y0@KY'T;2<*3WEEKUN!GQM9?HLV&?X6+..,2C.XV MM-R)4CY"S8(:X"@G2E$X3F;$$)$=K;*,*H3YK!H66W48>VGG35(;R4#M_)PA M&3 S> A(_20?NEP^I!DH==[0E"9/-.5?XFBU2O;A)LW_2]>HM1\/51#7"\$3RC2QCXM#-_Q"O*8 MO;5R=T6?]LT1RFA=V911"X]@HU@,K.,LB>[V8F!]S2DA!M8G&OP3 # MXWV:7(SQF2XM?13+W3ET0(W8D#B!F ,)XY=_2\FJ92WHQOE$=MQK<>$9L(-- MJ+R!%O7N/55BXWDE3]ZE*^;'\@1RS8N;T"Q*J#@74GP!U 7E-E$5$A^%ZB ) MC"B'ZS0QODBFB61LI.!LN]NP%TKK>7F?W@FPRF!-&II('WVB&A% E\I&EWG! M9+=+Z"K*9_<'&6OXJ$X[[4>3I"J8_B?LBZ"Q MZC*Y[[T@'9/H*=]2?\G%=9'1[7 "%;2HR2FQF,S1 :9=JD+P:L;*O8+F ?DL M'I'\V>+-!UQQ#/U+]QD],.X2&\#R@-_YQ.%Y&"5B_QO-WY:OQJDO(.4Q3@,5 MJ)VL"4,5QHU6$!%Q\M$"!?4_R;KV6GQ:WH@54HEAZPQ2G&[TTX;&":7QZ+0Q^-"_=^I'R?O"C0@0O+ER6,KF% MX0%E/X39/N$:.@TSR9JSTFI X9Z5-2IW<-U06A8"1^VA9XOB!Z1Z3,1S7Y@N MKTXIX\'?'F)^QT&N FF!THH5F3!63BUF;SS9/,>'#FPPPZ2V44X"M=VRL\? M>S0SI:E5N/.#N@E'[J'HX/ASJV!5K(N8%V@OYJ%NHO37H^<(;B1@TX$Z9*;6 M%#($=Z,2, Y.*8![6RV-"9<,-_!&+HJJEDI&7260;(9>@),AV>I8;%,$@ NG/6W/+= MXJX\T[#VR'[8G4<0+OGU*]2W __F(S"XL<\]@Y?=]JS5MDN^:'*?%*8V(F?1F:C1F;BSL-!+ZQN'MLF]T"V!./S\R M_L=P2T_9-HR&FZQ@DT%6;YM8$U4#ZF;\/\#'R:;GUM&)>$8^%T^]Z3=)ZD^J M"_GO#0FAL993OX_F ==_YH41]^=AV$":/D:[XY>+_)+V3UF8Y7N?+T7I^,/C%VBV7[WE9J[ B@4N5X$= M+)>Y*:KKQ3>GI39=RG-8&/G"8-K-M9YMJ9I-?YI51_?,UJ]ANBF#;D74Y3?W MLV6YU+X @''"9/1+!Z\)J,+,EDG[$4=GP4OP_0(X@UWZ]^(!BC#8%"2M3H/T M<:E^8T$?T0/9IO7,BUZM"MN!2*6VUK0I07I= MJC5-]4 2D[C)E07B^R"H:[:)5B^W]#D[Y@%_A=4$& ZE-#"TIZ,>M",1R:,@ M%21S;K=?49-FO1$,5+5RM2@J 91*SP?0B11Y09$\T0W;T?4M73W&;,,>7FZB MA\JHGM8 ML,6_:Q3# MH072"F&(WW' _<:L1^6^_X+,?(K6-%ZG7#%BF564Z92N-EQ(Z]/PY0.+L\>C M>/UW&@ZFK$[F/#J67468AE7KQ0PM$ 9B$]R7QVCU2-:5.]D5_N1+ MF))U"4#N7L@Q"Y.UZ+2?1@E=<:HM/<,\@EMLTR0?QJA7UY'6%6]UUE.IK,:WRFY4 M*"7A$0A!L4>QVB"VXZQ)A>W"6D!6.AM5,SW%J!T[(L+$\$97QV$:K31JZM@ M&BIM+"LG1W6IEW8 $Y4T?D'^)]EP9>3"X$+9\J&&A_KH5J-"%8-?7:V%X@=0 M**"%YPWO3Z/-/AO@PKZ5:K0@>3W M5RNA^AD46NA@>J,&8-%'9P;HP=I"#03L4A$&BRM*UZ!Z2OCC8H77FP43;;TJ M1*%?Y( \5++P9&'B[/Z>KK*K^[/GU2.O=7H39O0J/@E3,4FUVU.P 4I'U<;1%U9Z_K:.&-K>AL^BL.(FNW@5;8H;=?*KH([6_]BG MV194_#B(CO)-(:QD +.@]C/!J/CZC# "-N"-T#:,Q1F_ZXB#))3+,R7?1C%Y MW,?KA*ZSQ_0['_+"2*X-\L/XNI?E"3.T8;X84QJO\P;_4-PMQ_LWG$D13<]9 M0J.'_OE!%I ,L@B(-$,R 6+/G5/4Q9B:6E3HQ97AK8SR.A**CGV&>05! _/T M H":9AEEV;Q.-F5).Q:G93.61>%F1-;!0AJD'SWD#'E(5XBY$Q*R/%,S$RI, M:WAT7TJ([6A2G%/Q^OI": H;YC 3"IDG,QVZ:5;#E=;K]):?B\)'C^)8E$UM M-[@HRP:403J#H69(8U#PN=.7IAQ3TY82/LB?DJA8E\[$YPN#;B M4W)77,7]^A*8EJR&B0M#&O.$!:&:)BIUZ3Q+4$5'<<_[BE=U"RG]5M"JBEU4 M9=H:@>HD@QF7PWTR&ULD\[PV+E)0@Y%R^XW81BF<#DB#2!K(@]J =&']67>R MS'QM#IQ$.TPZ- Z@SXPCR^Q9DNP6]21?#KB(3RGO>_(VF!L5M^V)PWR*+[/9 ML"_B?I@1';L1Z 9]/2/T&;I_!N69NT=H7K2IG433B$'A("XH>JHL2%B9O+YN MXACJ&_8<1_+-O#-I$,BT?VG\'3S+IK(V872O^V8*$']K)[0;69[7TT;.H["ACUT PZ9]\HUX*8]<519 ME\MLV]V&O5":'WESM1,%EK\4J[.KLA!L-S6W0,A6,X8FB#(/*'V#ZC')GY/" MP)>7;+6URPPKHB<[R*4C)C7N\A*AR5.THLWY9^U3B#ZR^(FF&5T??0F3=7HK M1F?MY^)XHH\L^SO-1'9XB*-_T37O/49L?@6/))BV*(%^VXMR>Y"T.0^3EW!2;*?U(+7HV2%($ MJL+D4@==99+5Q%E<>LJ4(E[&Y?B0? MFRPW[=1',:KJ%B< MR&_CO:$[EHB>UU:KK%UQ;;AW="IK^ZFE-8S@D9YRW8M#66X?P_B6;GG#'B8O%]M=&"5;R?3D M: !UHZD$<--Z*D+.T(SJHX]H3W6@JH8U/Y@GX\ZD]B:-NV\Z1[-.W]@B>8!J M=158B.976Y*%\X:8W&#B>#A%\PO8=-0_L+$B\!ZJ?0W+ ^AE*O.KE%@_\ZI% MA2IQ(";%;R[32\]\* DIGF>MY2E-5TF43]Y=W5\G$1\:[\+-D=COFR]^H%I, M+(BRU=2#.&DY=6'=MY[($IBWH"A@12O:\A>3^34":2!\T/=H-FI;4Q-N8%I4 M'9Z^5<65R+,<\Y%FG\(-3:\3MJ)TCY *@\?)0^212MQ555B)-WWUTM8'M$SR:9'\?K_85&<_97_8\]%8K1$ MIO56BECA[43-8#SWLM:%-M>W&A$4>IKO%7I^?J5GF1:\:-J'I,%0"!] M.M"4P;>\T%Q0#E[:9^RHS@921S>)0!)JAAP 1QTA?PC,4/G"F>3>?FI?Q2:] M[#7UC%*\! ,A=C#RTI-AFS!-K^YO$QKRPKWD6WHNHYA>9'0K[Z^C/+H396H/ M.]-FJA@.)M$0X1!3:EJ4H+AHZH;N^"_P&*94],8?DG#K@SAQ3!C.MF&K2CKW MIG*6S,3I8_G6T.):55P3ZJJ]G*%Q'-\2:IH]'Y0#5Z>^#3-NL!"MDY]*,.QH M&G8OG7HX&K9?#$)6\G828FA(< M%,IJ&G%7/F7J<14V:-](=L\2DD.E6YE .;CWZ]E.@@6B>-.OLV M_J?>UKK?V-0J@3!-G1V(N5)C*^@BJ6\8WTIJZ\,&PU0E)N9R9U)XDY9[9W7^ ME60S&0/'9"N $2.S47N7PYAL,RB-_]FDE1/!23X;6!.Z9A8G!J=$7[JS9329 M.!G?, >1%A#Y+*!(CO4*>U?J^4I;#)K>7Y+/<4XOWV(YZSR,$G%:/_V03\T6 M_32VB58OQ?]#DS_&?N5O;^ W,>^@(]G,,:9!5?G$#"L0YOGM&S3-KVNK7Y&- MXC1+]AY,NIISADVLSJ[@T1!M<1O&75[(Q0TBVEAD@J4\#Y_#9M;M8%)CEQ.="_/+)7WB537<#6#FU!>9QLF6W)1AG @/ M$Q$E03U0ISVO;;Q8&S&C=^HJ5+0']/\>2(\9=UK&CV365"9FZ[94\]V6B>9MRP0[&6E47*U):;N90)45Q(@MZ&35%P0ME=2.D1+Z1 MI4.'4CJ< M1TJ'DZ34]@[^]YZ),]&ODVC%^Z(\$1\5M\Y_")-?:;E+_V+-,S!7VZ9:6RCU M=>BSOOJ$T.A+4G-Z?1WB]'7HK;[>H_7U'JVO]P[U]7X>?;V?I*_W4%-5''MZ M!357[WV64[_^-7*25)1>3N]QA/C1?H%M+#K#4,]$2Q1H32C/E0]:P?\X$PNC&?)O[RRD]/:1(]A:*_ ME!Z'G'KB&L6+"6M" >DC$'R(*2*49FU'WVRY%!_%448OQ65Z%W'&A1?Q,I4;K%:K M_7:?7T)ZM&5)%OTKE+SV.QZ@2LDC *:F6N.05E/HV.C*U#@.-&@])&'KZ<)I M:SRIF*UJ[J498ZQ.^AA9$A_3POE>',W8+NM9<5T\M'_1 I0^52"@W"4-;?"9 MT@>V'",3"0X^*!#>Y1"DP2BG5/.3O ](1RDEC+C.,A63KW^G84(^A#R:./+) MF[V8-HB,2T]&A$(G*BTJ,F4A2^=C\N+GEK$^ >7&[E(,AS?>;,:R<*/< M;(8)-S)75 #!K2B%M\)M5S%.FKV*0(M/W%^ DU<=P3F;[.TJ0X6:1J5#5,OR M]I@&[2RS2+5%]Y8INL;#%D;T#&YY^,$$XC04Q%!4B>)P/*J(:W_W\:1RC!V> MZI #SIP_>:MK%+V0@U)D7>-'I@I [/!46Z;EN#]'\X4I@R/B(QH\^2@J'S[E M,+^I9DS[.8-L/&UQ+Z%W]PU<]&WII;TW[1%!9II[Z<<;F10N>Z^[*Q. 3V^O MFS $)VQI#:)%?"E]A1P=S4=U?@C_P9+\!HGA;>QZH:J\]9J5>[N3KRS>3$I6 MA!XI:A!1V\#GGB1W)<+7ES<"9/9Y-Q'6@RGG5C'L M3KS5P&+"^2=O3.!-FS9K2K08Z1><:VX7P0WCI\TT"Y3? MU&)MFMF>7#R=9(9*S6VGMZ\MD/'M:PXR?ZKAMG/M,]:6P'*BJ8!YT_K^QU>7 M+-JDFI8L>E4\.5=PVXFYHB[1*TH5MU_8]/T?#<;XW1\"8_[U[R]LV331%,#R MRG>)*_K??WQM2:+-IVD+U]WJG;QJ_85-7+.NRO-*$L31/1]T6NE02)%&)8L> MTJPIHQ-[N<0A*X:]]#%$#VX?:4)#\?EK2B5RSHU.*&#E3TDK'=#QR452ME>2 M8C[2Y^SV"]T\T0\LSAX-E@,,P$8EFB'8K+FF'WZY= .4Q%[&D080/9<_O*9T M Y)O=,9146!*TNGCCL\[\A(NEWI80J.'^$2L'" MO52G).1ZE1R##&C!T+LG$[2W)04AX]E?7AL5'R,^$\1:E_1Y]N=5G 96WE'7. MT6Z\OT;20PMEL[)^T:6Q;G%ODS!.P_K"[/R?F[R_FFINGIZ*(V\337#LI@Y\ M9!>=T+&%,$@FAMAU5EE5625K/+Q*'2.X!R>1<3109A,\I"*OF);+EP13Y<.T M.MOS970O&P6A[FIK(-QT1I1!'283D_@C.B5Z6'7/NW78JU?IQ(QN^NX(NOI1 M71(E&J)?@BB-+ZFCE>.@T[W0#HK>1M_!0;>B&\)U_T$:S;2C( $9CC-:EOX< ME(7GA*87 ->:OKGO^NK:=5FDI55X5N;L*G&HYH;5MEWM0;9V9"='=Z X92"$ MV!3^M?0L_DKE M6M(:5D)2&$Y5$0AM54*Z*$K]J)V#^GE^HT!EX8MR]'7,3&NCIQG0IR,8#?)B M:OF9LH3C=A%%^R-+V*>_W+YD#XUA7+'UE6G01/UT=I>3A\ MRZ"O-3?HE3YMHT_5M-WR6,T#3HJFS!T.(BKFA=Z1\I,H)O=BT>II^5M_7+&? MS4*Y7J*S&ZB3'%U\!P\2JKSX-+M.:!8^@YD2YS9(@3HW:[E-'7Y42-SP&)ESZXUY@TTLR!KU H):@1Y%K'1)V1LT:; M.[1GE)M&MD7=PY*[OY$6W+'AFK5+[M'XF;'UEVBSZ;*K.2B"K MN;^+J11(VS2H_K4PR?L_.5/_7#V.EA8=#G:\+-:84>;;+[<;7XWH..C+Z_UU3_W44+7I_N$I]CK M/)%#VE:8]K4L-;6E70FX$ZW"<5#:A-R#_$D:+;^)%56S,G5I:@!0D\1+JAX0 M?7FU#(2MNG5=VS8JKVS7M8YR9V?MH^YV>"MO:XT*/ZZA! &[3>55]DB388/I MB6[-&(5J)W7UC&TI93BXMA(NP>SDMO:>UKC0=IE]J.T%MG;Q?A:N)/?UMDOH MCNR:(?@<;/=A\J^],73]CWV:21?F4<:]Y@PRMJ1P.;RSYDH9#B-B!8#'[T A M:UZB1'W]R(4G]Y,)317!.Z-^I];<43]0L?W6+#[4G ,4\Y=C#<$TO3<_-&K &UP/#?W&*QX#V3'#O-/J MEKIS##^ L/9XJQUV')#"BWPN__L:AA[626T^Y+#&:A\:JF*:[R)>)31,Z2DM M_@LT3FKC7H,$&5M2LAS>N.'1;@/"A,.(5@'0Z@>6L[.5&?FV,OR.]Q%%6?T0 MIH8($C'JJTNN/[F?3'.J",XY9[W%4(>:1KA#'./>'M4TN=X&UWS(Z3=LLSEG MR9)Z;P-5D*GV&GF"3:/%O%X,"3%PH5 MF\6 %?!7L&5,12G3Y<$IF\8D,,9K@[YL&Q/7%%\G[#X:*'OXI-)M^\E45398 M]H?8 VREK'K6Y4W8N_R3A14AJ0JF_0U[;&Z,.ESM^]JM3[-7I[23]4-P@QH] M?+U5"HTO475JX3V"+J#1JP3*EG&(:U"?[ZOZO'YU]0F]2X"JSR7?*"A?J:[> MLA9KI,/+X]5&Y5>&C"9250YKLSNGC*"BK\(Q*)^1UD,O;F[75"4S^>&[7)?; MMVFO0O1( *=L&T:Q5@)=,U $E9EU&13 ;H70B6$FA9:K7 R%@7=RZ%6K4A## M*M!)HO!0BZ*-NI@L^#A'=-X>Q(Q&ZQPCZ2%;*-ORE]'83E2)$MVF5#"!5'K1 M^P=M$Q]/W,+5.AM1.5T1*=W:2D+@+R>G>GKP*CF-TAU+P\W5_26+'_(KP3#[ MOJ9 5.(;!3%5DR."6I7J^/A*!8^%#1I/PN[)AGN\VP@7$GJP2VP2RYB]6N_E M@!%HG=0PNC0+-L!\@+BB:7I#4\HK[O$H7I_2)[IA._$]@(;8P*=ND%$^DQMF M1!2[#30^H+JAQN+P!IN4MJ0RSJ?G6^;>--TF/&$3JK'?E"/%37/EY:E"2O8A$KKRQ+AWI4E.IXGLA2'O4?QG@^TKW8T*<91Q_2> M);2PNPV?:?HABO/;6/.!!/\:^7(?XIL"*^D+ED":,F8J@=4$-$N9W:6S.8N/ M3X[SE2HH7,BWE_GQFB+-D28Z:<)[LU=A2=&"&7UV%:C:AUD* [*X;E'-U!#ZI_O;H$.F#),'\ MT(B[')-$14+,!*H/&7!>V2VSQ.W%TO9"2]I67@*?N;QV7S)?H/ >99_#W]*/ M#^D'>.'_Z\@_TP\LF+G U@Y$6*#<'N6>]P8; ,O\5.[-+N!("^^ M!<*#\C9 MB\6C8"OBKS;XEN >E\C8ENR9,\ZJ]0?,L' M<1/)91337!K01);*MC^?);>U-:TE0W][1.*7'-*;#0]4T5GT-]:ULJ:>+ZT0W MTA HQ4@\@^N$/46I. B$IU_O1B5P?0,'\AZ<*Z]'7XH1X-C";+D@>+#%0WD-C#D%C!GV[_FV/HU8=N7;LN7MYN] M3#9ZF6_RPFSP\FMSE_X28HPIO*G8XGDM"G#CA2'BI'Y242DB+*\LS4F/&K.^FJR?V @ .U'0B),75:Z5:GR: M2L00G!# _C!U &]>^X>]MZ;%HP/"'[Y>(NB&G 9, M\&)X2=,;NJ+1DVIH*;,9)KBVC3V*-ZA.6G5) "3->W[!7\/-GI)PO:9KD>Q( M4C_WANR26I3S7?ZC@XQOS '2]_%\H'TI1-UP$30$6WC[P\0!M",IR*.8I7W% MF1EU]O=O8 C7LK)!,!@0#GS4[8,_ \'\'NB+^(;R D6KC*Y/PO1QJ!:E6:,5 MP&RZ4J3 EG6BBJ%1">P:5)_ENTO9/5GQ)R1,R8IM-B'OJX<;LH_7-"$;FHFN M>VZ3T/72%X]I*YV95=! .%*/GFP4J(N+IKI$_2(6$Z="S4T[F$H'DT9N/5'I MW2R)3!?(Q7#4)#!&B2BHH'K6ZLNE!R3V8/AB1A2)$$TJ42Y,'8),J+BH,_+4 MYJC9**@MDA8C[-R,?%LY?$>BF-3DO6F3UX>Q]RSDA19M(+#EH6R$3$+!-PH%85SXFK(M.XJ@2F.4$ M-'!069)=87I PL*2=S&W8G-F<=&AN *F>D"+39O+3]A.X:(RQ?4W5_83\:&=TZW>&>=>DL_CRK52 Q'\KB*]5!^A^MVLA^-43O\H>:5*^ MS"LN<\1WO[6>8-NH\+2>(\!8,[2'NMAFJ4&-%N2/R:;YV#>AZ_FBE#BJ(G7: M!D'4JM;$GI>T#ILT;5R+C(6;L8+)M1^Y_#HYC6ZP7)#:LT:J*N5)N(NR< .O MC1LZPDT4Z&A?[$ HM],_FJB&0E>!!2>/'(GF@[/B@NY\1L?GEDK'&K6H$?6I ME32 H5&T,K)'>OZ4L=6OCVRSYGVJXC"8&[;9G+/D2YBLM:)&>8/*UGA;E[F^_):;43Q3Y@)TY>L2@A)(G1409? H M-5PG=!=&ZU-Z3Y.$KLM#&H[B==Y=.QJ4 RS M%((&#DK+>LTG[S:P?'!0]"-\2QA&M%/F#5,2Z-('!D^=1? E6DP1#@?&)D5P M(P=XN%S)I'3-55(,H8]^4XG92'H^F2P^OA8G+H:;$[;=LOC38\A%>91E272W MS\0:[RW+/SOFWVE]';[D5TPFB1C& =)V&[8@>QR$N\R\FMN8B^Y8DKS>&_\R _V>%N/U=98X\D M;4W"'J0P"R5=,)MEO"B1V)B29]>/-#M[7FWVZRA^^)FQ]9=HLQGD*[Q+G9$P M+I-SCCZ(W:R"CJ?.&TB8H+$L>_!>;%HV( ,;7UE]$>N]NS+%1EM2B/EQS^)% M(7""'C9IA"8QF2ZL :AE(4'X&N'(W8+J2?YJFD=OI2FJC^%_[H$4!M8]Z@-H MBU.]>#VN[.3+7IQ1F_4H/S2S1/L^L OJ S$P])>Z-A*(\L=^M!3JZI1(0/73 MRV70]Y!)08ZZN!R$0A497Y'IK69X5YG=,*-W:>P'=3O5 &1L7*:&,K0G5"P4 MDD^ZG/(_TBQ:G=(=2R/)Y 7:0YJO 0^KJ5L:PUT65X7#)W08I05U \R(_3%8\\(;ZJYACZI^Z276+JS MV.-UL=TE[*E8F)$376]9$5YE.97X,+95 6C#*(6@\0YJ ]*V\$47B(IFQC72 MTPGLU-&+#GLYW32;T$_V2<++U9<+:%"I1&(P51P#2./]?KH+QL 02CW(G8I+ MQ[P^4AE M#7=19 78:;LSY[079]A]Z_3;7FF]ZGMHBHJUVB=SU1DS[(4-NU^OJ3KU_2Q% M=7K2LSJ*U\.7+_7]+)3;L,71N-GCMS*0HQX9)B92%WJHX/+BZ/CB\N+VXNP3 M.?IX2C[=7IW\UU^N+D_/;C[]&SG[W[]91<2#H=4) 3@<8=$5=URJ6DJ!128 MQ ^0%1C!.;.LO7F+"S6-5KRC>Q[%8;R*.+?$POY'%M_7'W1FJP0"*>Y/:C#> M'@?U7>?))%SR?5==RV/8$S/L@3GO>;E,[:J 4[I;0'K/Y9AV3HJAN;TWFE,S MPJ"3-;YS9=*ILIW_P2#.9C*4$:=24#;G\95Q4)_[K9#0Z@0+&,7%K(LRV%0" M=N=GF?F%[=G^37H)V'*U'4EUO)':9:N[I[ =I-%A2 M;'<*1QU$+2"5;R >YP>'@"DH /2&/JG(DG=:Z0DKR&]GAH_G:CZ M$;Q2UMGS+DKRFY1.>1D/$?("/!0:&W@X$%HOAFNUR<.92DZ&$C0?DC7_M+DW ME80/"LJ6MILV7$U10%:U1%&9Y#O;2:$V/"X1_[*,XVI6I$T;OAT>(@GMH!5&C>B$&A0 4I+=* M=%?D-B1T26(6/[SC7>\MZ8YF_*&RCKXXRD(T]8B:E6(^A,_1=K\]9DG"OA2W M4? GDG4V1X*)CKO*^):]H6*.&"ZR2*5]%.K))OQ06P0ES9(R6; M4F@KSX2&)I&F'<%4KKYM@5!T[8TZNE="KP[*N.&CK5.:KI(H/^H7H7.-IT+F MH*<#E0.Q7(M<'=94XRHT> :P/J%)N)&6GW]RUW%)HW9$)>O%#H#HM*Z,[974 MZVT]5_='>6-PM<_2+(S%^;,(O6/<%:)7NSM0OBJ@:_DC8IOF "TDG A:6^#X MX\*;M-S]RP)4CBOF$XNP?1$Z0F2MR0-?<@>;; M 5QK7!++5-,#"%C#Y43/Y\+8PUD>*14T$H6J2R_)MJ=.@L,H7DGNZ/Z>_U<< M0U:,%X;'_1@YJ:9+)4XN)D\'89Q/I4(1C2=6Y4"P+!L'4GGX)TT%6733LM>-[&35@QC656[:,5T7WRM!G; G M&H=Q=DL3E*BD]LK-T!U[)_NA6Q'<;XD>!C/?%=W'4&V,+FQ);NR?UN1TT.Z/ M!FH,LT6ZY:K?)3V(XZ7V3MAVQX>1\8#V9DX(%;:='$JQ"3.7'@<1QXJR!X10 M9N/AKSPE9$%J5%Z5>*$V_EBU]B,N)UD6QNE'EM'T-@G7]9W:-W1%HR?Q5E/: M'#EP2Y^S8UZ67_L*GH)1"7HI=AO[V2:*25P0OU#L?F5^QZ0W/N Y/ZMJVI: M$*WC:\AG@4)RF*5'BXL+!3K]8#&E+'I.#HL?1-_\E-YE< .JL*D;2*G-Y!0@ M0770P,%1U"J&_(H=ZN(9$0^75IRJ^IC!K]T7C,2\*P@0SQ4O+*9^1811I#AL MO[<@GGJ5E*=2!$RJ8SFR9%(LMV-+EW&DS\HOW7LVD>0=-)N#>!FPBM)#^Z#\ MR)-E&GF=,,1/V65KQZS-4HG_HO@AW]/:IRO. MNB*PSGHJI=7X5DF."J6D/0(AR(W(-K)BL^>#R[#D3^U37UPE;[U?9WWAYPUALCUDEXNJ]4UK\ M]X9M-NO#:BKU]F6!5= 8(N;4EI M,FN=K2HOO[6(=B@EL708+(>^I#69VO!$&H92)V"XWT:Q30M3N$] M#M,H/T#JFG]+KHIP^7>?%77(L+]ZG_-]VR[9Y4A.:&%MLA:&-^?$X3=!\4 0 MH?4C^3-9.X43P#3M&%(L.4'[D?+Q6?K(.S1/$>_8'+_\DM+U15Q>\1$_'*VR MZ$EVC:.Y8Y4K#1RGB@4=RCBWZFZ!, ZMU)<96,#MR8H[<-[1->&-\'UE2<+: M=&'IF=.'3:W8GE+1&!T%&T:>E<'VF@'CL/;H>UCP5WB0RH7H7\(;-B7C2I+WX6OHH]>\)J*10E=@H$0.!AY5@:[[LLJPMJCK[XO6SOZ MWI=UPF:SOJQ5.B_W%^$2?Q*G?N MW)RX>!H8Q3)FI>H'^< $J)<4S,LP/^5MMG9C8EOF>]GN792$O\P)7[N*^BF< M2=O[(%\V6GV-M(?;P1EY[^'L3KE.8CYT4SBJAVY21S<=7TFHN89N<.@1?5\( MK!FZ[5I=7U99^SY\4U%(W^'55"ZJORO!0/1WPWQ^/ W(JOJ M=WXF3[\?T2R>M6NQSC[3(03/@-W:\_!YR7OV^YT$U7S#*I9 M!+L#)LLK6 -@]%"GZ<2( ?OB4I#4!33H0(ZDP?&"_5&P>9< T;,=PAO5[>'K MK5S,>%%9NU;:T"ZD43-I-FV'; [[#J^V>N'&"%F]"SE2[U1XS6OUX[8J(&L\K$+7@8;-;0E63!%?#DJWJ$59XXG M+.9_KO*WK=)KMHE6+\7_0Z?HC'6OTX.I^^3D8!;0;FH8%5N=&$9 \K;X2_7B MM,@%:?E2W>*I8"25F)WJ[: C<>&/OA9-WV8$PBO:GG=&JFZ@3!0=3^NKZK.#^>\C,([A MX!0/H[C5/Q1WQFR@*<*$W*!$QG4 BC-U6QBD!/$Z;6@YB4\B&((8I10(T"#! MJ,OD:[I);\56)L,.1,<'V7DH?1QW'/(H-X*]?CEESCZYYZ>TG251#OQV=%S9-KWUZ @Q0RB.)8W M$'=.P:N+,"4%J)!Q2>'NA100I(5!/@L4SS.%CI8&N0/!$;-L @":Y!=EF9;+ M.'MQ-.O5_0W=L43,=/)"9H.$HC2J\@5@-#4=2&&MJET502EFV#$HGHF#>NJG M)'^\L ;5->@J3V'8$H$#WAO^@"?*(/^22_4@,R0ZD.NH96M="&=J<' M212\)@;.+5TDM06YJXXZ2TM;GT0BK6I0*%"EJ,32]H$%,T1>LINZIFGT$(N[ M[:6GO2LLFN[ET&)ZU[&/:;E;",!KNGQ2+]Z=RT0?K7Q"PI3\A:X?1$-Q$:=9 MLAT3@%MUMI[BEBM M=^@\39HHKALD226UW21%M\EP5!($D]]KK7ULAM-6OQ<9[5+<89">[\59Q>65 M2-?A2SZ2.]W3DWV2\#^A=&?DW,^%2&=;$D&%<]<)-0F/TA<>,. <^(,G:C-C MC$R*QO4(R!2%(]6P00EF)Z_]Y&\4VBYS.\U&X75 "K_J7C=2>1+N>D ^BM/F M;[_0S1,5]UAEC[ZT,C/R7M<^S4#\5]"RZ29(S+S-VC;[DRFX>#8G',>%MI ? MH)D81'[P;[AMR#+SO& PMX,#&I$8/'D1K5?:&UZZLC>.RP4*![G\I0YV%2\) MX5#D<#0#74,@@7A0#0Y]5:J* [ X-;6DU*/$5R%!,-+RJJO6!Z5KI/5C54Y7H3*QP+\^H)"N@U06,LSEM3 0ZT>* M;WQ:MMIV)[=UUN1P]'E:FR;0N(:F\B_:F'+ZV1.!*.L7U:;TJ@';G(@#4U M M28WOBW"@CN9%?/N%_9V&";@^8^IO-JYK^\\SLFLB+C5S.2B!A2%>#U/,7_[1 M*[4:$,A\R":OTU&#M@9JQ+"M7XXE&#WW=.8PNG4ZFTQJ'N2S%E%,. #)$;Y6 M&4R;U+2H R^F-L%C'!46_:;,XI&.$DQWVQ&,SGB$O%H27/[,.%6ER72#.?M1 M8BREON5S( %_0 L+5#EA7X(YCPOLV$SOTM MKYD2P/F2XRBQY%F3R.;Z]I$F-+S/X#E&4W^S06#;?YXNLT] MS*#YMR=J-*:1>1]87K.CNL -U(@N<+\<2_!Z[J'@,+IU4IL/!7\3P;2!H$45 M>#$0%.WR29@D+_E$= M,S\.0L$R0"I.;35!2I0ZRG6GB.&AR"Z!@PT-/+1BN[1VF"$BQCRBZX<;)[PN MBE)\!V*I+Q*/64S6849].L30A"PH74IK$ZO-2]F1A>A8RVM4G(E^+LZA/XT2 MNLH^T.R1K77[NE!.?:5JG&R)51G&B5XQ$5&2U0,-[@U@M8I]N3? D"0RA:*K M$!"ITE^J4T3$Y:6J[F2/F[09-U4SUT#6W6((*JZ%<6OK/4Y/9(GD@_EP<_), MRXB1Y9RS*DO,I5B<01GS7M#70-EI\R(C.>O''(AF]?Z,16/VQ$CK=>2>F!IKU*:87DD6(?;\ MV\,&X>VS>M0&,8'PJG:(.9##U#UB%O7P.AK&Z(E.:QC[ ,8-8P,P6_ZH0B[8 M,/:*8">%=$!YP_C^Q]>2"08L&I4)9/4Z-A%46.,20;13YI MS'$K?1(HS7)?XT&$BR^*1_(&M<>-1I@\$A@O'+LRV$V5XVK&,N^ )M MOPQVWCGLHHJITC_YHE9S*HUZ?U!:MV-?(*S!QKU"V"O+,OQ>X'7:07P'Y![W M2JV >%4C0R>RF/QBK4U=+#HZ3!["./I7WLD]87'*-M$Z_\=1O+[FQ6&\BL+-)_X)S;\+M-/,)F;5G-K!G)J ;)3":@_88H&4*A\^170#.K-6N/9HCU443AQ>ZM!ZD:8M[.W MTMR&PA0![$_ X )J5::#*'46\_Z:YRD=PX:^W) U)A&QN/1 Y[BWZW$&]M9^$QV M"7N*4N[@@\2G\6^0!283098H1H$.<\F$LBV;;HKTUW039(D$LFFGB*&-#?'W M4:W+&@B@%:S4KVQTP_R9!P($ZZTO+=7/+!%-WWP@!SG>LD1O#1_/PRCY:[C9 MT],H76U8ND\&NXKQ'FT1Z#QL2$(=P[I 4.&T#O(K6%[@<'#08=N:L7?(]@'2S MF"0+@>S(G0Q[<57?QK/>G.HR8N7O#/;C9'<* TA.B&!W84<*;\Z">O&F>')0 MS:2]7AZH%F0,B;#XHHLD_YZSA$8/<5'*UBH,V2QC&Y:B5G*/*9G M9KL400E8MF2K%Y(U(-YW\URH"]%5=$1?7'?38G!,E]7Z=WT=*<5N?V.>\GJ0 M3YH=B^U0Y**\B4<@?'= JIQ3126ML/E.^E9@(B*7GJ2,3HKPI(A_0,0UJ.R> M\#+\EJ9FD,37D*<6[[VV)N@4@W38"IAQMCI<'^*ZG%DV'+,#GO#&?0]RAZ(Z M%9/%N''\T$$U*:P:T2^G!/4*I-(0T(/MM4@IM$M5F*]*PLZE-KS5!&*14OO[ MJY6A6*Y4("^_N31,'R_B)YJ*M3'>WI4OKL4/^04/T)NMHYS[6U"1SK9VI:+" M.=FH:A(9M7<5#]@LP=Q71OY%(-\$:E&!9S== M7YFR 9.V?@A*[Y 9''0&/VZSO/+;!^!:@=;8/L;5,[[L$S0?% M33UIR/]B]^3??_J?),W"7_.S5'[^=/;NE_^?O7=OCAM'\D6_"F+CQIGN",W< ME:;WWCOG1%1$69)[M,=M>25U=TSXCQ,4"R5QFT76D"S9FD]_ ?!1?."-!(F2 MO3';MHO(!XG\9>*12'R\N0_ SGG]-[9QP3?GV'>OY<2V)UP6'\GE0[1=?]WC MK.3Z=V7CT4A-U!AH9,9G[V,D)I6D,_*2,&AF0.W-X;A^].,9RG (6R#J/N>, MJ]0]PQ]'\>EXXR:9!._FY>%0OU*>FY5UB^2->;U1ZU(<[H0PK\57:>^?\Z)Z MP,6NGC:P$C$\9RUKU_?3_'80&.)Q!O?.$B%*R AI5[]FY 6K(HDKO$$Q+JID MF\3L*E RB-G@?5XF(CT^Y?2DZ3 6>M6HQ+?;LG;[_+LOLKC/T9N4)^@ MZ4T= D>7K!8!Z4>UI3K^)^'I,#7Y+_5:WW'NW@%P91L!$$U&1 058)\P%%3I@XHM5BM MNDNIB>$U[5%-@&H*U",) Z_:=L-!K4F?\K&KXL!#L)[4<'#%)5RDF%=*#Q'W/Q=YJ8S;@N9J?#?- M_6&:"9@)QWU9EM@]LEA1\^@&R(@ -5[XSD#M7M=#X*1GM%''*#61UI,2#KH^ M%73GKWK]1$RD(I-M.AC8[Z:KF.:$(L1)"*&Q)Q3E%84JJ49XE#,CR-PG5936 M^Q";A%X?%-J 6&TH,I!J=:$"KD(>4N J)"\.X=OM+[AXHOE5:53AS65>DEEY MFTR[[C*7!3@VI!Z!69L:"-&:\GS VDRT#K9-.!ZGPF0X7#WC8PFN/\=I5);) M-J'[]:*"75%1$&UP0/-D4[OC^ 8+8^ ["$U&/"]AI,/BKJ+S:3=9A6F>QTWV MGWF25;^1A].2>X94HC@OHH(.\GPY7B.\5*11>)=PXJZ"M>UI-C&C0 U)&.C6 M-1E9Q%?WIR+<\QE(8[U,YN+H[>Y(RYZ8GQ%&='ZS2>@>-P.+T4/&?H(Q5X9> MU.60KJ[P%A=TL>1XZ"NF3\. D[!+N5%1_/E%X6](P8]S/*[+08)N&K--X3K5 MB*A4X(H F"K[#F=XFU3EL<3F _Y:O4LY.ZV.;%I(6;-QA9RE8/ Z3HZ*2''K MPGIUO=NG^2O&J&VY,*!=#2Z'[?R10[#D.' 83EHMB >P(D2N2O@"PSD92=;D MK.Q/?2IBR*%#">I5,_Y,N2#&9N%K2D)!C^"PQ=+P6?* !ET<^QCM\/IK,AF7 MPG*$6S>23I*<$5%KV)I$K@:O M)084""82I0#19[3JVM:9HV=H'Q7HA;9#/Q!SV^1I&A4EVI-A5DFI%BYK86@Q MN4M_CG"H13_ IX'$0'#+-)."=-""B\BF!2C\&$]_6.NSUP?6D6J,(O1__>7? MSX](.D,79__^[_]._[\&48FB0_6<%\F_\.8,97G[:U*6!\(C+U!^J,J*S'!8 MX:8*7>&XOFWPK^>$&>E)-OLA?_DI)#@.;4.(O4EGRH#&&HM1U>,5"(08J,MU MU[]2-(D:/X:YZ#JN1ND0 MG:HA?@J&@-0*J?(J2O4A9NOJ!\[]@ ?5Q@)I5@90L] MCWK=5B0+XB8S=_O0$0/.7N":Y"09K8%-"O6)/FQBET;(0^M\V6WJ+4ZG4^#N6=(P3= ME$R ,!'_!>&4QQAORO?DT]V12-\FE-YU=2;IL5*-$TNN?#H86O-QAJBE9%CX MNBDAA[8+;Q)_4TP/%KF4JS7FP(8Q M=AV6+(=NQ4FO(%S.)3$8S$J(W6X5%QJ8DG$0)MPOJ4SPBU/QQ;$]C^B!@!!7!-$@YJU8:B M$:V%_:@7F0?D.E&8(R\(I-Z4Y8$,".0U+G7;AM#G'U.ZOQ4+VNX[@X M1&GS3S(6OV&9<5/\&1 =0:A%Y(Y$#3'P9QA-Q"J JC6PC=^FY"2XUZ$?@U)8XFUD";C^:B(2Q2;9!R1JCMC5JFI^A(P&J*=Z^ MI0IW-?V9ZK+[GGTMB5K'PX:BNXU-2+B11$0""EB^$.!!G:X\?:A*V*R8"1$C MZW :SOZ(@44(4:GN,1DD^=1B0,JD!8+&UF<,KD>H+T2XR6):QAY?X?I/K>&> M 1_I"%"+CY?HJR'9'\+-E3"/T+J\5VW#8.Y8<3D;Q,4KIDM+IFXK13$G/5J8S(3ACN3 WENML8V#NY"">6\F^1ES?BQU*H6^/Y;#W&4OU;XB6$DUB*R&OB MXB6 S7Y93XH1H+P+GM]> @#9W>]+CR7;PI%:8\IQ8^G8\MC82VAHV?L?:XXD MF<>' 8/A5D*<1LDN+*2(^EH9,W@]HA,Z^G63320LB23^30/"^J7:!$=$*0G< M4:40X6/G3D^D F(Z3%;=[V?H/M]67VCE&GHD]@.=UC_GZ0;=[.A&7A#%]O7M M([?MP0D2%;0C-&I)FL4D(7?M-,6YVV.]6\<:GK%Z9Q4SQN/-)I\?:"(?"J>& MIT>3%$] P6URX2TZOH;O7A^(;%X)3GT*5:#H4_B"Y5$&\"!,4YP5+$=%!\E.>)O&K\?A-0*8"YX3,%T)'@F:! M*5^F%59YK/H#N[(_L$N[@5W2&]BQNTD#1:[(>G3@*^E930R/.&@!F2LU/#2O M-QMV6:UV?)T0J!#<(_"%W4[$+*@=2[/"ZY!)>]DA*\)V???I"%=Z94N@F)Q: M@@X:N7VEB<..5@N!(TD!8D^8?*;77HD\P+0SN81Y<&>4<*;!PW#A(Z1<-$T# MT0*D3A::G%0/CL'DG_'U^[7$VT/Z(=ER-KIT*52([%/XPN11QBRHG(BSPN6( MR^JZK)(=K8Y-[(H^02EY%"CJ.&:@@SM^/VDB[TBLA;VQK/#01V>]_&LM]"F4 M.P(]"F_KKYV,6= W$6>W_CKDHK?0$\;-&@;6H;7XRNT^W<77CEAO]74D*SQ0 M?L3:8]->4Q4,65-?^"/,/53/5 JS@EU+_H;6:?IFH(.W47=I HU0:2&LX^[9 MVOSOL_4$N9B::F_M#'U\:Z9ENH-F:%M![IK]7.2E]H+>H+'*=S>-?>&)L9]E MX-279(6H(P-#]QTHO(9FH .P26=I(HS1:6&L)R$\D'U(,GQ3X9TVT"8$*K#U M"'P!KA,Q"^C&TJR -V1BO(9'R1&C#W7J,K43'31R>U(3D1VM%BI'DL)#IL8M MZ1:D*K1ZN0W=0-A\.8B6MYZ;LGL;>8FZES=;]K0FPE5W-!M+G]FP_<^P;*\O M-^:GR&X,\YKRF:W;=-(&;-X+3^KJBDGO\^(J/SQ6VT.ZCN/\P#UYHFQZC%J2 MINY@%C(''E>JY"B@*BCCNR4 M\Z1Y^\$31Q3T>$$:_92MS,;'K5?LAT V:WC]D"L_X-!0>XWZ=CFA7=8,.0GK MD]_[)@B2?-YQ C<_S43R8=O6] )(")]^^['9R9.[NR83DPL@4;M7VUJ>FJUN MV)JDI*&KC0I9@T]?E:*DIBPG7EWF69WY5(12L5VC=W/3?ABA0$@S@(6"LU<# M ILFJL786\\YNY:K;4!F@:P)^MS\&J 5E-8[-O/^A(N*3._(#P_Y]==HEV2L^1VN M#D56WN5I2J;K7Z)B7#)]+G$"/P4O#MBG02OHT_]YTM7$5WI1@>-7^W(0H42M MI#/4R4*-,'241GU#*X^1-1+19RH3-4(#<\7>("EQVS[-7N[BH27+PH&?MPPF M=*BBG7B1P(F-Y9 4+H,G(- MY)#Y6.W;/2[(7[.G3T5.7.N'O.R_0VGGD-R8"MR3+5-@9V6GAD_7Y:21B2-S M$,1Q:QTW5+-#/U"&/P[\7'ERCL[1]"5NS]WPY$[0CK_,);IHO*"#+#'I]^=U MMKG"+SC-61)*4_.T37$[#D#C?QZ2 F]NLD_TOK:RO,S+\7DL0(Z=:P3@Z.P7 MG76 =8I0ZL@](HR458\:,?)-4M$+8)9V9G"6FGLSE;$;0 &R#:YZY8LP7D2E$H<\LZW3RL5[H7[,--E=\=K%7OZ$6TO M\]W^0+QE&_!424L./$81Q9 '$+Z-I'J+.C9:Z+@!<[ZK[BS/IN<3:)V[0&*3 MG:EQ_(!US_,=@Q$[GJNPT&X;1+R!%V\48A0HEU*O>@W0 ML07Z7+=9'J'*CLZ->V0"-A'1"%)RWHOBIDCB"F\NHY(.I^D?](3@2Y3BZ:$[ MW>8]!,F; \!()@ :2QJR5(!2LE@=6Z&8/&>1,<&TVRX\3]2P@M^NE*;YD ME&.0J:4$BS3^K[RS5,Z,--$I8^09MV+19UU=1D7QFF1/OT7I87I$PXI:T\=,J#T[ MEI&\.;T)7[2+"^%Q'(\>PO8-(N,Q< B2'C7S B-&)M#GZA LWC^2_JIK/1A" M?4JHB?(^H6> 'T7-B>V)5!=8CYBM/N39TY\K7.SHCBN*=CHDC7JT,UOY(QB'EL/^1T2,7)H"@E7ZS@^[ XI.Q1QA;=)G(2S MHR7MT=SD^X]QPVL_Q(>8HS=C 4R$D(FPLQ26RE _1.W3-V0HPO0">TM9-D%@ MJ%4/Y0W(%>Y33"!PI3P"8*1,1< .B#2EF>!'P&3@=3?U@[ P).E_"9[D/22' MUI16!C.1I 41]X*S [ZKZPS0.90JV56S?8/N6I(HR=3 MCCD='JNF&2J.[9:&G*X%Y):=- :<@G2(-RTYU8P\3#0'C#7@T*SG/-#K%5%\+)C* M'@9AVX*%F.D7Y!IJR;%'_K*(2R=">[K2P*&50[^U>-Z=7J?)W8NPUQ9V%GGZ M0L:PEP7>)-7[B%8ZJ%X%BUH:;8]N1=;6W4S%W&&G86I!"G-6T*^Z)JAN@]I& MP:QGZ/1Z;M$Y$Y2(R4;04?%?#DY)^4>YSC:_DL_)JK=5"2[7CR6+0&,XZ;1M MX21OZPHG&7=0.&D(DL))24_KH\>81ORV(D^#*DJ*/K=ME\:45M?G%CTTPI2, M;( I-?_%,'7_'!7X,2HQ.P>%LY)U[;HHZ#4(-"O_W>NQR:?HE9WTH'41WT=) MP7+"UF5YV+&=Y)(>4XY989YB=SZ"@W]!3>_X%.3H"ORI!NE'O&LIA:_: MGU":;!>>KPD,CEJM MVM8HJINCHFW?K7X1 A9/SE!)52C1(=N0:55>9^;13">B"%&T.D./^"G)&#$9 M/>]QD>2;$XU" !"'"$\PF &*6_;*@ 0TUV]QLI'N8\Y.$>/-QP-=I[C=LM;C M17K/4H BEE#*PE%)H)=IY*E]WGT5%95L7\*OMCX#C4SRJGO8!(>R'Q$>(Z)4 MC-$/2=8$DA]/.S:H /H_S6L$];'"P1"^G'I.X7K#8RVMFIW<)UM%G(&JBTS MKZ)Y[@"SN/W=%WBVS;?D#!9?K%+BK[B( MDQ*C?9'$^*P=8*)FO$G'E9L\3:.BI,N0]1CSQ(>8IK $C!D6-@\;0C05@ PI M1N]\LA%&$#@Y=V_Z767D7?;I=<'Q#O &7O\JAA1-M+5=8,XQ5F*NV4=0M_'. M"%'_\Q(!"&:9H=SQ[^2=ZTU/-JAB_A3585258F,0N68%ESVH* @HA, MT,+!0ZQ:2$%#J:7/8*$0OEH_/17XB8SJ4-(^1B_T^7%>T7BP3TL.KWNQD/7L7NI3S(L'!A>44@)Y.&"@0RO1"6^60 M(H>U]K-,/\R4\C4=Z9;'&C40TP-111#5!-6K(Z$<85G0"?B8L%C!RM,$1EL7 M+Q,:PR_Q#83!Q<+?8F'OA,)=Z,E](>S8&"ICM&E3UFMG.NGD_82AM[:Q8P'J M1<)8".%KF; 55DZBEKH!IREJZQ^.7SL'=FR<-,CO7FTYK^8[;S)@M[;\ K:9 MON$E7&JK'8X[\Y>6J;<2\=VSS0Z7;\^SG7+BYW!G^!,;GMUD<8%)^RM<_PF] MM& @$FI104ODTN%)0TGCNH6TNJ#7L;:^TEZCDJX:J_H9:A^B']K'/YXA5HOQ MQ$.&";@@@X6A\0)'"0WIH/%!^VU/Q*> E=&<4^$0',HY\ !WE.YWAL3^ZKNC MF@41WX:G6K*\J^L[_N:_9(5,!.BQI,"*5?"4"BEG0Z*?_]-%O,(4M\/C09M# M09=?JV?\)HH426$ ?@QHKA(4/&GP!WPTBD^K)]5W M\ ML"5)3SY,(:\L5T=70I%N[[(+0&XTV,Y:^T[?9F>+(#)7Q=-[Y9"-$[\#U M0BN<#AK UZ@XF35+"YU#BBCVZL]4[F*&Y49I98RW<@V("[K]5,Q8?EW10AE/ M-39.9:4P?L:;0XKS[7NB7H4_)"]X0:\S9Z>6#=AB50UJ[Q!E 9T$ "KY?Z9 M,45'KJAF>X9JQJC/&36L%_;R/E"0^[>^D5\&E#)PN.#:+^=)HQ27S37H][AX M26),NZ@WDA#D-2]*.E7S=- [AG7Z^/0@@%P ;UK5D MR4.U!HM5V^H,'=NAMF$H(-,UA-RNL\914$XYC&PZ4A8'W*]9N<=QLDWPYBJG M4Q0!TH3M1A#CM /"UH2S#U")A.B@B4_;@U&O ?I<-PD$/N+>Y>!&VA%\P$Q( M>$@1\%U\:GR[_53DFT-<_5ZO*+U^2*+')$VJ5ZWIKRGY:(JK3PXTC=45:'R^ M%!DC)A"][O7GO_HDO;2?:$LXK\K4PVN&"+->Q]A,$1A.LD9CIR!?,V M3GKX6 R&44G/,[E+&OBKEAWJ\Z.GI7O_/D-'GFC M/%IP3@R&+OG^CTG7N*(N3*/V4UR^F M.8F 8SUQEA"LP3RFNS)^W":87GJ^$TC<< ^MYHE:IJCC>H8ZOLUF6\T9M:Q# M\9J *."Z3ECK$_E/=RE\)PJE?0">5!D/U![3G(7Y,-*'!]07NM T.,?(X^-\L!6G@^I$LS9CE;Z[A*7O07;4V()WY#CQC, M8^B(\^,K#"3K>0EMA@/_T%'5"82HI0O%)1@9$]<9F':QR WH\.$[ 'T- H#^ M31;G._P.;\F(J/[[0_3UBOQ15DF\SC;-2$G3%SAQFS@'2VY@WL)*OA_WX:** MGC^QES!P,#4I>F1\VG\13F>HY<5RSAMNH;@=-[OE^B%GXQ$Y)BO&?$_EH&, MKNL*%\E+1+PKT;VLB@.=MY77VRV.J]OLMGK&!P/C#^;P@#3RXP)AE=-SBI R!V[RR!CU.)^AFC?*,\2XHP'[UIW^0"4L M7;; &TRXWM2#98K\*Y HOL<%?8\ ?/!E5#Z_3_,O]X?]/F4K9U%ZE91QFI<' MXG8T/:T5EXD_->0"YC6-Y'I,!K+10\\-FG,>.+L^&3K2T4>4,Z*LB6\CHY!= M%-+ZE)U9: B7]M@H^J%A%,R4Q-X^^4[(Q5"$?LB4J< 7V>D6 M@#N2G&/5S?0QY3!-Z-'G )>WHRO3XU3!5 ?-5!PCKJ-EX]%!]5!.AG8 M/2=,ES/V\&U)U M/4@"\\+@NOGQRK[4U//2?J0/]VFH"/YEFJT$_O%H#+K[?@NQWWA^CK753A.TPM+$F3XPDZM4^W9S5Q MVC:LP+RRN7 _;M=:#SV_:LE^X#@['OW5<34S+GR MO9:M=@&XI2N\Q46!-T3G>B%BG6W:\@>)=GJ-%1=.NJ(1%\"D1 .YOE(/S570 M33 TY3Q*(ZS)F<-I%@UI>G6/12@^Q\X(!, M_27)DMUA=\<2&9J1';UJXG;/INC9TP=ZH[GVKIP[S^D^G0M/N T,>RT\';5W M5DASB\-1SG#/HRY W7!#-;MVOLDNRD$=1U2S#,6'09@V?Q\$QK*$&R/V[ 5; M):[Z!N#[KJ."7C-0?L)%.Z]EAUZNDO1 ;S35G.W9<)E.],RXP,WQ3.1ZS$>P MT4-S>F?,>3BS:\@1H:_7Q\X08\&&60V34-R3G2WR9W2VAB&\A>L=/"$DG,+F 2\K;J5AF1I_HOA[[<"B8#?;097SN-ON0T^#[79X\:MC^V8KG5&$XO \@D2\6>[- M&*6[Y:!2)=OE'MXN ,>M+G(F'9^9D5M4&P0>J^D)7*K*H/&XS8"E>77!T 9Q MAK9F66%0=T"GQ\FVLF!0@[MKHE?U^@NNGG,R#*4ET>@"\?17C#]&.[S^FI1" M?V'/:KK4:L$*;AG)6+BGG!I;/327D^S8KXYMSQ!]@C[39\%X$@^]!& M%5K68H!Z_24A&;T)D@-;"A(H^8&,>&XJO#,=&TP)=;';(_2-WT[4K!@>2W7" M\9"9+I8I%6)DH0-Z:D8FH.9VL"&P.QY&X!Y)#@'@19$7EWE1T&1<,G-99YM/ M19(7GS#Y[V:]^>]#ZY?421?6K*9.P((5G%LP%NXS!\-6&4W_8<>>WE5.9K8J<"^6VBV,$1_I%]:*^ 3(.!&#,D$]+BP!@_%!-2/4 MXQ1R1D80*%/G9BP*LS"R-'1UI]L;FZ.KVD ONY3D>]Q4;W2X\T5T9[. MOO9JCZ9'QKO07DH&>=>W1) ?'Z0E4_MF;Q6K\87>K/T9JU]0,6_2T83F,S1M M1W2!MV:_2N[MEG 0WM>ME!H END2R>WVLL";I'H?Q>U)/>7J@R;=!,U*.C X M*R3YP;.>4#U Z_!:O7OW/Z+=_G\]H'=1]@?ZD$<96C\5N [\&_Q8H3A_P1FQ MP6#6#G1-APMF@UX5H5G!@@]G+;D!X/D>/]5CAWU>T--GO1L%WKTV#^5AVIC# M-/53GP-<1J>N3$^)FH;B-?,OC;@.RQC53U%'V[];@F4KM2T"B_3FYL=/JK2Q M!V&NI"XS00JDF2ZGXD74V>8V7.R\B8\<<1.Y"WH5N\QN8\YVWN6DO(IFNK:M M73AY%T62M;E. 7B98\HWO4R$S)'H'W2>]!*EZE0E(^J)5]&D!O,F6O+\>!$3 MT7K>0Y_CP&OTCGVPNWWHB@/[2X\TM.&(F95Q'89QUXLKS9",>4>'8T%P:% H4E5^=#5!=Y]5*A*JJJX/>B[O.DMZ%1$P@J^JR MXL3Q)^4?[U[I?]]',9&NFK599F7)=?<(%;1T] M-:.M&)/P3BV>>*=?HO^FN\>'LLIWN AD+=C&V#A>Q[+W^?[%@!G/DQCKLIS/ M$,\9CSXMOR6'B'!V'#NPY)&OLJ)[\!M 6@8C =CQ5VZDM;D M92J\^R Z.F-#*_!/"EI@=R25YM/[Z @V<39J?E/?@-SS1''AX&U+,,5AP& ;P WPO-@0;LTVBL7F< MU8F@8<7&JWP7)1D?#<-G0PBTSV#LON;FP=@'C#4LO->^,^O/]8]A&/*H3Z;6 M._V47).MFW'LM$^_M''R1IV?BGR;5'34:3[3%-.J)Y8\6G_SR*FTF::-0L&6 MLT0!/]6DL"9K)X6A!A,]T]*;[\E[7'MZ-V6C.9L3R0_1!^C.V60D:L3[FZ'Q MA,R$;Y?YF)"-',T!3[VD!J*'6XN)%H]:$Z6A3JNNDC).\_)0B&O,ZE,(H,FE M $8F1P9\,0%MF2;@%''AS<[" J',$B085'25'((<8AD"A;+F,3^X<_KZ\@!L M[YP7&(YMT>=P3M1[-4G1^7@O-KGH:7>:-S')OC(BZF*#'I$S/G7$P [=#"3*,:K-:-6T/4-/=6N6>!D-VB^-3R,; MR5UZ< Q2'?HA3O4E+H=453:3*)FI+J1UDY'7.;"LI]OJ&19/5A]3'69Q;;>HO9Q+KZFYD4!?58\^HL]7ESJK*ZN_^U1.S!XI>;S0VK M?%F3';GHF308./E9W_K-AXG?AR^;N(?(UXZ>6WV:$]2SR4H&:N M>#=289YXQGWO4_)M1OMA>Q:U[ZNHJ*2[LG._0#".[KPWNF=C]S/TB)^2C-Z% MC1YK_\.&\6SH7K[9L7MHODBT;?CFG=%T"S-H;W1A[HU(< _&%UV$Y(LNIKX( MUP.A[XYH,4=T\:TZHHN0I_'">A/-^UPWJW*BA8OV^2>Z:&<.!85@"U<,H-GGX M N'&)]&[=NODZ[(\[-H7WV-:>^ZW/"5L4A*H[Z(*_Q)]37:''=0ZL[5@UX5F M"\%+S7^,50UBJ=E6:R_3'CME5L='J"#/SM"N?LJBS?,AVQ1X4SV?[*3''GP0 MLQXGLP::]1CK #+ML7SS-QU6DFRAL#(4/&-8:06?0%BI53VUL#+0>NFPTE.& M$U;JI]]>6!F!;^:P,C7K^<-*T_,SAY7^FP<65K1"@):[]N1:X<^>RL28^ZTF M3Z+*XS^:_(>XGR>!Z[,N(?H6?3]@BEDUOCQNN,.>%I6*L+.6F;B=&. MK9Z=+'J2SB)_^8JS9=_>,KI_OHO81KLPDGL"3O?WU#-Z8[(ECQ'+RS? M.JIZN4'Y%M5]<)H[(G.ZBGFW[H-,[=?7;N;]?KN$_E/UL!:YD\MG*VF_V2EX MV'.EB\79YKMS/6GGNESNYDEZUY/(^-1Z$Z-DT(7/W6B_T"EXU8N%SNMTKKS1 MKJX(@:A^B"J(F(;?O77(WGJY!->3]-9!I\6Z?X,[,M9ZGQ>4:/[5)X[P^=:9 M!L+##\@]=8/8+W;1?.$0.U9H97MPM;L1LT2?*5/4<%VZP.,RR)TWU@GP,'M0 MZ^DQ<_B:?($3C%-?]TE],R"-NV !B,O5.;*,N"X6,@9ZA!$+>"KYW[:;4JAN!]QAP%J-:)J@^K/0FAN3N (:( M(""0 HVUKJ Q"7'+Q%N"%,=UR,XVN*D.A3+G+&V% ]URMI8_-+GK T5#NJD MM9WN7L]:VZBD?]IZ6W-_JZ>M;;$+>=[: 0_ )ZX--0$]N=:#GZV"*.%6Q?ZYR,O)=:S^) "MP7$E M++S(QM$I"+>O5,_G,IE(:KL.-KAN@,T03M9O:Q@_X/J5PMI@%Z@XPB!7H(3O M\D9\K#(YZR%Z3,47\(:@BQ>_;:Q+4![>4/MP8X'=B\P7-6ST@\@I[K9J:G7( MK /5"KWQY&%0O^$MY#G SV=P-%3+7QBU^CZG%W _)!F^J? .; XS8>@:^GH, MEXI?G0HSU26Q4,E+.!D*<8\)Z#/EB!C+4]V%G]HWA(OF6AB0G^UX@SC+D:9! M0-)SY1<;=?SC<511YCO0'.PF?*1]Z_5P%CV<9*-=0%5R3NQXD\G[!+$JX/75 M0C^#/#E!)5D1\'7*^&WD=WKV1X&=/P[ET):)HJ$=2GX+Q[Y47Z->C;G)X@(3 MVBM<_SG;&$ NWGN0%XD/-HKS%39>-\FK*%VF]I+T!98)QA*55O5=<74+U#9! M/[2-?CQ##_1;OM60J(#G+#%/;?)S!36^)O-$+=E7.$%OM?R2DJ/RH;DJ20%D M^#I%8G_XW1$NBJ9OVQ,NOHAWA_?$SSY'-*D_?RJBW?IKPMWYDS;LCWH%#2$\ M/I'C@U0TP)]IFU"6*.0]_'88RA[@P-M+LT$A!+.@:'E M*M]%"??V#$53*6+:IEXP4S/WCYJ!''/<],@ER*E;!8F=47\KT3/M%QW\U%1J M!/6YO\$UH=[9M7 N4K!1ROOZD9E2P<[33%[C-+:$+-YHF1F=L:*KWO;-%]6Q M9[I\=>IGGN?U&+/,Y&SQ-M?TSD2_>29]YE_L[<9EO&F3:.<.OE/)?HQ*S1ICQNY]>&-$^ M+N[_OFH-L;.5Y CQKFJ)HD&$#CN=ERW)T;^E6ER2X\W?5JT#O5E+_GS-:;0MV^.L1JJ# MMWF-QIN?7F1I0F@3)6FI$BHQP3W*6 PQ8P*I2%FB K1^EJ0!D MI2BC=SZ]V,,+LM=?]S@F[WF5O"0;G&U\3V9D\GS,8?CR0IJZ\#0,(L88*CO; M1$6HPZK]!;TF.-V\X2F)%$6^9B(J0_4X >&)]C;O$+_GZ;E\\:4@P%,+B02@ M:017PL)3!HY.0;ANI7H^IP(BJ5UM\V%>,!NGGZQWUC!_P$&YPMY@!^ <89"# M;>&[G)Z75>9X_<;RYK5+T,Z67FNIE_?D6V.]@DW--7R3(**'IY=:)JW71E?S MHRYUZ[>U!N7->\R24NP O+D2C@U5G"<=V>J[G5[(;MYVO=DD]"]1>I64<9J7 M=#BR?B1?)XHKX"F2EBR@R9)"UL+3)JEV081 T5]3J74\F5E.;NR.4F#3U%O7AW'=&U8R]1OD5QOMOE&2HK>C%. M@6D)$+KQ30#_B-_018&ZR(%PY 96"N3#%1)!W+?66P7L&)8OSJBIY%)>@19; M9%Z@39#Y[@UF\@;0E0X#<0>+5RZ<80UCH=7TA1;+3V8M/(AYOIW.(:QD]ZI3 MU ].U,_;HFJ!1>3EUXB76 )^(_/]0_6<%\F_,%@X4/$'GN'W^ 9H_O4+OH9E+])%-+I(84CXY7\<@?+2QNK/EE$NT@+C>HG>E M74\H.][4$WOZ&W(6*/65K:Z&@<=\=;YP;QGKLG<]O> R/(QUS YE%U[=9%61 M9&42@R9*6HB$/1RK$!G&R5BIDD$$&'-]9S@3JU9CM7YZ*O 3/=22M$_1"PL7 M=/8P6/%OTP]/=;W'!FKPQUJU3=G+F5:I= \'6C7>-K P4>M/XMH-L<"L2E[P M)P+3\E.>)O&KEM?7XB!UX@H.7GRR5*9_%ZLCWMQCJKG6NYK-V#GND8;HY/0L M2^FSM+M:QP5)F:D]BH8N@3D(?1]8KV:3=VO/=3[D]*?;0U569 *69$]=]/4Z MN'36 VC$Z:#'PL-0:\U#&INZOH3/ :N;;N)1[%EO]%HSIBZ)GID)T;_/"6G MD2T(.F"'N]8J08Z!';_+R<:]W@MZC6M*.4!Q2R)GX;@DU"RDN*-2TF=A.*N/6+PK6KP.6;^F12S+'/>V8HH838,S0LES8F" 4">GS%>\5 MKD\7EEYF_WD@^I% 1N=F'Z,=%E];ZTF$B:$BC;D.=%UCH25^#%;'@U*+];C]9/-:/1%H;^UW"D M)C[+DLU$@QE6: 1O?;)AI37EC+E" MSYG67/I^_5Y_0>7->78Q0/PLJ?CVU1-1GI90)-XW",0;'1NO(7^=;68'O+># MXW*A/,B70\R_U:'<II-U^;;_"V\*5:)IJH+]7B[*6KQX%O MIIJQ)6S]1)!E;M325,!3L#&^42M@GV4QXYQSD4E'_4#\UKF=X])9L_KNNA:% MQK?DNX*:):N4#7'NK*-S(![K J0B0%>;NR?Y#'6NL!&.6NF(B?_NOV9$Q[?D MOTYY^J_.[Y\S6\?W)JR^V#"S=9RW;)<]F[5TMHY@5[?-UAD?KWH[:[S&<)OU M9-5"63E>UXG-WOIDPT?O?>H2"3=97^ K7?_I;-Y;+@U\Q%LD+9^K"U]#X MS@A:Y&*FI1:IQC/-6"0Z^)NJ- 5I6ZGHAU;NCV>(51DY[7BC#U,_TQ0U$KS- M3_BB/6'6*+7\ XXP *V !DJ AD9++Z!B<; MLM1[!#-F9,,H,]L^;=#YVV[JAQ3N0-YDV9U>@-SO-@)R-XC?6B@$<@2S[B O MDQ'NIM>\N\W&^>,SAM'D*4NV24RB^SJ.\T-6T95$6CP[P>4#_EJ](\+_&(<[ M(Z(V+&D2N88/+3'&^[*X*+%T7]9$K-0GZS-:W1]VNZAXI?4C>V3H2(=:PH6] MHIF]Y"Z].?(R6O0#;V @<393A=NJ,Q()8Z=TTTQNG>@S)4",8NFET1E,5;3O MY-%6%]T!RK<5"9?X"K_@--_3\/D+YJ6UJMJU@43?ZQ9+XTK9N;EA/XS (R(9X$7.=W&$D#$D1\7+O*Q**6*TZ48(TJ # M0I12D@^$Z0K509P>KR,"PT*=OH%P4&C4=WQ4*EGP4*HI=SG4TMD=F09^*O+- M(:Y^KX]TOI)(7!RB5"\CUX%%BV4K%JZPMA *GPIKKX04\;9L5RTE:DA12XL: MXO!33UWL,8>SCY$7L> V<"C6VBP$$[CIGH,"/C!R[@B2;QL=HGGC0O!8=$[) MUYE_R:9.6WDTA;HX4\8=?DE20YH%R/MW7[:_!8E+R:V6NOV@!33.395J_KXM MR7<(&4IR,B-94#A#S=?]W/P9SD(AN-&9N7<+JUO885=XO=DE65)6!=MAN]T^ M1%_9WRZ?DRSBKW 8DAW=N":9.PZU!($N;YC)5&!3G]6*M4;#YG3OJ24X0XPD ME+4/4]/)W;IU@EHM#B, &TA=%LIT*>9#DN$;\M>2!UIN@SX\1PT@@#A@"0XY M'GQ1"&#A=]D8%L*/S ' H.W$U#F7?UQ]_OKY'-Q_)@]O+__WWVP]7UW?W?T+7__7K MS<,_ H&:EM7PT*?;J0) RLBY&%7+"P&VEU'Y_#[-OY1JM J;3D'*:0J'S0ES M3Y 4R=%$(I]<"L#U_=_1^P^WO]\'@S5QG_,A)NT;(;(F5 ) ";B'@*.;+,YW M=/.-9D,6^!EG9?*"FU^5T#*AGJ)-CQH.@#KR/&'20+0F3+4Y2I%[^\NGN^N_ M7W^\O_GM&GVXO0\'P4:FQ0>U:7\+<:[#2 !]?1V6]P9UK*>*YAGY9[G^F@@G M>[*V8Z3SVT+AFL?="XHE@K0P*Z0_SA'/4-T('5NAS[1=*!-&:;?S4*CJ'0'F M>&1 M44^^I\"*63NNV?8X+&^G]S'.HB+)9?Z>UV9LM<,V4,;;Y^K%ACD"M$QY0K=J M?PG+9W.[CF?6HB\ML.Y^"!8D@+4P(Z5?M$]0^"@LDTK[F@475)0+0\,BXX!'S7QY$M]OW219E<1*E MG_(R808WN_WY] M_1#.%%]M$?QYO5:/"2?S0FK!#%XA;4$TYO$?=WA/K/PYHL>+\Z M)/_"F_6.'A$[GP#2B*K#I":5,RRUY, BTT2D')SZG%:L,3JV1DWS,W0D0#7% MTG@U,YC\N3H4735/5FEG'?_SD-2>9CHR-2/K MHU>+# *^&H+ \:LO4PE@75:KRWRWRS-4,B GC IM\P(]K.]1=&P= 'I-+&8, M7\/>Y.!7@\,$P-I2@T0PO\2( 9;E##10+6+@$=]\D7,A72K=%O,2IJN/N&*@ MIY@D^/^'PH&Q:H7V1 MOR0;O G7'8@M2M,32#M:WPE,V.CB7R!_;M,&/)UC(1G4KL_;F6O]%-54S1G. M,\0(S]J'U-Q;XF_-RH7'>^8R\V6/_TAB,GW6U-)K2^--+GBPI=<9&O/I?8Z, M>1)G&QA+A%N/BX4\A5'O6-:S:1ZN/Y ;F.X86-7G!D-@'BOM$;!8C]"\ QNL MEP[N08.!W#](&?AQ$!*1PRM(1X>!N?]"Y&_VSNONYZ^'I^<7'V_YS_OPUNZ"]Q/[X0&V [,@5FNS-_SU-:I[M$'ZK- M7X+!F'@+E?/UA;"8;H8.J$.PY,D@]9+>D%.4[ !\_?4SQ/8Y)RRHQ6@75 MYJ4Q5=3@Y7':J)0^UQ125Q';Z:0>?^&(\4M=^>0DYI;ZUJDYSS0R$OTYIY*M M[OQ34[_0W%(]) #R2X;,=.:HBWDF3?$SN"8S3:S'[N#.Z43&]Y">RL)H#(;] M$+[*2,,PG95YVIB83L<%S9$X-I4TFV.!21T3\-+-'3L17V&92";O70,/8)A* M)I([IPT;+6>YK>SR1(.9\OEP'JX]Z_X6+=MF30O$M -9P>*LN3DD2NIPT-KN MF3554B9SMM@&G2RIY.J2+7DBGL(Y=5+7,DP6Q&V3)]6ZA.E/A*D\.JY$G >D MX44XQ#X=B#2QSO^00B3>VG?P&>KG4)Z(DW!)-=/H> /78)-K)M5@=FN?9T-8 M*!K6U!5IE37EZ>15>K5VFV$TL+DO/J >%.?\F%?X*BGC-"\/!1;>XFM*UP][ M>G00/D!'$OA V4"H$O?:O%;]YG]J"W]1"G0D">FN5&,#&L/(VE(Z@5R8P40/ 296 M+[=TN%6!"5NCF?^^GLM545&96X761)]#M7H7I72I^W2-0#;)-K0"H!3D"=\+ M;.(G M?\/IEKVY.?PD6.]95U61/!ZJME+TIZC 091\L[2/G^#LXZ'QY) E1:8 M?Z'ENHD\7J5@>:MVG"QJY6K]?+Z@$TJI""D*))2KXT/$GB+Z.(QZP(H>S8T^ M_P@#?((!$&0\0P'#%2[C(MGS4G64#?F0$146/M4=@3*488&-,/(''&>HU M"0H?O!X60T30%U*4]&@D0)EP#@4K'T27IBJ:\7'R >X"50%CCQ@9RS! R(?1 ME:KC\!'0S:JJ?A6C@]L'4FQ\X-ZU*N4:"B[XUW_+VO 1 76Q-X^K1RSH7]DM MI..@((R+N*6=*#9_Y17;O.82PP_C\NRA3J4P.4/5CF_])6#RA8BS1Q1,A!@@ MH1PG4XS04(:4.:'L73$L^!TAA4;)SX20\PT&(J(-744S 4#@-G$%C'W"PV3C M5D;* TG=^4+4M..4"Y)U22*1:D^WU @4EY%U>2V34D3 M0<2HFP!'"\K49Z3H\3>)$AT9;\F)/ O*^(>=)XD+XX\MCPFTM2P>'+F%8NC< M:V4E3001 .:*60Y3GWY?][I9$1EGUAS$W;.R[I.X>,4]M)S6,L<>PIVTA]TN M*E[;>],?HJ^7>58EV1/.X@1+YL]F9!TD=,F<8:(G"!8Z1C+E<#)@M6I:TV.^ M=7M$"-" HD$="FB*;FA N5OGCH&JQV$(7A.I"P)ZOT_938I1>AF5S^_3_,MU M_8-XJJ]/T@%9A\09Q&HAL #6EB<'KR:;5;]E_PP2 3(E1)220'J;%[OZ)'DX MJP@&%I/;]^@8M6KJ(6)UI06%UEZ'&P!60B7!+)?* VPYAS,4@2P+_/W!4D*=_Y6ZJ"I\W MWX?SW!%P$XZ0T!(QEX&(3[.BHU+Z.Z(/ MD]%?=6KOF!AV8_:=HW< &?)4VY M/GK/2;7D/CN:N0&;[H2QPFQ'[9G)UK\%D2W)[Y1<#BP8'/\D& M!S^%,3@HH@W^&.UPR;=DP>/6D">/7>UXQ!#4C/F\I5;,(UFQ7Q'[&479!MU6 MSZ23 S%F48?E>A]Y9,JCE@-+YG)9T)!Q1";CK^S04Z]@:S&YYTZC96?>DI;. MEB[DK6WT?ZN-/L-/486E9W#5TN0PD%.OV@9-3<&H0G%>5N&4#]3I\MRX;\98 M$1(-8:/@[=>NP.K[:2 M%?8XJJD=L]HA^P",<744U0EXL0Q#C)RLN]5$@I%[51B^+W?JVXU:NL_&;7:V MP1ZU14Y/V1[T/:*&003C 073+6$+G@<$FW1->,+.NT3LM2U\./OJ&W@PTRYQ MQXDL7#WYFC06&GAX4S!V3UT[]K@DX>D77#WGTKF8@H2' "$))"0$0BRG:0]& M@P6Y;&T R=@(AA,! 4IE&"*$:72D VB5[B7D="49%973'DLH!$)8Y,5T0,U:GZ&V_1FB%*@F>=OF*2A3$84<"@L/X7_-'I,TI4C,6!9>>8=CG+QPCD9IM&R^A+2E M(R0DO"&QH18C XF*>D7^G;_@@IW=H#BIMQ6C."[HO33[(M\F%\%<;1)RKH$)=Y<1T5&K^B\W;[/"YP\9?2$6+))HF)Z MV;DY88X0; GJ28UN3H+)'LS1.C2TI=^WC M,8IU>0Q!;29Y5F,&6_4CI*^VKE++VAQ\I)"_M7-4:!R:5^RJ M;7S"6912[[W.-C=9A8G/J*Z_[G%63A<@G3G)_9\>)S].3T?V#)[.0 T+]Z;- M?=44O*'#N7W;EJV1)DUKA.OF*,_>T,#0R);5OLW4J+0FY'%_NQ-15:%[O)Y=FX1&4(YAW^"G)Z#H*"N(:.%5GJS%IC#<-+ &MBPIY M6]P4J;@B4"',TI+.I:9$5'IC=B17,"ON5@R5-C><;L)G3U_4$+^;=ICJ ^;,QZZ$' MHZLCCVW49]XJ.K8_)>_$LT);?R2P" H0?Z&_+5&*1 MOA>OY))!K5VVT"6S]F_-S,T6S#R8^:*+:R6^W5Z75;*+JFF6)_=A.T0;/71% MZH =Z/2,QUF*M"G!:AW'^8$-?A!NGRP,%'[GY#J?=&3I@W8#4^9P6,Q4?Z,? M/GOBEA3F/FO>' M?FGCY%1CYSP9&B9()?8>+P]&J5F%?=SZ:) !%&#G]MRXOG$C3?,O= _\"F]Q4;"1R+HL<77Y3'H/WV3K'8UG8UNU)&\-VICH- M!8*OW5@J( 61#?_2TJ.H9; P\&R-*H?IZ!&$#3D-<&ZEQ0(V#G:B MT58XM(&?DUC2V75'1Y/?:THVN66T9_P%G)K5MPD$P3K.W$A8\BSD[SAY>J[P M9DTK,CSACP=:6>]V6Y>0O#U4916QS+%W49G$(R!:T3:?VI#6T54828,<)MH( MEKD(\M_CHFX93J%=.WO+ ;_SZ4%3V<*+C=$8B;S'F8WLNEA9 M'G:D/<$^:5BRQ$)<])%&&]+WU+C&+:',A27TQ\Q>?NK^10WFI[[!-+__G_6O M5Z-N[OW2J,U^L36:GB 0LYGRXQK.N-EJ?:##W#2)B&_,TS0J%LYOZ'_F7/R= MAI9#'C+3F31>QG@NUV/CZ?W2:,Y^<34>P@34>([\I,;3-EM=1EFT"<5R^M\X M%W^DH>60AP/+Z1HO8SG7O]Z-^KKW2Z,Y^\75<@@34,LY\I-:3MML=7TH!DK^OG=IU&_]WYI-&>_N%H1 M80)J14=^4BMJF[7CGO]-!I>;?'>&/A%+VBSLAOJ?.A=_JZ$!D8<# ^H:+V- M__GI'Z,N[_W2:,Y^<34@P@34@([\I ;4-EO]9[2/LC/T#YPM:S3]SYN+O\_0 M:,C#@=%TC9F(^8XX MGJ?%"TCT/W,N_DY#XR$/!\;3-5[&>'Z]'P^9>[]T M"^>Y_I0I[-Q?R%^^%B @6Y$'Z/@DD/QR6=_E^A][M( P;3Q<4! QL[#PIY=Z ML^_\HC%<\L/X]-"'XZE<[N6RNLWYYZHYS2U-6T=U4Q/?Y/&!;L!&G((3!O)X M)J]-+JFAL*\/2+=+X5E[8)H5M#S6'8G^P!EJ?BYP=2BR\B]!';$3VTQNWJ_2 M,W032OKA]"5X-DWG+3$302Y&R3O&W&L8RK*_!RO3.Y'L9&9V^U)<5WZ91F69 M;,F8CKH"[OA#UJ1='^8V<< "CR&T:Y;($%F^D&1ULR&2R!.:V#!HQ'(;#@(' MC8BB*6GP)2HV"SM<:2_G>KTR6JWFM&ZM7,S)@]& .$T9CD6P[W UKS"JV'OYH M0MK#.G4?CI2"P81 @F 7IVM M1[Y/RCA*[W'QDL3X=OOK'P5Q!YB[ *'=OGE[C?8.F%%RA_;LN@)%V-&C7UWA M,GG*Z#6JS"EO\#XJ6'(Z==C4BS_1NX:S]I>&P\(^6]\T&Z))2=K"25.& M;QL$<=S:DIRLC[ANU@[5#5'3LF=G@:PX^+$W@?N&-3A !_XS"1 %D97L#BGS M6M?9$Y%%1GG9T]VO]Q\^7'+]N"E9FSVB3>: *%TAT,[=4*X(949L5DUK=&R. M>NT1(4"$8N'4%E-CR>T[" M^.#34"&'^X?'$O_S0)S@]0OYSP5_C"]MU [L!8U<1E))D4X30?MC?4T1*I\QKM"&CK$>#Q5ZQ+3F,MHF M&7F:$*R5= A1WY1,C^PE97D@?/("12]10KY7RNI//K9/EA[VRZTEU^W;T7B+ MV[X;9$FX>3% F/&[E+VYZ=&1>O<0L:?H(A!7[&H5HF&XI5D NM"/ASC%47&3 M;>@)FM>'HDX*6&>;RSQKJOISW:HY8?/N)H0.UJ\O!@P1YB)%*#'EM&H(4$N! M6A)VLOI(% B>+(PG=^K6(>[TF;18-!8+A<]/N& ;(^13WNSV1?["0NE]3@MT M$,E<:!K1-%]&D\8!D%H2H(=')D)%8-3GT1\\Q?ENGV=LV)-O"0H1?5*]UL,I MG#U%=<'#QT-)!LHE&1O%5?+27&!![[?Y\IS$SW2@]8IVT2LK?H *.B([X.:> M83(B:R\9+L_HO]-#?;2YB+*2LJ,[9E^2ZAGEA$TQTH@.XV6]1_'(@7=S<.\>Z9I75 [I21&GFCFX \ID?TCZB5\D1^[ZG,TM?"8>;@YL.7KGWMT.8VX/;4I MWZ)6'+4:4.:MZF?HL5&>R6'JUS1UV,;L#@23^$=/\OH'88GN_BW MU<1Y^1V ?7=>LR+CVW)>=C>LL>N!+="F) T_:)'XN"0 M=02 C0=-A(G\GSZ/5=N4>9NZ,>H?C@OE&@8CN\@M^VT(=!WR%J(&HJ# ]>[= MP[LH^X.[*\)]UKS=Z)D#+@:'>,Q%]CYMNWIX3DAXK?".A-4]>8?(<&4]5#+L#2A$* MXA_'9+X#['?%#UNWFCZV,&PQ\R@W:* O\B0N#Q+C"L.9 M0IN5P-%"V16@$VX< $;.4?/C$B:L^B:!*Y)/9KB0 _J6(B59C\ MK\]D=6S+5GC0);T+I&(55Z*8W8B)BB/EPJ<#S$PEM^W(T=$!+?KN)(&!M%FL M$^84BI$X=[L\GQIFTQSUV@?B^'V;I>A(BR>[! P(-X1E$@EWV$6/F_>?P[$ M^=GTL<"AF70R:#D=RO1V2ZN"X/A0)2_XOPY10=-TZS2D7PYEM:YH@?)/[):= M%_P15S=9G._&%@3!JBNYX\+*J0B/O6!HIPJ@B[AMU79:XNL-E M521UV8UFB8U.JD;8M"5OOJDYN8,/,14&'>@MY8L\AA6[;I$YILL-;:G4XDB! MHK+,XX0M2;!H2\50GU(+6M8]6%M;[FX!0R]@RJE%OIT&,QL]2+"T%0QI[B0H M#LT7;1M*:N:XZAM^B78]:'Q[=BX(=W,:NMMI6!N)<&=:;:5#FOO%T;V+5I._ M/;L6',ZME->_L6G_*?M\8GQ4Y=,]R$O\&,27/;"O'9.ZZYV77-? M)0D!(27.B7HJ5W[>4<+ZL&&7I,ZCA^UNF,,,?+X&'4T/+;2_AG(IJ7'?BDXC M:'C JRR]$LGOH+'AR:_J M'#2;V!S()9P3;K#.1.=Z34[COB,)X-9,L[Y4N1!I9X)>?5/^\X"?HRP3;XE+ MVW07WW#;.%T[PN$(GMHD$2*^>D1$\];VRN4=GVOVT_BN$D[SXU4E0EX^+ GH M_AH)=V,;8K?7=,]".M?N9@S"FVMLK %RHSW/KO#F0.:!CRG^.<\W7Y(TO=GM MHZ2@ *35><;[Z?H4[;:Y#H7+9IN:/_@FN+9(X0::)H<5:4@&;6W+NJQ@KZ3J MYE",+G%G)<[)YSJD55/,G#[\4A"__.=-_H7-+9\:@ M$EW02Y0><%W%:Y\7[.Z;0T9\=,>AV^..HZ)X95?E=&5@F2IMR[^@]C7IOCE= MT"3_VR#2(L41W>3+L@.)%:^(1 >J0_,EEMXL-S#WW,H>1_MU:N)N6TY7CG]L MP>Q7Z\MR1-7Y!%:=.1\-#]$RQ&_5^$2[Q>#6Y[9(KBD$;EW<0*"C#5YHV6#\ M'!5/^,V:H6"U&]X, =>TWRW&3MX2>VIEZ^/U2' J]W-%#^J[[ MM;XAY'QDVTX\FF]ER<,!C582H8=>+DJ((&O/DV4<1D]-'C_"997L6#)"U*-H M[XEA(YOR$,<8LRGOEET(CUYQ5)3UJ*<37F_XEK1.ZG_CNAQ?G^/"@R(W\\V! MK&GH,ZS8M5[$09/A M?V6[5LP.ES&O@%'D&3,VI:V/D3IY:&L\ATN6-%KFH[QG.SY M%](:TQT7X'3IW.9J>E(\+,89"99,W SXK-H&=4W\ID5SP>#7I"2#MT=CQ4*,LKE":[A XBJ_P,56SO:R!DZ6U; ML1H X+ Y) =F[F,5?QBII' M>P7<"7J?%SAYRBX/18&SF%[-GI6U3&XLTFW>+E8HF[L,'A7,P9<@].0)QX0Z MY*OK[99._/,M#1&T/0D:-0':I@=J''4:.$'B=-F@O::%V%1&&OQZCS:TADC1 M\6+Q*,%+1Q)M*\K->WHT:%10=N-#+0F>C15F?J\IR,5,Z:R]L:BV'>HU#"0 M^+ RT=P;T,Q LR3KB/(NBO](\R>N1Y>VZ;(FN6V<O(7/.[CQ/S.,V/"7I"7CXL M RC[4L+=V"98-F9S(UKS,!#?YV8,PC1-&VL ]&?K.,8I+N@8I[]><[L=K^F, M[,J8KGEO SH'B]>6 NT?306+\&'&9[QWUFR2U5O>&_(D2K*R.MX83?? 4F8C MN$XXRDLV/IX.?W\@@][]\VN9T.VUYC>ZKG(HZTNH]T7.MHSS[$?$:G^4KV6% M:4IJS)9H6''AC-#NHBRK+?N88%4R3>-F>/V(,[RE)S5IHE5YB)\;>7]!:Q(8 MZ.B;'5UN7NZ,\$D(@[2NE4;SH#8;PNB18(4-UH^U1;X\8S+DC]+X0,<%V5-] M!)IH_I(PBE<2?;H7RO>X:.8#A[++X\HV24'G$#M>;A:.2.?1R!U0,_94V MB]:'&DWY8=JPYT(RYIT5X3PFCA=US!E"#W* MD\@07] @(%E]C'8L+?R1CC?H1<]DT/*89#4XV";8EZBL:Z'ABI>GOOA5()). MSO4Z97P]P[3U\5(&$28N:FUL$L\2M0^0^1A(+-C%RL0WM)A;@:0 M!QKC9[PYI/AV^XZM4?7NSGZ@_WW 7ZMWA-T?(X,RIFL//NK3N1QATY4"?D#2 M4+#PP)L1'P*7QP/=KMDD99SF]&)TYFOK5< MSDSF7-8*J1H,^,"%$JQ,B6/L0YB\&*#GMZM5BW M>9V1*+AYG;%8$+N]&-KM.DWS+ZSR%$W&NLH/C]7VD-(I#3W'N/"L;AZ+% )_1H12Y&A!T9 M%=W>I_5YZ0HT.X^69V6R:1:;4504A"%;RQX<2F95L+,,UR4ZV0GAB#M3'*V' M]ZM&9-UAFOHD,4;/R=/SGW&V:?^]SRN:QA*EB&F!?CAD=+Q$08LW/[:MAAI_ M>4[B9[2+7FFQ[GV4U%5#:;&B9[JID!0;=ARG)0ZE$H7*+;]6YE^0-LM/P[F/3%<"78V=R]%[(T7OAR;M?>/;N%W;> M_4+EW2\"]>[FYJ'IW?7MPZ-W/]?R[N=:WOW<@W<_G\>[GUMY]_-OU;MODZ*L M3L*YCRU7@%Z.FRX'[[DGYW[NV;F?VSGWNQ]G)S2DF@( MHS$#,8QH2W01)'QX=B#'CZ"GM/#3HU4 :"+%N\GY=-D<46[&)G/:M;4%,C?P M979F?MO:[N;QW/SU(GT"M>>&6$52LY_1<^NM+6DR4&!IX0)M!G:@AI!R349- MJX$@J)4:/1&^/;?F^HTN!Y6UA>^YG>T M#Z,>^YD\]U2B(9C&#%97N(R+9-^>9XJ/T-I'KVQ5O[=+$$!1 TVSD"-*T'%: M@.K1*@ UD>+= GTZK,_/CUF8WQ[HC$VFR\#@A4*T\ M]@A\+#UV[&?RXU.)QDN00P:#6_X>7Q']%"-_'O?IP_3D/,-0+49RNTYS,;*C M5:Y&CJ1XMT&_Z]\346[6IU@!;YQYR$O@CF9GN@AN:7?P&3>TRDHE2[;A-!CF MV0P:N.<4]-AYRJZ92E#D$XP)^K8^\*D^\VEH-LMC5";U'1$;7.%BEV3M:>K^ M;5NX&[A3#8H-.RS858*DSYM,B(J]6!B9,3PSRW4,@YOOT&L[2G68< &W6,@$ M& YK,UOMI;VP)X&LC-AVNCS+1;O7 =WH \XHAC'^+4I3_+H^5,]YD52O=SC# M7Z)4XE\M*-NZ$R:4+J4%].6 5ZDP%BTL1V#(:;&$22@''Z%RC^-DF\1=@7GV M/JPL85&_=1BNWP8!N9-ICHHTZ#/I:C>8RIT/?C %/\QE @&/E@=I*5!-@CH: MU!"%%<7FLU]1E1'O!@P8*=\UWG =__.0E G;<.!/>M9MTO8(% X[YY_RP=$!R,; '^+9@UN+< M6H_YK1TD<#G(!K9S$LA:2M0C[:T%C1;(.NIOU?@%T6U^ZX=<7LM>B. \NV L!/1JIF#H7B8%UP> 5Q^ M(B;V')7X4Y'$>%V7>Z?.^K%DRQB">8$%A]&\P(@#P$C)0![X2,E"MFJD9,SR M.%+JDZ*6%C%B=*1&GUOZA6'I8G(YC WP!TL&W,:#)7-%P,J5/D<%?D?$;8@. M](J$6MAQK?7=Z[')IWKM<_TE*C8?#]0AW6[9T_*F+ ]X\^N>7MF*BS@I\>WV MEB6VC=-2YA/8%DB=0:!+X3_OZD$/*F?36%AKN/QUNH&%]T((P1;CC3=GG-&W4,:L(_/U(U4405+-$AVU#6 M=*Q,WGWI\K+S835? @VC8HO>97=5&F=ZR^#=$DSMW=E47=8AT6J_M%WC,/JB M4$\6S4#LMVOD(2;P#'WL'%HM%-52$16+KGONJI'\W0-Y-?RW[8(@5_5V^S1_ MQ?@>%R]D8,S7_S(JG^N2MWCSGAC04:G[*H__^)WE$$PNI?/!NET]!&7MLD($ MJ CX*B6\;L+U*&A1JW5W?]Z^R&.,-V5S/T!]1QS;8J-W/;_VUT&C+*.WMM?+ MH?75=>U(L61C32H'?6D$H2?Z!QU2LL'A8-C(.2BT]*4$7N"4^S7CT?(EYO(#- N?7@_907^ :0KI%LS?L6EL5*<'SA 6Z'Y)LF1W MV#W@8@>U!,=AZ;K(-F"YQ'RUIT P"V53GAVJ'9ETJUO-:"/N MSSGK%:M37:+BV;+K%%!@2T!SO!YWYUG<1-, H+?L8A!'&=^@,UW00=P%G1:X ME.MW+"J-*WPP.EXD!:0%X!U3@!KYAN0%384OZ,A]GS0Y@O1(2+UU0SMZW^Z/ MU]M!9VA7,_B./*4AA8\\P NQ[%6*OH(/VZ*NC N$,VR5QNW\L@H_;_8%QJ7'[4(L0QNU3C7Q#TF+<7C/XCCRE(86/O!#&[>WR_W5G M@>5-]HF-QZ#&\1HB7,?U4A%+>#>)0L&,^]4Z@KL_EL<;OTYVQD14.YN5U%.YE!3I.95L@9ZHFAI7EJ0=_= M@;.]GKX_6&A^I-!*;[[TM]HA9"S3;P,^8]+0<6Z_0&94798,FU41T/] %W/ MGW[\CFAG@SM]1 /.NV[(<#1*4S9Z?/B2&Q+Z/!%P+'_/S8S7P/F_*W\)>)GZ//@[1\UD9AX[W M,[(.3Q[P-E/[OTD;CO?KM0&RXHZC3\\W%J)CQT.:T_5ZTV[EF#6W%\0VW37G M6?2(EP\[ ?=U$^[&%C+V<^1A@%[.W!@T/)R^-0!ZM]]P22L<]D5Q[]93MFO> M2]+.P8*%7*&]G4J0R)[E=.-KEE[JU@,7N+"K4_=O;M 50R,7DK2&KN#IRW! MW)]2@I7)$#?8/!^XB$#NMH,Q%H%+=+.6.<\OEA:+C[]CND>--^L77$1/N#V) MR4JFF69;^)*OFXH!+]_G+@NTMK,G<7AZ >OM&2_ZK-H6**J;H#TKYTAK\[(\ MC[JB!*9E>@_I!CV39BBB%9OI-@]-Z&!Y'NDK=9WUCD]]LPKYRQ[7]0O; ^V# M%!!6_K?9+@H]"<0;\'4WD'QBR7!S"5H5[9TG/]_@U#S@/%DIOC0/RO=IYK.4 M;@DMI$'K81M%CK73F"K??=^"*/J6G9_G+!L?*L]X9,&7^D&YP O.^*_+Y64# MP;/CZ*V?V[/)TS0J2GJ,L![UA9[F\R;=F&V"T)MR8R$BB8LRCLCW8#I)NO'U,F^E*_.QI/AOY6/5LS*^_)N-IIJ*5.(^H;@6;#$)YSI!#U!-CD [248WS MAXY7.YU&)M&@?\6I(>/.4.:%4 ))5LB1GQ^C\94_U.=O82["W"':(+S,(4/C MT,\:TK0.P(RACWE&!>$-<\KKN$I>DNJ5FS&NT[1Y0WE3!].6,89VBAJR1*:N M)&77W9&.K0Y=2@<-EU'V^B>Z )2],.HVQWQA]ZC5\;E9!PVA(*-J\:#F[-&N M0/RFCA!;BR(>E#3Y=_ MOKO + M3O,]]3>7>2G(6-=NW[RU1GL'3"BY0SM<78$BC.C1KSXD]4B#^-WX2('*?%M] MH;#9'&E13(G_@JZ_1KM]BFE.2IP>-I@Y[(XX:E?D:>770T7W MHRUM6>'X.'.&'@\5W57. MF3FS E(X)42XC2*=Y'V1;PYQQP LD[!I1P8> MT4N4I/0,$VW[2'FE1&(O-J%HEQ<5^5IE_0'H"YW1K8D(T?N2V:X&Z52,=KAZ MINN ^4M3OXJ.9781NU:KQ-M#2IIM.YT;%1:.PT1:QG(>00_UB8(B[#F-D^ Y"S#:+96!T?G91D%[QD# MH\8RC0[U8+F&A!3FJFG$^!X@OP=(M0+A!^(O;BJ\,XB&$Q)U2.R1^,%,)V#&X#B6:8&A M(8L5_2=*Z+])7-F3+T%!M$VR*(L3$IX:^^["X(8>8HA0Q0I#H(=GTO[8A@:A M0UG'V4U2QFE>TFBU)Q&$Q9BD%Y*CLLR)!!H?V-&P33ULV[%5BY)$4:)#+2TG M"I*(MF/1Z"LNVS!8!5"2Y\9B,G0\IOMU*A#]0#S).P#8F;'.I#0A=*J[H-3W-39OC":.X13L_ MY+5P&>Q.^8'/_H0BA -: <7J]V<2CYHY'=T?I-Z[N7 6L>Q%=NCF>.?5AKC\ ML@XA."K2A(0!]AOZ0AG5,:0612=D[=_;0Z!_0;]$KS00-1+;N>)+5"281$@B MZTOT6J(?V/V2=8C^G^B52"(Q*7T]0SO"D!XLVK ?SXAHSH_'M#OVA*A+GQU_ MI:W*'Y>>%DH,,]>RI-%@>]JX&UN+^,!;. M--,R[GRW4P8"ID8G \A \C$7GPV0B# T@HN>$3"7%LB5VO96($AV-[<"P*3R M@83Z\CQ9*!ZVX(7BM@64F=;\O(;B@0@M*^U1\$-Q"N'#\5#WH;VS0G%(=R/:M_W.J%8J_,!0_&1J;=0/!1A: 2\ M4'S:5J 3BK6L # 47Y/X4;U^23:XV6$[%)C65LB?BFC_G,11@:-RCXD]D;A& M?MX69*J>'3#]%OAKA8LL2KN%Q:BJBN3Q0.)#E9-0@).G+,X/Y!5(O!F9X^QR MFV\^HUP'H,ZF)?009V[%13YE7CUH*9.&$QVH-+Q*1+FAEMUQ_1T=&5*@1VF* M&K:HXXM8SF%%=P4HD^-]N)B]&=K@(GG!92=KX6'1_'#.%T3*T'_/ID(;%69^ MYU/Q8R"#V-DU#L*#D0%W+>]W(N^JDW>;_=S)6U-Y1S]WN[VKY;TG\JX;>9>M MO'4G[R%_7\N[;.5]=U0S0N%;\E1N%VWJ45.2 M,;YTK$H&4C0/XKOWF=.ZOR7OXWU.GF0;HDOQ:JHPW4JO\NP0IS@J6B9:LW$O M$J7S<&")X.$ 5+]YYMX^5#:+ ? :K.[X,^RF+=KG7W"!6I+>Q/LM3*K]H%(: M)[R9O4Z !4N#PT>WC-\%^1QVNQ%UX6=3S=5]BKIN^/Q;.QOW?/XF R#*^E[ M&NQ%X87]C^;4=SCF(4,<_MCHNY_Q;-EOW<]XR J[PS%.7JC$NLJI/$-,T7J4 M+29L#9!5(>#M*XM,+DZ5;"&C7EWA,B;=WAST:?/*]O5]#>PNQNG)7,NI:4&[<[ MIR[MK1F9(D7-W;J>2R_5CR7Z:C!N,J+KQ@R:5$X*T9 Z M:B-Y8C 9L%D=6U-(<=PX+;;3D"Q=!<'04G+[;ARC38O#$74F NBV M;ZMTJ-N[7M CXPY>DT-3H/26'"4]J^W..0*$?O@'^;\___++GZ^N?B1SRZAB M$\RZ5O>1*]H3MNA+5+**&X0WF7(^OO8K52Q=2T+;B'*+?N9<6B,C'5P[HY;A MVUKA[I[3D>1DI]W];SW3HRW1L2FB;=^BL?S' M':U%4ZZ?"LPN5.)>UF% T7P#+0H'_&CPA_;W^B)%2-+EL.H:(M82U4U1UW99 M%)E80V[574,@:1"W4-*6X]_T0)RW@2Q'HSM76UT@-W_X,S^!(X>W/T!G7LN( M6AG'8^R;Z8!=JVWS[HJV#OB1 ^9*D:5,68%G, MZ/5\;MA!0YA(R5J :/#V:5H@3EE+BK51$4<\L:/K8W&*Y0?1L+8D\+DPQ@3N M9[LN69/_;.A?..LB.DT'7E;4U!D)?,9^?*Q4EAP-$E*EAXU*%%$JO D!%8I. MS\TZAP<)/M40$3+.'FT*T+G*A=A:$\^U=HV"\:PP-B3UJVY&!'EA:',I\V6^ MV^49&S1??XV?:063]WE1*S*R1!.2YMWU2%PN?-00 .UU#60*KX'49;&Z8E<" ME$UR9%MD*F9TJ&2S1>:C=W7I*]QPV:#H*:)7,Z.BQEV2H1@7%;UM($X*\H)E M%1$XE&Q9>W\HRD.45=TE [C8=1>:-@RZ8+_T+:8F5IC;6"&V$"_'NS%=W[351 MY:"@^'YPR&7@)'+*_N@AZK1R*H*XCT[&PH,I(&/.H4UJM W@Q+?;(0#0;E&\ MP>QK@:CA#VGGXX-C@V'@;8>INQ93-3/4XQ9(2?30L"7:8PL$7&XC47?Y<&-4 M&%W\08P>&@ *7VS4^WS(-@7>5,]+CWQ#0YQ@M!P*X@!'V.V@?K@+_ZG)JV*Z M7.$X);,CJMMU%#_?'BJZ K5)LJ>>]H(51RBVHU5)=[8 <+WJN*>1B(H[_]O?_H-[DM&%LF@@A*PBS=11])N$S.B^A@\)0OD_.1)55S1^ C1DE9'NK@0>>%;+/D3R6*26,R M?F0L'E_3Z,O2043+:G*SWAT5'I)0==6&E)P]&B5,=38-(;;F2.NPU4UJMWY6 M%_8@P_^NV=LQ(E&1-0 KIQ@+%D$+4-&H[+<;5G:'CT91+0,0CM<9F%.N4M'#T&ISZ.%J*G4V2P99'!A M+A+&AL^/BXY]LSW2!%86:BZK%8Q1?)NMV_C%3!;<:,9<+HSQ]E;,2SV?^VT8 MKV @Y-MX/239,BDW;)[=[+-_Q%]Z^^OU(T$JK1GQ*&%6EQ@@,T=/E*_D5R/I MJC0; V;B1-9ZM[U97>GR9S+\A?U&C_)/,OB;!?R@,E8-S2]W-0I^1HP>GW'> MBXGT61$ FB]J)A;.]@>YGW5NP,W1VEF")R$='@>K&WQ;EJW(U?1MVC!YE_KR MX+,KS63#&?@@4[(9@S7^_$M2/=<.7>C,@TN(G,O>%#$JRIV-R)6UUG;&WIJV8RB-( 7)LOBX(1P<' 2 ? M>DP(IY+(ET!)&!2+VC9,J2>)ZG7MNE)4'&5UI2AV)I!6BB)S043ZY)!6QY$F M(=SWQ4]RNY^C%_HS)JXBWR4QV]I[R5G3NGQ4F>R2-&)[R7U/MO! %!(RN1>; M'?HY .:M\P/3,-+SJ:+RR!1M&JYAUB$S,%9YT18SN]$JUZ)FJ:C4HJO3 M4BCR66Y,7P,O^)$7&5OW$,.XH!X;U/+Y#AC3DF(S(<9+(3$]T=YKB.FKX04W M%V/<6$2:DR@9-C..S J%S80CP#'M'=[@77UJI$AB>MTZ;S5;T:J]N$74RN5^ M#3Y/Z+&D7(SP;@T)U6J]RP]94YR/3$>3#>KVB>C^?[WW3Q^3[L9X=SRXO_" M3]77N7;'C&[9X!-T%VS(^/DQ()B[6>3\+4R'WLC2/47L,?4W(2P0NMN&Z H6 M:^-P&U-(&,.-&!1"+$SD8F B>V8B1^]"P_@F3].H8(? ZAVFA:.YN^4((K&] MYRN6>NM%FBS]C>"U%)AY%+7^K\/^&OU MC@@:%\\'Y-C63X'@Z%**P%T^>#46,)6$E0V )*RNDC).\_)0-,/YF*X;;!^CM1Y0Z_X.R ?XG^.R\N#V1*N,/% M^K&L_O_VKNZY;1S)_RNH?9E,E2:U\=4^W%V5JCQV9M95R3@7)[NU-4^T"%F\ M4(26I&SK_OKK!L!/$20(-$7%\501GXK!IP&)PTWYH M\T73)="#:IPP'_I8Z5_N>;+:;(/TVU_8 M&] : MHS.X2M *L6(E72E?\>@1ZWVD3\O3Z'Z?JXMMVDMS9U79 M18DY\X:.-^;(MV"><#>H?&?R%15O*.C;A1G!U]B(L>+S7O&VT$*\'3-"8_^2 MM[6@97VUMJ#O7+ ]AY7O,7@1/J^R:_W;0D9S"=Q>Z:F@2KT_,T(M"5[E+DU! M=?X;-5/#M7>[9BJX$@:/NTV0A")Y^&._BGF0?A)//+T2'_*P>X':CKI8IAZB M]EG"Z9=-OF1MISRJDM#L,CLK9B8\7-%#NK\29!)5R.?8X'T3<*,.LP]? PLRR_P MB^1]2B4%0Y*W[0_8-CA T%G%^Y"SF#\$<7S )M4%30AQ+(ORC&UX+%M88ZCB M2:8:7]\',=Y9@U<*JJ[TV0:BWB_RZM=[D:;B":F"-(7!J]BU4&OJ,)_/,,AQ M/#8=)8 _>1..P. *-'C+F8J[5=3#7P.4^#FX!4F>PGA3>>Q:]>/>XZT3Q8C_ MFVT PH\\7; \VO+JE^!]%;5QKCBPKB, *)SLUK3N/]6W,X=) M'Q 8.[J-1P%AF+J,8_&$1O:;2*_%_CY?[^-+-1G(JE7BXFS2E=C>8_$$.*ZB MTT!%E'V">"K"FV25\B#CUUS]MP7$TRG4S_D4"CV,9"5)-D:LN$W,(107J@5_JR+FWBL9O:M MXJ9[\#0,_A=M<0X3J/A<:Y+ 0OP=TYY)3VOGM1 M'9N_JOODLF==3:6LU@.EK-#*WA1Z9RZD>JD.R)!)OS0/1)CE?PR>L>'7QR#' MC.&@=,+@_QX];.+#APA&!4-XA 1 3MJQ95C1GD#-/=X#Q6,0XY%:/U> M:45[N'/*@5!GXQ.,S>2HR54MM43(#)5(+*M'5XK^>2.ELEB*A<2VE%OFEH5H MO8*4Z'_P2LO,&> DMB&FQ633IU)J*;PG_ZX%2WA^)F%K+NB;CAV>&/L33&!JN;-,G<'[K?=Q'*W;YF//T)K(]#$0 M)(MF\5--: 8U#J6. P*67^7?##_ 7>?,.,]9X.3FIT_)OY*/R?67Y._PG[N? MF*J<7\@E$?X<;'>XY_33IW?_^MO'=_]Q_5-[>UX5X6./$3QP"/I$PMF!!RE( MP XH6Y'DFTSMB>>;"$@Y;MD?Y@Z#(P I7"#3G=O9[)"6R;%/.ED:5N6' M^OY)D[:(#T#\,D$W,'^B0MU,\RA3HV\/$0YS*9HFX X*9\DAK1N$.\NLYY%9 M/8_LGECI//)X@SB6?[.\[[NP0_MACFGJ[OL.;CE$M3[-+ MK-7')?O/'.;2F%?AC6+@EFX278!XQ\$Y)0^WZ_?R*$/+XDAEZJ=-)-/#AY", M@#J[I1R4R=?0Z5@J43(]K@E3AT/4;F!:R%-7$6(:$14B6:9D-HZOSIS/TF)= M3 2UILLB$5_X,,*QGH-QDD1\TM%,;I;O*.U2&>6K35H@['LP2K\F6F3#H&NP M13JDR4WSPLDTNRWS_=WEJUE:0.Q[,$O"9F'_3*.<7XLG5%O57Y@V=UM&[L:L MG_!89@]'-$X5=9+NI-WD6QR$R>;:/%AMT#&(+:].GC.]IHS'L>3Y+GGFFJT MGP_%I=]XREN=CTA$DN(),]FI(MKN@BA5J]J2/%/MN!5;O90'3XKOP2GW+(F_ M95_P*%H>/&#W&;F7^[3A"6;YVH(*'3#*C.L$!/6@NP/GIK9[,S"IF><#CA8A M?'':]%KCY!3NR47[28V2)#EW4TMGCI!N2R86RKX&ZX:MF$WDQX*U(4D^%:X) M%]BNJ^L%# OJ/13ZUW=2>%A>ASPR\^J1;;(A(\NR]LU_G!6*-4ZEQM2)$) MP_U\LG% 4L[DA**2VRY/F@X2'I%A:I9&WS@6,J]D)[Y8-@W+-X'J?X/7EO!< M?XTY&7ZHQ&%G(2ULYAQH&"IBQ%MMVHJ1I;"8 9E389#$=PYJ<$(?^-$;A1Y) MQ&YKZ"OH7@)@#-[5#S%^"V"]HND6M0;5..'FHL3-5N*FTVOA/2%R86KN.T)H M,&18!?+#$.%JS1][;!MOSB6-WU?;J.WO_=9WF](H=U"Z)?5-;3<7: %R9&V2J-[M6"& MVNU0\JTY-LO&C;LND#D/DA;>>>Z_< M#@9BY-LZZA%K9JLU@QV2/27.J%H=#VMQ1IAJ7BQIF"8J%]L.B2>\W-9&E3.F+O ^>^6<"H?TDB!DNMF6!$*$*>0GD>7%)61W^QT> M([A31^0Z8[IC DG#J(6^HS6805NT4HW^$F5W%G%,N4I.)8OPK;!K2$&=A2W8:)D8A28BW5>2#/PCT2,8*.J8)F:8\CV _!RWU>8#-G4A+3[$(:_&WGRZNIMY16D*T!F2!$K045XDF(O5MRC+ M]CP,]UCUH=HV/0;QGLN/L[5(B_/U>%HA"OGQW-]#1KDFX"3#*^EVT$B_AN ^ M"'.6[BIS^0^DD86(*(,I(7H3*H)Y(EY4<2C;+3 E7JU#2!VSKS[X %$0X:(] M.7 05TT:G,W";E* KPWDO=:\BI'+&U%?IS])E+MH[-/FO=' M-@3C2LL[4!\U+1'#8P?;ZH M]H<]$T9+(?T9XZ 0>F\PH/)$.:/=*$8Z!!NA]?,K=9]PE!UV>PF\)*3*+J/9 MNWAY@K/?<8R BI7C&) WX#FL1C.+O4R925JJI[<43*#&)=. M3FX1DR24%GHGSR@MQT!O%V-RRO.I1IO;+,9EF).;!6&.^8'G.9ZAO$IY&.67 M27BW3WE^^%4D878E9!MH>9)#=11OI$G:TCPDZ*?I),'#+SCHH\XKW8=@<@FN M$I?RJ&"$-V>W>N+ITXLRU0R2$%+'6.J0M\"MI!K5$58J8O>H23H2=2-M=3D] M%MZORB'(RPGP9IZ93P] MVBFKWG@J.^S"XT:MAN,3 U1%C9N)RJ?8HULF72U1OWQC542BCVC*GN*9=D0N2)R)M$^J9U=?EW!,,J&]C(SC'<-(Y[ MH96W'B?>EUZ*+S1G 7;&V=]OHRR#D>N6-.UYYN5C$,4X&?P%3/V7+(@YNZMN M75<327ECG>I+ \^J<:4=/AQ]=[N\L1V'@D] %LZ48A(>55>8 [S42P-G(GMZ MX9UY/ Y_R<4OY7UZ%3.\I\9E\(?ZZ ,]#99=PV)I&MDFVJFWI%IJ\G271AF\ M[NO6C?*JJ1A?(*9P%'*$^'A@OO#UCGW!6VKW:7TH\O,'\P^0R:3WHYH,! WA*('7%IQ'A4^"RCUKSH3!]X#Z-'C;2ZP?J]E[\ M' "UPP/\JC>IC3 TXN@9!HO<'(N] =_X0^7I?ACR^R-@=+X#L,3D(5-/IE@F M790P@Y^XYBE:F/Y"G[U0/P+9\-GIL[WJ8>[V>?7!/?P1"@8V66@_>BGJX2KO M@Q8(O/HJ'EP U-<5!)#8:9R5?H0E.)8<[RO(^7.N+GR42?D^P=YHN;J]@ -= MCI8*S[9E3#U&I&P1>^F@=WX0J01&T&7",R_LC(W-PCEP-M,92P%%>C-*WVD2 M I+4>*0^@E0 4N<:-;M=,TW/D(&I0LN*Y:6CTY!M3P=/OU64$8KH5DY&*B4 MZ44#I'(-/50,+QV/AO6/Z?!(N,Y1:O@HTS&9%M\D$-$SPY*'/8-^&C8,'M8U M+)[,\=NK,IF3K81ES:_72)FB/9O.%".P()S>5M.@AID+6[)6,SGPZ#RZO3X_ M]($?O\PRGJO&/;B3&<4J0]XJMO9RPDM'H\&]4Z.1MNO//4_%6F]KZUUML5:3 M>1V5X9\)'B463_I"['8'/T\IC8M8'*1X]Y$?K9-ZR=!O&/W-XMVD-JIKT;P[ M:QY*&3AC5E**2]-GWN/RA:0@PT=7U_?1 IM]WAW',X^=$-Y[XJQ_ @LI[S:Y M7&[\>U%9D5NQ%7A?<-\E[R7WY:AA]W13GLPR*JTB<%%-?/N(\B GLX^(U MA-#AXUPLA3SS!.=9U6MT9I6=%.VK^^H4%+<*5?*FR?2Z5 Q>^=/B,%>K5NV@ M&_6HN&?Z792C]KWX]N4\W6_*<--.17QT;TY;#CV*:.]_.Y8]$C^-N]G.IS;- M_=T/W7YF_?(GN .U*G!H)8E7(L:;;5)U<<37# SQ SC>XFN#1_05UW*?[N(( MK,15^52.V7,\0U;H)=[*Y1L/*'QW_M\;YH(>:MW.Q55RVQ/YC7!F:R0-<+X# MF=(.&Z&S5G-R;'*KAC"VSXJ3Z?"S>47W:FY&+)VOO5%W/+]O+R UB]E;1CN& MI=[_?)#%MY_P@ +ZKA36.GO;"]N(4'NMCT6SLB!\E*6?N^" (UQ(HVZ?"-S5 M"MG5-"S(.PI'0P#;[ TH1B!*N+WQC@;& ]R-/L96FDX 8+HVZY;*?*%;-%V' MO/!#%:3.\G#2E##LZ\5.C$."SNP66H@;M%MJ]$7C187&X6/4+Q>-?6W=B=$X MP;KMKU%8'K+KOBZHEZRU!'%,1C"9:0N=:LG H&=H"M+)9C/%OX]"G4NL-.N9 M3-B-+UO8OYCNA+_-T4[DNR5.A"'2B:Y)@0MZ&A-3(%#QG!4DWS](!J:%+BBA MV/SMEDR]NVO6XH*5QOYL_;@M!N *.[HI4I24Q[K4Y>A*T)EL%OA JG>/U0U2 MI'TONP+\KT'R[?=]@(>M.,]JL1XB?^NHL*DXFUYP[RJ#FV#R#-IE&!-/^'R& M-"X1=]=DGCPN&$IEE=A%8RHIG4G[+/_Y5*5/8 2]M6X([-9R6**5"\+54/%+IZPHID4F>733XWZ=;F#Z^(' M!-? E,@77)33H]6&A_N8@SJQSI^"E%_S1QZ+W58V_*E*4%+4,K8+=7-]@,3Y//:Y"CL"'1ZF -\Z2-B+%CL"Q_XF$.CC#E M*_&0X,$@<&TZ3VF9 *5(_6QI1'J8-,4 J*,BX9A,CH!,Q;*2I'+9FBQ6%\:T M-#2-NCP92;7$>7T,*;S%-/!JNB0*Z86KHAOI&5@C2>"E',S4=OBN;H@X(;JL M1-W51'U6HKZ(KS51U9SJU0 '$77^%NBW?D\U"KHU?>N^\AFC:= M:*2S>IUW-;C78RQ@[6,K2B#:A0TUI](J;CC? M4PE#$!#VKZM5G&K@*(M0>R5.A"R:TP$#"EPPA=7^1HQ\_Q QE>=[8,2SW+Y' MLEV.]9\*) E_0,=N+*P?T.."E8N7C153L;L'5@A#:_<&8(9[AW=X\_6MO-'Z M_3->'GY,$Z M[QSQ_:/!VY"XG [??FF.@T*Z M%29'Y80HOWA%^;AW/A?*"1.T*['=B03[$=VNBT9\54E"?P\()U[]S$;R>ACU M*$W4B9F+=.B1XDI[-E! M]RG139*1.6DEPS5D8U<-^)8=1FML9]?GX;2 -F1BIT&T7Q8V6AU=#N:DF@S7 M%S:X_I% ;$BT3@-BPB3K)LEY'$?_CJ-O'^+51XYMOEK [R/1O[Z;Q,/0N@12 M)T ].DQV8V19ZF_^![Y9L \?KN:UA=Y7)NP><1/87=0%?LV2)D 29+0)WSL MNW]W_/+9G^KKF<.Z#PH,0=H%!H1G.O\.]&FV2_'B-H.WZB/1OZ6;Q .K70*I MO56/#A-BC2S+VC=GX*UZ7YFP>\1-F'91%S U2YH 23>JD_XV'?_[OCEGXFW M\D&!P5NYP(#06WU25PAF7X0\C)CR]_#_^>$F>>19+K]I(0?].&P8/5 ^+ MI_9RUAI-N+<4L/R""TU!MF%BGZ]C\82]3,0JDC6!3U&N.IKOX+EL@DRN3(FT MN!I2+H\&">-2,MOR?"/P+I52PT(W1<=M_=K'>-W*_XHHR=DC_+F'YRY+%F7; M](C+KX^:J8/VFBKQE !F-]$.:&&R"()9@FWZX_B 0[SX*X[L;W_%ZRE76$<@ MQ9>+NEGTD$3K:!7 -U&RCO?8C67FI;01B!PCO8:IG+Y][OWOWS^>C=_BC$5S@R!AQIHA$'I)EFE''S:-5?_O4FNP U6 M-R/?KM4(/DJW5HWC:%' 3TRY<. JQFMJZ::4?@'":QSFB:J'6!D8$YZKX(AA M F+C&QTD?U9;K7D1.S&^*+J<;^6R(,0J)9Q];(=%8 MR&1.Q_U?P&$2QJM.' MR(H1-TR#IR#&.+O/@H>Y Y,WO@4=UMI3<#>)U33=9T0SF1W1JH_? *8P.!DR M%1LK^.$5,Y3 *A'L=MTRK$K,JZ$8%ZOFLQ3"B'T5[*(\B+$(P_(XR B.HN;! MAL-GXVQ8/GE]@[5*XRZ9I02[R62]P!N"W%:$<(>2QTJRK/M\C\=]DQU#.3@HXPEY> ML7"O>_ZL]EDNMO(FWY2MXDAOR;?=KSIL\?HCE9[5HLPD>812< M)RSD<012(52@"%SF@?'6!K*"%Z=J$8JX,W=HZ >JL(75<9YV3%]/TTS2)L$^ M6?YN%C\>]3I[;Y^+6N#.W?>-B9[DW044)UN&-QY$',=EM1Q/=/C03L=IE^6M M#QR.D"*7Y^'3"+NL5*<-&ZODX'2[.CN]9>^?@^TNEM59Z,FYWORN+ZZK4XK; MW3[G:4]_*)2PEQVF@C52YGRU240L'J(5./?LUT:B52M_F,LB;DN3L,_ZQL(V.1,_L L4&VKRICXEMUBN)/5;9H.HEBU M&U]M,BPD$9Y-"9(#"[8BS>$Y9?J(9H8Q%6\'8QF87O2PR6$V!;%55_)KOU>P3K4AJ^E@LIH?L_XUR3*[J+M/I9I]99D+6*))?U?_[BY8Q4MJXC9@@']S/G\*%P( MM_?6M"D;[L*N[#6= (8DOGR,,E\ OK-$X)D<:IP2B@;_/@46:<^?B"W':W]Y M$L18O'B9A#?Z.-OE:I7N>;>W'\]8G3&Q9O0K;[=4,\$YDG&:>PK9QPA:%E_) MA:"$[9.0ISMUH E7>"(I#GOUZ:..NT)L_?J%0#;SVPE]2\,J#J*MV@-I;:07 MW^A=$>1*>;Y/YZYN=0"F\(',49&[I8Q:6?LHK2>S":I#'B-5TEB#.LB!> <. M5K)(W)=VHKG.)#B="KCFXQF3(K<,6O6G_ '^!1\6'\'_W0<97_X_4$L#!!0 M ( )IZ>4AIW0C5V9@ "#$"@ 4 9W9P+3(P,34Q,C,Q7W!R92YX;6SL MO5MWXS;R+_I^UCK?H4_^KR?)=#*W_-?,WDN^]7BVN^UMNY,]3[-H"I(YH0B% MI-Q6/OT&2(+B!9<"" J V@])=XN% JKP U H% I_^Y^OF_3="\J+!&=__^;] M=W_XYAW*8KQ,LO7?O]D5WT9%G"3?_,__\?_^/W_[_[[]]@/*4!Z5:/GN:?_N M\N+#XGZ5I(2T>'=W?TO^BM[]^-V?O_O#=W]X=XZW^SQ9/Y?OWO_TTY_>??ON MAS^\_].[A]UFDY3OKI(LRN(D2M_=Y4E6$@;__[N;F_/OWBW2]%U5JGB7HP+E M+VCYW;??TLI)+;_^-_W?4U2@=Z316?'?KT7R]V^>RW+[W]]__^7+E^^^_/@= MSM??__"'/[S__O]\O'F(G]$F^C;)BI+4AKYY1^C_NZA^O,%Q5%82=XJ_/N4I M8_#C]VU=0@KZKV\9V;?TIV_?__#MC^^_>RV6WS1-I)\!E3#RUQ%](Q-1XD_? M5U];4L(HD;!NQ2;:>_>NUE^.4W2/5N_HGY_OKX6E?_J>4GR?H?(F>D(IJ;(J M7NZWZ._?%,EFFR+VVW..5GP^:9ZW;*AV?J+:>?]GJIW_.G#^?DKSUA2*C[B, M4COMK/B-VSJJ9GJC/]E2K:S)GVQJF4P1Z A:[E0SO=%W*$_P\C);SM_P856V M&O]01OD1H#*N;+H \[=:HZGK A7?Q7A3LWW8/17HMQW*RLL7\K_B I51DA;J MQJY?MM_2E>S]#_4\_U]"3OJ-NOQMEY3[CZA\QLOK[ 45Y89R7&3+?V*R2OY, M_K$CJZ)Y6W4K,-'KEC2#K\ZAXODKQE^MLA?--M?1.4;E^ M)0:BH#6MPDZ+Q;QL-.P>Q9B84VE2_>MVM2@*5!97.=XTM(_X'&<%3I,E'34V MY3"MVH;8-[@HSA#Y)[HF%NL&/4:O4T:';@4& YRT N\1.B-6]"J9,NL(.>DW MZAQ3DYQ-!*2SJ#E.M@#)%%U"F!I H,1Q92X3CILMRHJIPU+.ST"7T38ADU+% M=X+R>%ST&]/![&>R#\@)HXS\ZR:)GLAX+2?UKP;O20VWTL()3;G!V;I$^>8" M/97F;>%RT6_,593D/T?ICBQU[0;ZFNSR\MUFF@T#96PP8O&J_!+EZ *]H!1O M*;MS7$RRMU0RNBA'C3::L&T2FA6><+J\WVQR_H(D:UJ]"7XR['&VC9'GY M2F>[/">P(E+]%3.FWU$3/3;]H' MC)=?DC1E(E\3NS-;)X3K5)V".>LW>A$3Q!4)7<^*=ODMJ2F6+*D'C_Q^MN\0 MF0MA7-,TH>PT>-)69[.)\OWMZB%99\DJB2,R#.(8[RH5W!&+M[9VHV52WB?%!/O<5L5SB7R/ M7I)BVAQI6M%\ )\;LW-[[1XK,V0^IQWC/ZO/SE@(@SIL>(C,VRMD9=7!8MP^ M $];[A5S'4K937(+&+>)PV.:4\"X)3PFUET"QJT#\K7G$#!'F8+AC.Z 25.Z M5@WS. .,VZ_#W(HK8,(\*>1EWQ%@W$HHXVD[9N/F\9C,9>A-L#!TV,_5?/;G M; (<*IA^Z&WAM'M&@WD^4WEF(WE>\]B.86S%)+9Q!&KA[-.R36[7&K=GAUNS MP*<>;$X\T9QH^D\S^J>:^Q,-_1E,?/O&O4VS_A,R49F4VXP&_9RF_%Q&_$SF MNR7#W8[)/H>Q/H.9/M5 GVB:SV?5SF;-FC3Y;%(NHB/M&95$+X (6=X8T:I@!A'F:+75AE;G M3,5U5AD==#9&>5%O$&PV75:+16&(^9:C9S)=)R^(GM+:%&',VU[#;[=-"(#- M%G>93FMJ][#6ZJ"4,;;89)NM-&G8!8XKFY%,G9=D8B_WT[:87J=%;=36C0/%W:_SR_1(EWQ,Y_TC_0@7^X[=_>-]< M?/LO\M._ZQ;*/9*1@D8;?U__T.4L&[$K_C,\8Y67O^_LT?Z U. MPG>%B#5?7Y"12%V)G'9OT1P)&^=5: 39=B[1Z_]">RXX!#0]=(QH H.'7,8I M^!AQ;@#RWG> -/O0JZ0@R^6_4)1?9LL+LEP-,*(B:U0H)@L&*4!)S< B9M[@ MY0??\5*+]PM*T_^5X2_9 XH*G*'E=5'L4,Z=6!2TO0E&2!L,?'1DGC+A"&MH M@/1C&$#Z&:<[HH%\?Y6D9#/'!9" I@><$4U@@)'+. 4H(\X-0/X8!D":&?,> M;7%.G5ET:[KCXT1.VC=D!*2!H08D\22S1E!!@Z$_A8&A"OGG9)E=XYQO_'(I M>H@94 0&%)E\4_ QX-O XL]AP.)N]Y0F\56*HZ%'0/B]!XG>]\ (99M"AQZ M7!LP_"4,,-"H EP[EA^>B;*+VUU)4_K0U$S\U090H+_F2 L$AA\-Z2>M/])J M&H3]U7>$,9D/V[XK\LO0B%%0#3R/(ZI@ 23TPPU0MX-5'X*"RIUGB U6#AT M7+CTZ (%C%A6&Y#I<6<^/.^]O$R&1\)6 )3NIP$VZD_!P8$CT30$U Q9IWOO MN5V0-B\KY*;1T$3A?FN4-/@63+_+9#+K^ %'UO/>^V"9?&T6/([#7DHSF & M-,$@ B+CM"EAP)DA9*IS]6_?CU1[0WZ8XQ)9UXV#M<1]4)#NAUBC3=#BLR<;R:*Z$.812( MR__(9N_!1\HA31FP;E>93G>[+M MK&*YAZ>C.F7842FLC+/)6-YWV$SH_FS,K:(Z)H6Q=AV$80ZR>T2$36(R*9O MS;!TTP?:I?V%X#1% ,&H78F+T ]N+!PGN+]S183-75(B-ED)B/R%!D@LZ'0D MX.4Z9L-\_NE?2F%7+'H*&,!$HT2C7% )?P&D+S 032#&KJ,X+-F%,GM09@?Z M# P+$.!WMD%$1CEZ)L&9QI2J$MC_/)4)=77@$:[M=Y?C+(G8FG2FG06O5AFRU"H0:[VH@I*I9 MTX<=CM:<"=O@@&;,[O[&P @5VR5']>15>3"2W]%2E./@"N?LTP-.EX_X?%>4 M>#..1+;"J_7\3>+E(2)M:D<%V8EUN8Y^-H(L- 5A5J8"Q=AR[/=Y;P M"6OH:'.\==R50FA):1IM"F@\! Q$&A4V M!#QLG6P9#H/,A&)O]QDB)!E(QNL4;E\&(^*$0>**0F' OM3\C039(A]N;(2+#Q MIU:4[B=GTP! ]5@J1W_HB]G1 =]G$^X93I-X!!TNV?8^J@QXE M=,#T["*JFMYS*.E*K ,I .]PPW+.DI3P7!?7]%4X5%2I*(LAGN1$C4I%1)XC M!R2;#EQ$#,,]8;C+\7(7E[]$.4UTMZ^FV&CHC983'8P0DFPY&1 Q= MG%_P0X3K-@N>DAT>@H*(^ZG@A,2>0T%+5AU(J!B'>Q!1N3B5-HN"JNL<#M ^ M@4FG@Q _JKA0B,_W)42"A9Q+XYY3= $EM@<4+(J MPG5H=002+_'BM3TPF(AELK+^A!^0JWX'L%VJU"\&LN5*^1I@(.B!RSQEV9+4 M$:[C"GS4#CY<]_(X_8YU2M4Z7F8 "<7A5NZ8PF$,"F1DJ*4:AI_(Q@"76[A' MT9T4F=S4)(+/G>FS_]ES+"CDT0'"F%6XQOMBN:RBJZ+T+DJ6UUES2V)XU"RG M8@?-(BK/H0&33@]>X6K)!Y%,,$+M-'AZ@*> M(TE;9AU009B'>\[XT$IDPX>>,S,3[&#/8P"^Q;,W3>R*L(=@2H-B#W'4G+@-8G 4*8IO17' MLZ"BP,>X[OTGPVLZ9C>CX)59\EEXD)*Z_W+W6WYJCZ?DK^XFVU=YPD &Y&U> M(759F?EW**]>89(>.J@*<<\AQ(4\-Z2-9#<_K1!7$.X!1E_"^IFOQ:Y\QCG- M\2/%FHB8B[$Q<5#84LAJCJDQXW"/03I'.L#)2Z/$^,@LV&E+7VK#@S7EA!7@ M$)!6XS%63Q^A-<0-]-%93?#P'ID-T*_:.Z>I)9,==?4I>&==C,)S MF*BE,C[M8MPFN#Z%B8H\=SS[<;QA:W_[YF!50.+9?ZN:3B'KV@C!.1RO\\>&KJ\-G9R%5U %8* MTQ^4 G[=)Z8.?,)UZ-$T&+=SOK4]W_OF=[>+Q=#H\QZ3@+UNAY3L-'!L M1VPK.-DKR:>8=(T"HT3ITO+>0U=DP$AX,*R#U<]UOUF,]=CE>C4&7. M%Y8-O_O%9W"(10 CH,83W5+A3(/UP# M[6Q7)!DJBLO7I'XPY?T 76("E@..0^ W:I0B:2"$QRM7HW)T/5^W&-L7@HOYC"M#X>%^6S#_<#/_5LD%/N$, M]^=>OH\31MS--2DA]AE96H+"US<%UW"?'CPLV%=$Q746NQT1\!#9<896.&\2 M5SQ&KZCXF&0X3\H]F\P7V;+/I0YW^8C*9TR^O! 2WJ&E@YI[81Y'JMGGP>*N M"S0LAB,V<8Y7*(\^EHD.FGGI#&5H?+*KH.J-$0Z5_WA6B::)/0X[=D 1X'D5 M,7V$>USNMT9I@V\^HT F!KCO!TQ8CQN<27DQ-; $:>S.V%E4)/&@^Z4T[-4S M/HW/<("(!8:%@!F#1X '4D.)+I)T5XXN42FH!.AHJ4+"!U\T8X2T[!A&IAYB MN8_Z[F6TJ^9'#Q*,U%U29>(>Y=M3YQK1*3U..P(K_;;F3[_UH=5/6K: 9B5B M&R% HU"4I_**;*R2=58_UA/O'_,H*XCLM,>S9?6OM.[_Y7]V]2:*9;6\HZ>P MY$-9YLG3KJ3/$#_B.BD1SS-U[+J[CJ[CU1WB '+9/9,'Z)$;'V[Z4PG$KCW<2A9\]&] M"+52Z<#"&47>XC49;@E!M$,!^;0^9'SYB#9/*!_/W_SOX]PN[+O[N5K:'U@M ME& ^YK$=Y')A[,+=X@J>G^&" T0K?^ G'-#H"*L)( 5K\^V2%S&CP[=GN%"2 M$PE>^0D'/"#Q-%$CXFF^K? "+H!G8?B3D6XY^ ,^X>#,5 FZ$Q:\F@F[#Q_0 MV,O$Q<6=A(*7SRP<+*D%TT0-EV&X]XP&8E[@#9F.A\?!,AIV&,RG\1\@$.$T M(2)@:3D?H@ME]G>]6&_W*-!BQ;-.8B?E%>YNI!7LAE@ZU^2OPCWXB&"X\>X0 MN P\I',@ND#UGSPOUCU.TRNE#H*)>:8_>O1AU>DBOHYEVF_Z3 M:9HU*=Y1,Y@NMBA/,'77YJ5KP^W\:TIE/ %B&L)/!IN\+G,WAT>P.YR$%X]8 MX->I9'\B*JN.=&]&WJLZEHG MWMS5A3B$CMP)DX?A_.T-]V2[4EZ=R/]BEY-YJ1:QGJZJC[?;ZC;-Y2O*XZ08 M!0";,^C:+IH,0APUDQ5EQ_;1;$'@[BR!R-6PG8!N=7DYN&7E3PC;8#7-!6U9 M \)UQ$G'2T/0@G!S MR$ VB">/K@U5#7S%E$.[P"3W,@&\SG.7HB:$IHNM/Y[2?.%/J"8 M4-*WG#3F<# OP'0.X'5"X#=2WZR3/* QYNEB/!T0]?BW-"(TF4%6@:]K3)@I M<-ZU 3XJCIL<9_U28_W]#PW2R0\URI-*DF4E27V@]D*'=_5SL<)D6U'O3K8Y M?DF6?,^@*8\NIO5Y! OEB>JR@V#]1DS)\3-M>ZJ#WJ(:AQ/A"V0BQZ^2R0D! M6$]A8B\][ LXOJ0EOKW-6QR7C& ^=TO%BR2]94RJU'=K]=61B1_ M@%H;2?I(%9>#F,4GBU6E6N8U=OEH#? D<6H>%)9.>Y$3=63KKJ8$^1&.6*.E M7#Z@&D,<6\?OBLFC\BA-9N,YU#-518X6X( <4,-R[YS60."K8#80M]4Q ;X MYD7ORMO!LLOID4%1UIFU!P#4*<*[8"@L$B(4#90Q&8^P.ADH=0XQ?ZI!F:$U MO3G[Z,/DV!.V8\WE(P\)@)('QR%E\"B4BFX7?,.J&.9T3A;[F',-M] SK$X MD5:V=5W8"+*PAWKBIG?Y[]\_\)P )WG];R3JG!< ?S"^ 7B9.9]I+-W_&RG\ MZ[H!:!]OH#N /QA? A0AS\65_YO1E70\]1*W(!% 6U/S&HM>#9;3 _B576'< M"9HI%3H,+.^>2AN>EG#G04[2J'B^2O$7+]YW M:!NC3CPJ)!WG&^60NG^$N&W4!=D?QN(]8JJ.NR82XFS_N4#+ZZS5U2(NDY]-80.1L^,X*!@S42G_4S]&D MZJ5D05/"G2R:3 _)[_7]A5V)\@>\*LF> !V$'.)4KQ#;,P,+G2R.C;1V'%Q# MFQ;NFRT7B+0W3GB7L7B?&NWW/YTL,B4:. [^^@T(-W',8D/?>OF]DH,^W%%& MV9I&_"^* HUF41@Q,X<4Q">+32TM'0>MJB:9IX=QC5_).M 5&FX.\$JI[8%^ MJ9.%MIG>G%L$_;:%FS&F/XRODBPBNLO6-+Y#/E7S2;D3]9#T9+&LH2$7D_2P M099S21\1M6>[(LE049!1^42$HN*=XXSJ@:B0^J:)CO(&43E]):M2;?U@UG5& MM+*K/+G\(C=)])2D2;D?/E1XY%H;I!RMUI,=EF[Z[3@C_&BRF2?B<3U9P)*1 M@/*-^)929.Z18Y!:9"Z@V\^@XT5(_D$K5Z1'ZY/B^ECF.GM!C2('6-4J<\AY M#RESLD@VT=EQ@ UL6;BI=-C5FMOL N7)"U$%O== %+"K1",:O,M1.;I^HEN, MG0R!BYTLU@TU=Z33(W#CPLV5<]$TME;58_1Z^4I7+'2&,K1*AN?(0.K6&Z^@ M/EE8Z^GI6#Y[19N3AQ)Y1@3!$;H%Q0^S",NZ)%:Z.Z)-HK@"I$9 M[2E%=!I3*D5>3*@243&/ JZ5WS :ZL@MM6 ,"?U!Y+/8BCJE+J[B+ M]G0X$WG)+_F."-7XLL;)"*OU;"&UA>B&QE^>!!K:4O$3V/ M*/?-PC0 K9RHT;N(*##X@62=@C%1!>%&+7#DIU9-JP2=Q5Y94KPY%9<,#(+F M6K$[]TEJG>,YFQ-RCAG[7(YVR %NWH2DNJXOE^I?XCK")2+3NV#S-"WP'2<1 M'RCR8.'1+WBXH @N&!#PC?4QX6HCN$+SW6*)R5SF>K$!76S&AC>!A5?>1U55 M*>V 581[>4R J_KP'G*/U)R!?(:0,G"W_8OV[+WE.IL7:3;!2+F_2\GF9)$M M:03$EI(,MX3:!=DV4:.@LR$[ 01X@F[Z@UF_$=7V4J-R%\.<^U1")[2?A?1? MH!>4XJJAO/!WC1+CRQWB$H$B3E\;-J &JM7%_4PNQD8#HP[N$@?VP0N(IC9. M@4 !IJV+6:8R3J7AGB0(I%.%F^H6DV/3IZ#361"J%U5J%:?BL-$ KV&.9&17 M':H8C7J[(4C0:U)4A%IIT5-!+EP_LZ!76KV+4PKN93> MKOBC4!T(IL5&'!@&9!,H:"WIS0: S9L2[I5+)O-U=D^DR9.X1$LJM0#=(K(! M>L=D@:-3(;=-](VK"O>.WF$D2=&E(FMCY$\,74"Y;:!+7%6X;]7#-6'LFC5V MR0:+26/=V$"I3N7F-^>".LR9?(R@=[!C4EVXF=,$TK89-4P/>0 ,Y#.*E('+ M&+\8H65UH_4>;9O]WNWJAF[S"*!(MX^NP6F5.40 0LKX-L-">AV;:00TN4KJ M;^(%(?6&>V3;%9"^Y$F4@6B<;?L>@P2:4GH.+ 7T)P!)B"9LPU%09[@+"_.% M7>&<#+5='C\3VUN*17"!@4=35B!4-.KJP@H< 96&?T9TN_J(\C4B(E*?5O7> M7\%1C "UOF,-JE^3U59*-9VIN\GK:F8XV,G5/GW=/)Q0G7A+%+Q-@5$BPF MC75C Z4ZE9L?.9V"XW*U0C&]XOP:5WE)[XER;JLC]456 MKA6%NW'@2W17O:TZ# 9A8KK%VUC MQG6*>H_*"9K00Z5>1>:VO'C5<@[-!5DS\GQ/EH>?HW0'PZ2@C!2,HS*!HE N MNPWXC6HPM_+K-YU),_+R9-$W?F'\:\*?XH%QNP@TL->]><_^8;?=II4JHI2I MXCI;X7Q3][G@L5^]4BSC.[24NR> :L.P1?9LMTK5"]VBYX"-BK, MG@36+.P.,/10AIXI_;)Y^XG=S?KS;H(2V4;W*'7JJ)^O[S+VG(@ MP#$G<,U) 4\<,H,I'59[=8U>L]: NP2XIIK-YWIK*K@.2Z&Q?_M^I.T;\D/] MC?NIUQ/HM439\G!EI]<7ZP(5W\5X4U=+GWG!:;*DIWZM%HJ.&NZJ#GI&91)' MZ3?N9FXU&-J9'( ;-K/+2-_LFC>[)CB[YF*7DX;5[H[JI9RBND!7)+0WATY3 M[7)CBTA5+FQS24LK%FTI5;USI"5_L[;>K*TPK:VIZCZ>M<7N-Q,(G45%0NRL MNPYG9];5;;Z.LN9UT(-!2%6=+;L-;*,5HO1@*XI67IL\V8)LAZ>["(FHW.7H M=M7D0ALOR&("%O' (7"WQ%KM8@P0?[#$VJB_.F7GU&MSB3W>!/.PVVRB?'^[ M>DC66;(B>[:L;/+B4X.":"BFT1K.'ID>-44P>Z@)V0/3$D)W]KA,^8^D.\_2 M<3R_7B%FB0,+N4MWK.Y(;"C[(&&QL*+*I !6$.:H[VT./'J*6S2Z(:3B1Z]] M&.&<9ETD19SB@BPDHA&N5TBL &XA9R,JIS^[:+6A>L%6L^XPIQW.TXC.9AI.6P3S"H"2Q1;) M*)W-&3#3:,>3A;"*!]#NVHYK^["&IF,X5 MAA6&.67PJSN6W7R2#>-[C^,J;1?+'$;O.EM MS,WY2^>:+1=-7;;83=.K#Q.:+8!AZTKMSW\3V]E]0]V\?<$="+4O(K L]D3( M&WHUX1FGR^O--LDMYKD55B +0@.3LZ$))?IPG7D0C M6+,4Z*D7'\8MN)N4C[O 1JRJ/O5S+L&/U:LHR:MK-YV3Z.N,B+]SN[:W[3K, MBZ+!#2%MNE].ZFPQYS5+-/9!M!)Q?1CGH![#>K+V1[:L!CJJ%9S#',LW.%N3 M^C<7Z,EDH;6UVWXJ :X)&5&[,^83.71\9NO'1K]BQZ:$IG5<M;N1RRO,(5<_,_P8O3H\>6C;H!QV ,K#VQ=B2I?O>PQ;)1J'$%*Q MK#Z,2DAG82U!^R-4PK]YP4/"-\S1VMCR=0)4IS=BJ ^-**)^@H>>O0AOC$&( MNW=?),1N+P&-&J8>Q-KEI(KP:W@#>Q:;:V%XLT%67WO)!U9/<,[L2K:GJ* > M_ T]^G-[J^&@U"HI<]N@;H[;ZG)5U626D5%D3%MAQHSNB$=B>V>"O3;CK"Z?'$:ZCELB-#\ MD).U)H>(S&'2U'Z3A%L,%9U 1!_&M[)W,%R^H7G YURGXQ-R#' \0O)CO>7) M.M+6H)NTK6K77GRFHB8]7.B7D'J>"4M#3IW\5W*VEM.6.ADHY]4;9-32N,QS MG)]C(D-<90@20?PH^?(DYB]1OJ#\"0O2IQ_9HSI^X>MSEO?>+N<\@EAI@N-GG/0:LT?U'2-\$X*,)6AH")L M+00QH>?8 \NH9Q.(F4YXME[XDLHQ0[Y$F4[D4-(MILI,$QK,#.77 1V\"DMO MQCF9N@I$NN2YDZNCBJK=;'=D=+!,'JI9;0*/=L(SXN$Y2&UH1F^:-*JO@>]? M YU!F=1$U([@3>I*KAVI46* 3VF)0- (E]H$>U+N#=)^"A1IUYMME.35NU?Y M15)L<1&EMRN:J>$F>4'+.JVA?+*A%!ZUFU3%W=H#'+)), MYW+ ZA=49ZX/#9S&.M"!I$XE#(@&!RM>3*17.$?).JO321/)\B@KHOKTB(A? M_3.M'P>1@W,R'Y8!S)R/Y]"UI2$=)$^HDP$[P%.C!S)FEU&^)-O&Y2XN?XER M(BC9/?(,4!#MX8EK&:WG^-.15 =C"KX,1P9'1%Y,D&U:(84UJ2 ;IFX*;?8" MRJ=E^0E9,LP$>,9RR+G0S8MA6UPCY,Y(Y!S9/F7#P''_3 MM:(UIYG4QE ;X+G)991G1!7%'5S'9":1?NKJ#U'GIZT.BA3@)\#"D MS7;\$47TVLKAK$>Q"]4M-\P[K2[G.39?,Z.=DALY=.NR__0L!FD6/G^;S)'#T'J'VM:4Z8TVMGH [U\.0"YHY'L(PZ,),Q9='8 1Y=W.4)SHFUFN#E/8K3J"BJ:U]5 M7R[_LZMOFUZ@(LZ3:JLTBI0Q*]Y&S.@6]QQZ$_6A%T&C6Q6#:8 W1CZA+QUM MY#@C?XWK] R0==VT>-,M^L4]A^E$?>C 5+\J!M.IQQ2^79M]=/LX]%=R:?8A M?D;+74JO2PVNSBVR96?./,R1XKOP%E@Q_^TD5I[/)A;UI.71G52MS?P\%MX2 M;&4Y2](4+3LQV=6TH88HL-P(C\IRP8!/3P-F2%/687XIUXM]Y$'2P=GO31(] M)6E2[H%PU"L^0B6T>##@--*'&4:A59G?(?8,JL-#E[.H2&(:*INDNQ(M@8@U MXC)>WO6X!(/?*=HQ7-3U:C2_MNP5F@OZ]D/G!.AV14]^SO;T_U=$1SA7(=F MPP#%6AP"0;"Y5DS0JU5;N+>/#X.UB4J\?(VKS"55ZFTB9_% ]%9M]CM/^][A MVACB<)W2>NKY87O!WY6KN'N8X] MJNQ\F:CZB4Q9M>N)[U.%D#: D)-Z,'/QCM7/]IU_ 9Q5VBS&?BL-%LZF&%"W M8RN:Z<\CLHH''BV-"L--A*@AKR">Q *HH9SUL:[F?$I#0%./LXT,=3LLI6@\ MWNK:N2=961'#RY*.5US)-4[ELVA&9=77;;UZXJRSS4JRI$35?6MN'P+VW;H< MQMMK. =GTY,9*K -1?7G):V&#+;4\ 8X._6TBV\LD_EJ1Q]16&SHFTZ_5]IM M$F6 @&^3]6!$V&$=[E"90;66QI"=E@6WVC/GV_ \V^7#RZ,6"9]95E)V0O"% ME/;N(FRV.*->F,KUSU6K^-:!0=G#>\@Z91T^AZSN+CQ-%?VY0%)A\]*Q3D5A MON9UEZ-ME"R;Z:I@1GV=.Z+TPJ*_:'19O6Y_'FV3,DJ3W]&R:3IK,M#&M\3M M\.3Q-&X.KX,8M5Q\:<0.NVEZ]6$:LP4P;%VI_=EO8COK"R]3VV<^:?(RR1_W M$<0JP1Y+ZDADO4%1@9YQNKS>;'/\4@>P.YX[A3E4!;,CF%Z5S]:#&4[8-NV< MOMK9?'V8A^!=*4OG"YM+E'5)\_D&;T2Q2:"3>+.:$HT'/S\ 7%"+Z"%"(#GS M0"C)[0>R2_6F=C_J%1_Y'J'%W3U6".U!/%DK_>&LJKCO6X16&.;8;M,>=(*. M.@$5CM?WMG6=%Z8%\P&$=)@8@TOJ57Z0ZVR[@^Q/C,I*\H1(RCJ;+T ]+,@6 M M5%?Z*0U2C*&2*I*;C'4&G"8C(Y;2[04^G<2_)4 IP?,J)V[\TGF>%WII56@K C/(X95GT+(8?>LJ16].90Y0QE:)240[L:<1E WX!0. MS*>JR1#B!M6&^X9SYZ)F=>V@O65 9+Z/RNJ)V8R:"Y'&72]S5N.+N :LPD'X M9$490MRDWG#?JN[>MZF;302N#[SHD5!SL3X!Y^@PXL*Y>:7%)1Q03U&/(9XU MJS2_9.X8].,P7HP1%]/:7JAM-M:L>Y1&91/P4*61ISEZZT/;9&^VW&TMKCS8-H9%<)70MSTYL![.DE&\9LD1Y/M%'PKGW#V@@HB M=:6H!=V;P).4Z10>F>&PPJ